website ontwerpen/maken
alleen heb ik tot nu geen qua design/layout heb een beetje lopen puzzelen met allemaal dingetjes maar kan maar niks bedenken, ik dacht aan een lay out wat simpel maar strak is iemand die kan helpen met ideen?
Stap 1
Zet je computer uit en sluit je op in een kamer met daarin een tafel, stoel, lamp (je moet wel wat kunnen zien), A4'tje en een pen.
Schrijf nu op dat papiertje wat je van plan bent. Schrijf de websitenaam op en wat je doel is met de site in een paar zinnen. Schrijf ook op in een paar zinnen wat er op je site moet komen. Denk totaal nog niet na over hoe het design eruit moet zien.
Pak nu een marker en markeer nu alle woorden die betrekking hebben op verschillende pagina's. Als voorbeeld:
Quote:
Ik wil een site maken waarop ik mijn projecten kan laten zien. Hiermee bedoel ik de site's die ik heb gemaakt, maar ook mijn CMS en andere systemen. Ook wil ik wat over mezelf vertellen en laten zien wat ik voor kennis heb. De eventuele klanten moeten mijn natuurlijk altijd kunnen mailen.
Klanten moeten kunnen inloggen op mijn site om te kijken hoe de status is van hun projecten.
Die afgrijselijke groene kleur stelt de marker voor
Klanten moeten kunnen inloggen op mijn site om te kijken hoe de status is van hun projecten.
Die afgrijselijke groene kleur stelt de marker voor
En zie hier de pagina's van je site, het doel en wat er op moet staan:
1) Homepagina (zit er altijd in)
2) Projecten
3) Over mij
4) Contact
5) Klanten Inlog
Probeer dit nu eens voor je eigen site te maken, dan krijg je een beeld van wat je wilt en heb je alles mooi op papier en niet in je hoofd zweven, dat wordt op den duur chaotisch.
Gewijzigd op 16/02/2012 17:59:04 door Wouter J
Toevoeging op 16/02/2012 18:07:45:
Trouwens bedankt voor je pm :)
Toevoeging op 16/02/2012 18:29:00:
pm gestuurd ;)
even heel erg offtopic: reshadd, zou je alsjeblieft hier en in alle andere topics juiste interpunctie (punten, kommas etc) willen gebruiken? dat leest veel beter.
ill try! ^^
Als je van nul begint, is dit het ideale moment om op een aantal dingen te letten.
Op proper werken.
Zorg dat je consequent bent in een aantal dingen. Je hebt vaak verschillende systemen, op zich maakt het niet te veel uit wat je kiest, maar kies iets en blijf er bij.
- indenteren
Wat mij betreft: telkens twee spaties verschil.
Niet soms twee spaties, een andere keer een tab
Niet soms een accolade openen op de zelfde lijn en soms op de volgende
Een mogelijke leidraad: http://drupal.org/coding-standards
- php logica bovenaan, html (en echo'en) onderaan
eens je <!DOCTYPE ... naar de gebruiker stuurt, is er geen enkele reden meer om nog een if() lager in je code te hebben.
Eventueel ternary operators, dus in de vorm ( ? : )
Dit is ideaal om in strings te gebruiken.
bv. wanneer je options hebt waarvan er 1 geselecteerd moet zijn op basis van een variabele ...
De meeste van die dingen zijn onzichtbaar voor de gebruiker (behalve dan het indenteren van de html), maar het maakt echt een wereld van verschil.
Het maakt het veel meer overzichtelijk voor jezelf, maar bij voorbeeld ook voor ons, indien je hulp nodig hebt.
Quote:
Wat mij betreft: telkens twee spaties verschil.
Ik zou voor 4 spaties verschil gaan, in de JS wereld is dat vaak het handigst.
Gebruik ook goede foutafhandeling. Zorg dat dingen gelogd worden en zorg dat gebruikers alleen maar te zien krijgen wat ze horen te zien.
@Reshadd, het is verstandig om toch voor je design vanaf stap 1 te beginnen. Ook al heb je je PHP script al klaar, het is altijd verstandig om alles netjes te ordenen en voor het designen is stap 1 heel mooi om telkens op terug te vallen.
en te zorgen als je een foute inlog krijgt, dat die bezoeker doorgestuurd wordt naar een pagina die ook gestyled is ;)
dank voor de reacties tot nu toe! ;)
Toevoeging op 16/02/2012 19:10:27:
Jeroen vd op 16/02/2012 19:06:33:
en te zorgen als je een foute inlog krijgt, dat die bezoeker doorgestuurd wordt naar een pagina die ook gestyled is ;)
haha ja dat weet ik, was ik mee bezig ;)
Alvast bedankt.
@Bas, ik denk er aan om dit in tutorial vorm te schrijven. Misschien wat makkelijker. Misschien dat ik hier wel wat stappen plaatst, het is maar net wanneer ik tijd heb :D
Haha ja oké is goed maakt niet uit hoor :) Heb de tijd.