Размышляя на днях о том же самом, пришел к выводу, что проще будет переписать ядро, опираясь на полученный опыт — это даст заметный прирост в производительности и удобстве использования системы.
Хороший вариант — устроить «реалити-шоу» создания нового движка по тем же принципам, которые я пытался экстраполировать на CodeIgniter. Каждый свой шаг буду отмечать в блоге, а вы будете давать советы и помогать общему делу. Итого 2-3 месяца открытой для всех работы и движок, в котором будет присутствовать все только самое необходимое (чуть дольше, чем исправлять и доводить до ума). Сам никуда не спешу — уже больше года иду по пути совершенствования знаний в этой области.


Везет вам ;)
З.Ы. мои знания веб-программирования заканчиваються на азах php+msql,css
Точка зрения пользователя CMS: она должна быть быстрой и не отпугивать задержками
З.З.Ы. именно это отпугивает в Джумле 1.5.х :)
Кстати, для MooTools есть очень неплохой wysisyg-редактор — MooEditable, сам перехожу на него с TinyMCE.
Есть желание перейти на jQuery в силу большего сообщества пользователей и количества сторонних разработок.
Взять хотя бы jQuery TOOLS.
Ну не нравится мне MooTools
В CI используется гипертрофированный паттерн синглтона — на базовый объект навешивается все что только можно, а также это присваивается по ссылкам моделям.
То есть большой ряд ненужных операций.
Идеология — вот что главное для меня. Быстрее написать по новой на базе приобретенного опыта, чем исправлять все, что есть.
Буду внимательно следить за разработкой. Удачи!