Я написал много приложений типа CMS с Cake и думал в том же духе. Я пробовал Joomla, Drupal и Wordpress, но у меня все еще было грязное ощущение, что я терпел неудачу, используя Cake только ради этого или наоборот.
Самым важным общим знаменателем, по моему опыту, является серверная часть. Чаще всего используется повторно, но получает наименьшее количество входных данных.
Теперь я создал свою собственную CMS с CakePHP. Намерение состоит в том, чтобы «открыть» его, но оно еще не совсем готово.
Не думаю, что стоит пытаться объединить головную боль, а затем поддерживать Cake и стороннюю CMS. Сохраните ваши лучшие модули и компоненты и создайте свои собственные. Учебник блога даст вам хороший старт, и вы сможете черпать то, что вам нравится, из других источников, переписав его в соответствии с вашими идеалами. Преимущество в том, что вы будете знать CMS наизнанку и работать так, как вам хочется. По пути вы тоже многому научитесь.