provane diversi e vedi come ti trovi...

se vai di copia/incolla ovviamente stai buttando tutto dentro "come capita":
è sicuro che dovrai rivedere parecchie cose
che poi dipende tutto dal contesto... che non conosciamo

costruire un CMS esige un'ottima conoscenza di un
linguaggio server e del'interazione col DB
affronterei il progetto molto più avanti nel tempo
non ho suggerimenti particolari per il linguaggio.
dipende da esigenze, pretese, tempo, voglia....
vedi tu: fai tante prove e poi vedi

ciao