Речь пойдет об обоих модулях сразу, потому что они выполняют функции, которые часто нужны вместе.
Автор: Joost Cassee
Последняя версия: 1.5.0
Лицензия: MIT License
Это HTML поле с широко известным WYSIWYG редактора TinyMCE. Возможности у редактора - что надо:
Демо-страница со всеми возможностями.
Мы используем лишь часть возможностей этого редактора, которая, по нашему скоромному мнению, необходима и достаточна для качественного наполнения сайта контентом. В связке с Django Trusted HTML, модуль позволяет легко заполнить сайт, но не дает возможности испортить замысел дизайнера.
Автор: Александр Иванов
Последняя версия: 0.1.0
Лицензия: GNU GPL v.3
Attachment — значит вложение. Редактировать тексты — это замечательно, но что, если вы хотите поставить ссылку для скачивания файла, или загрузить картинку? Поначалу мы использовали на сайтах django-filebrowser. Однако у такого подхода есть минус — Вася создал страницу с картинкой, а Петя нечаянно удалил картинку. В конечном итоге, на сервере возникает файлопомойка. Если прикреплять файлы только к объектам, то удаление объекта (страницы или новости) повлечёт автоматическое удаление файла, о связях между страницами и файлами не нужно задумываться. И это — хорошо.
Почему же TinyMCE? Потому, что модуль интегрируется в редактор и при вставке ссылки или картинки предлагает выпадающее меню: