Dopo due anni ancora non hai risolto?
Comuqnue, se devi mettere su un sito standard usa un CMS, chi te lo fa fare di scrivere tutto il codice se puoi avere tutto ciò che ti serve senza scrivere niente?
Se invece il sito deve avere caratteristiche molto particolari e necessita per forza di funzionalità che un CMS non ti mette a disposizione, allora scrivi a mano il sito, se però il CMS può fare già praticamente tutto ciò che ti serve ed a mancare è solo una funzionalità, potresti pensare di usare il CMS e scrivere tu l'estensione ad hoc per aggiungere la funzionalità mancante.