Есть хорошая CMS Joomla. Есть для неё отличный компонент для конструирования контента - Zoo. Но вот возможности добавления материала с фронта в этом компоненте несколько непродуманы. Если не включать режим доверия, то при подаче материала все параграфы, помещенные в текстовое поле, слипнутся в один. Можно копать ядро Zoo, и перекапывать его регулярно после обновления. А можно подключить скрипт визуального редактора.
Я пошёл по второму пути. И как я это сделал читайте в моей статье на сайте.
Я пошёл по второму пути. И как я это сделал читайте в моей статье на сайте.