Voor opdracht 2 hoef je niet alles zelf te verzinnen en te programmeren (nog makkelijker). Er zijn heel veel plugins voor jquery geschreven met heel veel functies en zelfs complete widgets (bijvoorbeeld complete lightboxen, formvalidatie scripts en veel meer) die anderen hebben ontworpen en geprogrammeerd en die je alleen hoeft toe te passen en aan te passen aan jouw context.
Een "proof of concept" is een bewijs dat je een bepaald probleem op een bepaalde manier kunt oplossen: "Als dit is wat je wil, dan zou je dat zo kunnen realiseren". Een POC is dus een korte implementatie, die er niet op gericht is een compleet product te realiseren, maar alleen laat zien, hoe je een probleem kan oplossen.
De opdracht is om in een groepje van 2 personen in totaal 3 proof of concepts te maken. Telkens zoek je in de documentatie naar features die je mooi, handig, nuttig of makkelijk lijken. Je bedenkt voor welk probleem deze feature geschikt zou zijn en maakt een uitwerking om dat te bewijzen. Het doel is dat je de beschikbare documentatie leert gebruiken om de mogelijkheden van features te onderzoeken.
Bij een UI (User Interface) communiceer je met een systeem of applicatie. Dit kan op allerlei manieren en vormen. Zo kun je bijv. denken aan een contactformulier. Dus de FormValidation plugin kun je hier gebruiken, maar ook de Calendar plugin. En een Auto Completion plugin, waarbij je in een invulveld bepaalde waardes voorstelt tijdens het typen. En een Tab plugin om tabbladen te maken. En heel simpel, een hyperlink die in een nieuw window op een wel W3C compliant manier opent. Bij een effect kun je denken aan shake, dropout, slideup, slidedown, fold, appear, hide, squish, grow, shrink en pulsate, toegepast op een window of een deel daarvan. Combineer er dus lustig op los!
Bij een layout kun je denken aan een pagina indeling in blokken ofwel grids. Hierbij kun je denken aan de jLayout plugin.
Bij een animatie kun je denken aan geanimeerde menu's en pagina's; eigenlijk alles wel wat beweegt. Meerdere animaties gebruiken of combineren? Helemaal goed!
Een RTE wordt vaak gebruikt in online publishing tools, zoals bijvoorbeeld in een Content Management Systeem als Joomla. Ook zie je wel eens uitgeklede versies in een forum of shoutbox. Er zijn voor deze toepassing diverse plugins beschikbaar. Let vooral op de button bars welke volledig aanpasbaar zijn. Kijk ook eens naar de vormgeving, wat kun je daar nog evt. aan veranderen?
Geef in je opleverpagina per POC ook aan
In lesweek 9 (week van 13 april) gaan jullie elkaars POC's beoordelen. Hoe ga je hierbij te werk?
zie het beoordelingsformulier
Succes!!!