Блочный редактор / парсер для Editor.js
Edward |
|
---|---|
Всем привет и наступившим НГ 🎄 Выкладываю на github плагин для Editor.js Удобный, современный блочный редактор контента на основе Editor.js Так и не дождался, пока кто-то сделает) Плагин: https://github.com/Edd-G/cot-editorjs На github етсь описание, здесь лишь пару моментов уточню.
Добавлю, что PHP парсер - временное решение. В плане перейти на javascript. Да, плагин хранит данные именно в HTML, не в JSON. Мне это нужно для обратной совмсетимости, мало ли, переключиться на обычный редкатор придется. Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba |
|
This post was edited by Edward (2024-01-07 11:04, 11 months ago) |
vpktz |
|
---|---|
С меня лайк, спасибо за труд в Cotonti!!! С праздником вас! |
Kabak |
|
---|---|
Каково назначение плагина ? Где он полезен ? |
Alex300 |
|
---|---|
Было бы здорово добавить его в раздел расширений. На форуме затеряется. Ну и более подробное описание о том, для чего он нужен ) Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Edward |
|
---|---|
Ок, обновил тему раз уж загуглить лень) Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba |
Kabak |
|
---|---|
1) А в чём отличие от CKEditor ? 2) Чем удобнее чем CKEditor ? |
Edward |
|
---|---|
#47672 Kabak: Для меня в целом удобнее для работы с большим объемом контента и предсказумости по форматированию больше. Для вас не знаю. Не амбассадор ни разработчиков, ни концепции редактора. В первом сообщении - ссылка на разработчика редактора и скриншот. Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba |
Kabak |
|
---|---|
Благодарю за ваш плагин |
Kopusha |
|
---|---|
#47667 Edward: PHP парсер вполне норм решение - если делать js то может - выбор опциональный? Пока что расстраивает сильно - это только 1 экземпляр на стр, и наверное то что анонсирована глючность) А так - отличная работа, добить бы до коробки это. |
Edward |
|
---|---|
#47685 Kopusha:#47667 Edward: Да, конечно можно сделать на выбор. Глючность касается только модуля превью ссылок @editorjs/link. Можно обойти 2-мя путями: 1. Т.к. для подтягивания инфы о сайте делается на стороне сервера, сейчас с помощь cURL, то можно поставить кастомный cURL для обхода Cludflare. Но это не гарантирует все равно, что абсолютно все ссылки будут обработаны правильно. Т.к. кроме Cloudflare есть куча других прокси/защит. 2. Перенести загрузку META о сайте на сторону клиента. Самый верный вариант, не знаю почему он не сделан разработчиками Editorjs по умолчанию. Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba |
Sergeich |
|
---|---|
Спрошу здесь. Зачем он такие безумные конструкции классов городит? Это как-то настраивается? А вообще прикольный редактор. |
Edward |
|
---|---|
#47855 Sergeich: Спрошу в ответ: что значит безумные конструкции? В описании есть, зачем. Блоки для семантики, классы для обратного разбора в блоки EditorJS. Посмотрел, да, можно почистить от лишних стилей заголовки, параграфы и списки. Может еще что-то. Взял за основу уже имеющийся класс-парсер. Пока нет нужды заниматься оптимизацией. Если есть желание почистить лишние классы, сам парсер здесь: https://github.com/Edd-G/editorjs-simple-html-parser Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba |
|
This post was edited by Edward (2024-04-02 18:47, 8 months ago) |