Редактор неплохой тут, но по уровне куда хуже, чем на Хабре, например, т.к. все блоки приходится вручную добавлять.
На Хабре я могу вставить целиком текст, и редактор норм пропарсит текст, его форматирование, картинки и ссылки на Ютуб. Проблемы только с видео файлами.
А тут почти как на Пикабу, но, по крайней мере, при вставке текста форматирование остаётся.
Редакторы на всех площадках - это одинаковые по своей сути решения на JS, например editor.js, tiptap.js, а для более продвинутых - prosemirror, как на хабре, который используется как основа для того же tiptap.js.
Часто видел в таких редакторах что-нибудь, что выходит за рамки стандартного оформления текстов? Я нет. Потому что реализовывать кастомные блоки в таких редакторах неудобно, сложно, да и получаются они оторванные от основного приложения, и с костылями, которыми tiptap, например, и является.
Подключить нужную библиотеку, слегка настроить нужные расширения(а они уже во всех либах давно готовые) и выдать на сайт - нет проблем, будет такой же редактор, как и везде, как на DTF, Хабре и прочих. Будет точно так же хавать вставку любого контента.
Но у меня задача была не загонять себя в рамки и не иметь ограничений для модификации и расширения редактора, поэтому у него и другая архитектура.
У нас можно спокойно дописать вставку любого содержимого, и оно создаст нужную статью. Соберет ли такой функционал критическую массу пользователей, чтобы его реализовывать? Посмотрим. А смогут ли другие редакторы добавить поддержку каких-нибудь банальных слайдеров на базе любой либы, а потом менять их по желанию, если вдруг не зашло или решение кривое? Думаю, что нет. А если смогут да еще и красиво это сделают - я первый перепрыгну на их решение, но пока не случилось, а им уже огого сколько лет.
А наш редактор - ребенок, который все еще растет, и нигде он не хуже, он просто другой.
P.S. Проверил вставку на Хабре, разваливается, далеко ему до лучшего решения, на которое можно было бы ровняться.
Кстати, а превью есть у редактора, чтоб глянуть текст до его публикации? А то я не нашёл что-то 😅
Войдите на сайт, чтобы оставить свой комментарий...