Скорее всего ваши велосипед будет с квадратными колесами, без седушки и прочее. Но практически каждому программисту на php хочется написать такое на первых парах. Маны по написанию cms встречал неоднократно, однако лучше их не читать. Познакомьтесь лучше с паттернами программирования, почитайте 37signals чтобы не ездить на бульдозере за хлебом. Обязательно поймите что такое MVC, иначе у вас будет каша в коде. Попытайтесь разобраться в коде фреймворков или готовых цмс. А еще лучше забейте на эту идею и если всетаки вас так тяянет к цмсстроению, то найдите готовую цмс, разберитесь в ней и помогайте совершенствовать ее, писать плагины и прочее.