Блочный редактор выглядит проще традиционных "мини-Word" и позволяет работать с текстом статьи как с конструктором. Многие контентные площадки (например, Хабр, VC и другие) используют блочный редактор. Минималистичность средств позволяет стандартизировать отображение контента сотен и тысяч авторов и не даёт некоторым особо старательным авторам возможность покрасить половину отдельного слова в оттенок красного и совершенно другим шрифтом инлайн стилями, нежели вся остальная статья.
Editor.js
- бесплатный скрипт блочного редактора с открытым исходным кодом, который развивается сообществом разработчиков со всего мира. Он используется, например, в веб-версии социальной сети TenChat.
👩💻 Участник нашего сообщества Александр Новиков (@pro_portal) оформил блочный редактор Editor.js в виде плагина Joomla и теперь вы можете использовать редактор на ваших сайтах. В его исполнении редактор поддерживает работу с контент-плагинами Joomla.
⚠️ Отличительная особенность блочных редакторов заключается в том, что они весь текст хранят в виде JSON: абзац, картинка, видео, файл - всё это элементы массива данных. В то время как традиционные редакторы Joomla хранят в базе данных HTML-код статьи. При смене одного традиционного редактора на другой вы сможете одинаково работать как со старыми статьями, так и с новыми. В случае с Editor.js так уже не получится, поэтому автор рекомендует использовать этот редактор только на новых сайтах и предупреждает, что отказаться от него будет невозможно в дальнейшем.
❓ Однако, возможно, эта задача будет решена в следующих версиях.
Подробное описание и документацию смотрите по ссылке ниже.