Para eso que dices, hay que saber php a fondo, no es ninguna tontería desarrollar un CMS.
Si estás empezando, te recomiendo usar algún CMS libre como Joomla!, PHPNuke y aplicarlo a tu web, leer el código, modificarlo hasta adaptarlo a lo que tú quieres.
Te resultará mucho más fácil y una vez tengas unos conocmientos más avanzados pues podrás ponerte a desarrollar tu propio CMS.
Un saludo!
Si estás empezando, te recomiendo usar algún CMS libre como Joomla!, PHPNuke y aplicarlo a tu web, leer el código, modificarlo hasta adaptarlo a lo que tú quieres.
Te resultará mucho más fácil y una vez tengas unos conocmientos más avanzados pues podrás ponerte a desarrollar tu propio CMS.
Un saludo!