De Firefox Developer Tools zijn tegenwoordig ook erg goed. Elementen inspecteren via een 3d weergave van de website is enorm handig.
Maar @ ts:
Een website maken bestaat tegenwoordig uit zo'n 4 dingen:
1) Layout ontwerpen
2) Layout template ontwikkelen vanuit een ontwerp
3) Keuze: hoe ga je de website beheren? (ontwikkeling backend of niet)
4) Widgets ontwikkelen
1) Layout ontwerpen
Dit leer je vooral door te kijken naar wat anderen doen en dan de layout met Photoshop/Fireworks na te maken. Dit is puur creativiteit eigenlijk. Al is enige kennis van webontwikkeling wel handig om erbij te hebben, want dan weet je waar je rekening mee moet houden.
Kijk dus vooral veel naar sites waar ze bijv. templates verkopen of gewoon showen (Deviantart bijv.).
2) Layout template ontwikkelen vanuit een ontwerp
Dit is vooral HTML en CSS of LESS kennis gebruiken. Ga naar sites als W3schools of andere HTML, CSS en LESS tutorial websites. Als je dat begint te begrijpen dan kun de layout van punt 1 gaan namaken.
3) Keuze: hoe ga je de website beheren?
Voordat je aan stap 3 en 4 gaat beginnen, kun je nu een keuze maken. Ga je voor een CMS of DMS systeem of ga je zelf een content beheer systeem ontwikkelen.
Het makkelijkste is natuurlijk te kiezen voor een CMS of DMS systeem. Dit bespaard je namelijk een hele hoop programmeerwerk. Aan de andere kant ben je dan wel weer gelimiteerd aan datgene wat je gekozen CMS of DMS bied aan mogelijkheden qua ontwerp, widgets, databse, etc.. Wanneer je voor een CMS of DMS systeem kiest zul je teven je gemaakte ontwerp moeten aanpassen/aanvullen zodat je ontwerp met het content beheer systeem gebruikt kan worden.
Je kunt ook kiezen om zelf een CMS of DMS systeem te ontwikkelen. Ga er dan wel vanuit dat het een tijdrovende klus is om te doen. Evenals zal je kennis over PHP, ASP of een andere (web)programmeertaal moeten beschikken om iets dergelijks te ontwikkelen. Daarnaast is enige kennis van databases en hun werking ook vereist tijdens de ontwikkeling van een CMS of DMS. Het voordeel wat je hier vooral uit kunt halen is dat je een site kunt bouwen die totaal op maat gemaakt is wat de kwaliteit vaak weer ten goede komt wanneer dit goed gedaan wordt.
Er is ook nog een derde optie waar je voor kunt kiezen. Namelijk helemaal geen beheersysteem gebruiken. Je creëert dan een statische website die iedere keer handmatig geupdate moet worden.
4) Widgets ontwikkelen
Onafhankelijk of of je nu een CMS/DMS systeem gebruikt of niet als je speciale dingen op je site wilt laten zien, zul je widgets moeten zoeken of zelf programmeren. Je hebt hierbij met name kennis van Javascript, AJAX, PHP, ASP of een andere (web)programmeertaal bij nodig hebben. Wat zijn dan die widgets? Nou denk aan widgets als een kalender, fotoalbum, weerbericht, etc... Maar net wat je nodig hebt voor je site.
Dit integreer je dan in je gemaakt layout.