@escalade, что значит на демо? markdown это синтаксис, его тот же github использует. Редактор представляет собой просто текстовый редактор + preview, как вы и описали. Синтаксис по большей части интуитивно понятен и немного короче чем в случае с bbcode.
Мне нравится концепция Sir Trevor JS, так как она сильно ограничивает контент менеджера в возможности все поломать, и при этом инструмент довольно гибок что бы дать возможность делать различные стуктуры оформления и при этом все будет выглядеть нормально. Правда это самый затратный вариант, но можно потратить время на один проект и потом просто копировать решение.
@Gero, а вот тут затруднюсь... никогда небыло такого сценария, что бы форматирование кода не нужно было трогать. Думаю чисто теоритически, можно написать макрос.
да, но и смысла в анонимной функции, если только мы не вызываем там что-то с аргументом типа callable, не сильно много. Я не думаю что автор вопроса имел ввиду их.
Да тут даже не то печально, что view не используется, нету понимания что такое mvc и что запихивать мало того, js код внутрь html, так еще и html этот выводится внутри метода класса... Печаль беда в том что у веловека напрочь отсутствует понимание архитектуры клиент-сервера, что такое собственно эти ajax запросы...
Словом, вот когда у человека возникнет вопрос хотя бы как это дело именно на php отправлять, тогда может будет толк.