Un CMS già pronto che ti consente di inserire tutto ciò che ti chiedono, magari personalizzando qualcosa e alleggerendo il carico al server eseguendo operazioni diverse ma che hanno lo stesso scopo finale non va bene?

Magari per il socket prova a leggere qua.