Ciao arna98

Un CMS in genere ti consente, se ben strutturato, di risolvere tutte le cose che hai scritto.
In questo forum trovi tanti esempi.

Devi comunque avere un po' di esperienza e conoscenze quantomeno base per installare e configurare.