Forums / National / Russian / Модули и плагины / [Plugin] Editorjs

Блочный редактор / парсер для Editor.js

Edward
#47667 2024-01-06 09:19

Всем привет и наступившим НГ 🎄

Выкладываю на github плагин для Editor.js

Удобный, современный блочный редактор контента на основе Editor.js

Так и не дождался, пока кто-то сделает)

Плагин: https://github.com/Edd-G/cot-editorjs

На github етсь описание, здесь лишь пару моментов уточню.

  1.  Работает только для Pages. Только 1 экземпляр редактора.
  2. Плагин размечает создаваемые HTML блоки специальными классами. Если у вас уже есть контент, и парсер не найдет нужных классов для разбора, то Editor.js сам попробует разобрать блоки. В большинстве случаев это будет довольно криво. Имейте ввиду.
  3. Доступны для работы только базовые блоки Editor.js. Какие именно - см. описание на Гитхабе. Добавить новые без правки парсера не получится. Только инлайн блоки, если таковые найдутся.
  4. Работает загрузка изображений только с помощью @editorjs/simple-image. Это значит, что добавить картинку получится только бросив ссылку на нее в редактор. Конечно можно кидать ссылки локального сервера.
  5. Загрузки файлов нет. По крайней мере пока не сделали API какого-то файлового менеджера.
  6. Есть проблема с предпросмотром некотрых ссылок в @editorjs/link. Это связано с тем, что ресурс по ссылке под защитой какого-то севриса. вроде Cloudflare.

Добавлю, что PHP парсер - временное решение. В плане перейти на javascript.

Да, плагин хранит данные именно в HTML, не в JSON. Мне это нужно для обратной совмсетимости, мало ли, переключиться на обычный редкатор придется.
Думаю сделаю выбор как хранить, в HTML или в JSON.

Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba
This post was edited by Edward (2024-01-07 11:04, 4 months ago)