Checklist HTML5 portfolio project - Wouter De Winter
Eis? Keuze + verantwoording
Framework + gridsysteem + responsive navigatiebalk

HTML5 Boilerplate + 996 Grid + Eigen responsieve navigtie

Ik heb voor HTML5 Boilerplate gekozen omdat het zonder al te veel voorgekauwde code komt. Een te uitgebreid framework zou er voor zorgen dat ik of wel zeer veel CSS moet aanpassen of overschrijven om de layout te krijgen zoals ik die wil. Als gridsysteem heb ik voor 996 Grid (een uitbreiding op 960 grid) gekozen. De redenen hiervoor zijn dat het makkelijk is voor mij om hier mee te werken (duidelijke class namen zoals grid_10), niet te groot is (grid tot 12 breed voor maximum breedte) en omdat de maximum breedte iets breder is als 960 en beter oogt op grotere schermen. De responsieve navigatiebalk heb ik zelf geschreven met jQuery, dit leek mij persoonlijk sneller dan een goede te zoeken die aan mijn verwachtingen voldeed, deze te ontleden en te implementeren.

Naam lifestylestite

Fair Lifestyle: Lifestyle zodat het zeer duidelijk is dat het over een lifestyle site gaat (en dus ook beter zou scoren in zoekresultaten). Fair staat voor eerlijk en is (bewust) interpreteerbaar. Eerlijk als in eerlijk tegenover jezelf en tegenover andere. Een eerlijke ecologische voetafdruk, eerlijk in relaties, eerlijk tegenover jezelf, … Het doelpubliek komt (deels) overeen met het doelpubliek van onder andere Flair. F(l)air, of dit bewust is laat ik over aan ieders zijn of haar verbeelding.

Kleuren lifestylesite

Kleurenschema

Het roos/paars is een zeer vrouwelijke kleur en spreekt vooral (jonge) vrouwen aan (het doelpubliek). Het groen is een complementaire/tegenovergestelde kleur van het roos/paars en heeft een wiskundige verhouding waardoor het mooi bij elkaar past. Overigens straalt groen het fair gedeelte uit van de naam. Groen wordt geassocieerd met goed / ecologisch / eerlijk / ...

Logo lifestylesite

Fair Lifestyle Logo

Het logo is een hart, een hart word ook psychologisch gelinkt met onder andere relaties, leven / life (van LIFEstyle) en een hart hebben word ook geassocieerd met eerlijk (fair) zijn. Het logo is bovendien ook een svg en dus zeer weinig bytes en zeer schaalbaar.

Aanwezig? Ja/nee Link
Homepage Ja Home
Thema 1 Ja Relaties
Thema 2 Ja Recept van de week
Thema 3 Ja Houd je fit
Thema 4 Ja 3D shoppen
Contactpagina met invoercontrole Ja Contact
PHP-afhandeling mét CSS-opmaak Ja Contact *Na verzenden formulier op contact pagina
Checklistpagina Ja Checklist
Eis? Waar geïmplementeerd?
1 korte video of 1 kort audiofragment zelf gemaakt Contact pagina
transcriptie bij audio/video Contact pagina
1 x transition Navigatiebalk
1 x transform Asides op meeste paginas. Bijvoorbeeld op de home pagina
1 x CSS3 animation Asides op meeste paginas. Bijvoorbeeld op de home pagina (bij :hover event)
1 x een berichtvenster Contact *Na verzenden formulier op contact pagina
1 x een invoervenster Houd je fit (klik op canvas)
1 x een lus js/partnertest.js (en vele andere)
1 x set van afbeeldingen waarder gebladerd kan worden Home pagina (Je kan er niet naast kijken tenzij op kleinste schermodus)
1 x tabel met opmaak die de surfer kan wijzigen Recept: ingrediëntenlijst
1 x canvas tonen/verbergen Houd je fit
1 x blikopener geïmplementeerd Shoppen we binnekort in 3D?
Persoonlijke top 3 Verklaring
3D shoppen Meest leerrijke onderdeel voor mezelf. Hoewel ik iets van programmeren en van 3d modelleren ken is de combinatie van de 2 toch nog een uitdaging. Zeker als je werkt met zeer recente technologieën zoals three.js (WebGL).
Houd je fit - Canvas Hoewel ik dit grafisch niet echt aantrekkelijk vind, vind ik dit toch 1 van mijn betere technische prestaties in dit project.
Relatie test Ik maak graag interactieve dingen. Relatief weinig werk om te maken en veel tijd die de eindgebruiker er aan spendeert. Veel dankbaarder werk als bijvoorbeeld super complexe database query's te schrijven die na 1 keer klikken en 1 seconde wachten een statisch eindresultaat tonen of weken werken aan een korte 3D animatie die slechts een paar seconden op iemands scherm te zien zal zijn.
Wat doe je anders bij een volgend HTML5-project? Verklaring
Geen alerts en prompts gebruiken. Dit komt zeer onprofessioneel over.