Решил попробовать что такое django cms и заодно оценить все прелести bootstrap интерфейса.
В процессе разработки появилась следующая идея/задача: сделать набор шаблонов для WYSIWYG редактора, что бы менеджер сайта используя нужный шаблон и поменяв в нем текст/заглушку мог вставить новый блок на страницу. А идея в том, что бы использовать эти шаблоны в последующем при создании сайтов с bootstrap интерфейсом.
С чем то подобным приходилось сталкиваться, тогда я реализовал это следующим образом: Использовал в качестве WYSIWYG редактора TinyMCE. В TinyMCE редакторе есть такая функция “Insert Predefined Template Content”, она позволяет вставлять html шаблон из html файла.
пример шаблона:
<div class="container"> <h1>Введите заголовок</h1> <div class="author">Автор материала</div> <div class="text">Текст материала</div> </div>
В django cms по умолчанию используется в качесвте WYSIWYG редактора WYMeditor. WYMeditor мне очень понравился, и отказываться от него в пользу TinyMCE желания не возникло. Но вот если с TinyMCE я имел достаточно долгий опыт работы, то с WYMeditor познакомился совсем недавно. К сожалению функции аналогичной “Insert Predefined Template Content” в редакторе WYMeditor я пока не смог найти (наверное плохо искал).
Собственно вопрос: как вы думаете, как правильно решить такую задачу, через добавление в WYSIWYG редактор готовых шаблонов, или же есть еще какое то решение?
Что вы по всему этому думаете?
Спасибо за внимание.