Мне нужно сделать аналогичный редактор шаблонов электронной почты, как у Campaign Monitor (http://www.campaignmonitor.com/templates/). Я пробовал много wysiwyg редакторов, но он не работает, как я хочу.
Знаете ли вы, какие технологии используются? Я не знаю, как сделать панель, которая будет редактировать содержимое с правой стороны.
Если у вас есть советы, хорошие ресурсы, статьи, я буду очень рад!
Заранее спасибо!
Я изучал это сам, поскольку наша CMS перестраивается и нуждается в улучшенных редакторах WYSIWYG. Они используют сильно измененную версию CKEditor http://www.ckeditor.com
CKEditor имеет версию 4 в бета-версии, которая будет поддерживать редактирование в реальном времени (что-то нам нужно), поэтому я буду внимательно следить за этим. Демо на http://nightly-v4.ckeditor.com/3466/samples/
Их технология является собственностью. В последние несколько лет каждый ESP создал собственный редактор такого рода.
Mosaico Editor является первым разработчиком шаблонов электронной почты с открытым исходным кодом в этом классе.
Вы можете найти бесплатное развертывание (работая также как демонстрационную версию) на http://mosaico.io, и вы можете получить источники на https://github.com/voidlabs/mosaico
Вы можете выбирать блоки из набора, определенного « основным шаблоном », затем вы заполняете содержимое и изменяете их стили в стиле WYSIWYG . Если вы находитесь в большом окне, вы также можете просмотреть предварительный просмотр для мобильной версии.
Главный шаблон определяет, каковы блоки, что вы можете редактировать, и что вы можете стилизовать, и содержит любой трюк html, чтобы сделать его совместимым с большинством клиентов: это означает, что вы можете сильно изменить поведение редактора, просто написав новый мастер-шаблон.
Это 99% javascript (IE10 + и любой другой современный браузер) и зависит от серверных функций только для «окончательной вставки» и «загрузки / изменения изображения»,