Börja med att skapa medlems funktion där folk kan bli medlemmar.
den bör även ha funktion för olika roller som styr vad en medlem har rätt att göra på siten och vilka sidor medlemmen har tillgång till.
En annan viktig del är att kunna ändra på innehåll på sidorna, lägga till sidor, ta bort sidor utan att behöva sätta sig in i utvecklingsmiljön.
En större site bör ha någon slags hierarkisk ordning på sidorna tex huvudsidtyp/undersidtyp osv.. Det underlättar för dig att guida dina besökare rätt på siten
URL-rewrite är ett måste
ja där har du några saker att börja med