Форумы / National / Russian / Модули и плагины / CKEditor 5 или TinyMCE с прокачкой

klementyev
#1 10.04.2018 08:13

Рассматривается ли возможность подобного?

habrahabr.ru 

Суть в том, чтобы облегчить (по факту оптимизировать) работу редакторов контента.

Мы решили, что когда кто-либо правит определенный текст, он должен видеть лишь те изображения, которые непосредственно относятся к этой статье. Их будет не так много, и каталогизировать изображения не придется.

Полностью поддерживаю. Самый оптимальный вариант.

Примерно такое же в CKEditor 5

ckeditor.com 

Edward
#2 10.04.2018 12:37

CKEditor 5 по удобству и внешнему выглядит отлично.

А вопрос то в чем? Сами можете 5-ку интегрировать. Разработчики сами ответят, есть ли в планах, но я думаю в любом случае самому сделать гораздо быстрее.

Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba
kushelbek
#3 10.04.2018 12:42
#43346 klementyev:

Рассматривается ли возможность подобного?

habrahabr.ru 

Суть в том, чтобы облегчить (по факту оптимизировать) работу редакторов контента.

Мы решили, что когда кто-либо правит определенный текст, он должен видеть лишь те изображения, которые непосредственно относятся к этой статье. Их будет не так много, и каталогизировать изображения не придется.

Полностью поддерживаю. Самый оптимальный вариант.

Примерно такое же в CKEditor 5

ckeditor.com 

Тоже была мысль обновиться до последней версии CKEditor'a.

Вы обновлялись?

klementyev
#4 10.04.2018 12:48

Нет. Мне больше нравится tinymce. Пока подумываю насчёт его. Особенно если учесть всё описанное в статье по ссылке. Да и не до того сейчас.

В принципе, если есть желание разработчиков сделать сиё платно - готов рассмотреть вариант.

Roffun
#5 05.12.2018 16:11
#43348 kushelbek:  

Тоже была мысль обновиться до последней версии CKEditor'a.

Вы обновлялись?

C 4 версии на 5 обновиться не получится. Они полностью отличаются. CKEditor 5 имеет другую структуру. Я изначально тоже смотрел в сторону "обновления", но это не получится. Возможна миграция с переписыванием кода, но для этого придется установить Node.js, npm, webpack, повозиться с классами js, так как новый код базируется на ES-6.

Миграция из CKEditor 4

По сравнению со своим предшественником, с CKEditor 5 следует рассматривать как совершенно новый редактор. Каждый его аспект был переработан-от установки, интеграции, функций, модели данных и, наконец, своего API. Поэтому перемещение приложений, использующих предыдущую версию CKEditor, в версию 5 не может быть просто вызвано "обновлением". Это что-то большее, поэтому термин “миграция” лучше подходит.

Для миграции не существует готового решения” drop in"..

 

Особенности

Когда дело доходит до особенностей, есть два аспекта, которые должны быть приняты во внимание

CKEditor 5 может по-прежнему не иметь те же функции, что и CKEditor 4.
Существующие объекты могут вести себя по-разному.

Поэтому стоит потратить некоторое время на анализ необходимых функций.

CKEditor 5 был разработан с акцентом на создание качественного Контента. Таким образом, есть веские основания для того, чтобы не поддерживать некоторые старые функции. Вы должны воспользоваться этой возможностью, чтобы переосмыслить функции, доступные в вашем приложении и, возможно, переключить подход к более современным рассуждениям.

Плагины

Самая сложная проблема миграции может быть связана с пользовательскими плагинами, разработанными для CKEditor 4.Хотя их концепция может остаться прежней, их реализация, безусловно, будет отличаться и потребует перезаписи их с нуля.

То же самое может применяться для сторонних плагинов, которые, возможно, еще не были портированы на CKEditor 5.

 

Темы (скины

В CKEditor 5 было рассмотрено Предыдущее понятие "скины", которое теперь называется "темы".

Если у вас есть пользовательские скины для CKEditor 4, эти скины должны быть воссозданы для CKEditor 5. 

 

Существующие данные

Чрезвычайно важный аспект: из-за разницы в особенности — данные, полученные с помощью редактора CKEditor 4 могут быть не совместимы с с CKEditor 5 (что может привести к потери данных).

Следует проводить обширный анализ, проверку данных и испытания существующих данных. При необходимости нужно разработать процедуры преобразования, чтобы избежать потери данных. Относительно простая, но эффективная стратегия внедрения CKEditor 5 в существующие системы могла бы использовать CKEditor 5 для создания нового контента и старый редактор для редактирования устаревшего Контента.

Параметры настройки таблица совместимости

Примечание: количество вариантов было специально сокращено. Мы поняли, что настройка ckeditor 4 была слишком хлопотной из-за количества доступных параметров конфигурации (более 240). Иногда они были определенно слишком низкоуровневыми, также много раз их так редко использовали, что это не оправдывало повышенный уровень сложности приложения. 

 

Как видите, просто взять и обновиться не получится.

Поддержка 4 версии пока будет (до января 2020), а вот развитие - нет.

Вы должны рассмотреть вопрос о продолжении использования CKEditor 4, Если совместимость со старыми браузерами является обязательным для Вас или если функции, которые необходимы для Вас, еще не доступны в CKEditor 5. Однако, будучи совершенно новым редактором, со временем CKEditor 5 будет иметь все больше и больше возможностей, разработанных и доступных для конечных пользователей, чтобы извлечь выгоду из. В то же время, мы полны решимости продолжать развитие CKEditor 4 и техническое обслуживание в течение некоторого хорошего времени еще.Исправления ошибок и поддержка браузера будут предоставляться до января 2020 годаenlightened, а исправления ошибок безопасности и расширенная поддержка SLA до января 2023 годаno, давая пользователям CKEditor 4 достаточно времени, чтобы перейти к CKEditor 5.

 

 

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Отредактировано: Roffun (07.12.2018 14:58, 5 лет назад)
kushelbek
#6 27.12.2018 09:59
#43883 Roffun:
#43348 kushelbek:  

Тоже была мысль обновиться до последней версии CKEditor'a.

Вы обновлялись?

C 4 версии на 5 обновиться не получится. Они полностью отличаются. CKEditor 5 имеет другую структуру. Я изначально тоже смотрел в сторону "обновления", но это не получится. Возможна миграция с переписыванием кода, но для этого придется установить Node.js, npm, webpack, повозиться с классами js, так как новый код базируется на ES-6.

Миграция из CKEditor 4

По сравнению со своим предшественником, с CKEditor 5 следует рассматривать как совершенно новый редактор. Каждый его аспект был переработан-от установки, интеграции, функций, модели данных и, наконец, своего API. Поэтому перемещение приложений, использующих предыдущую версию CKEditor, в версию 5 не может быть просто вызвано "обновлением". Это что-то большее, поэтому термин “миграция” лучше подходит.

Для миграции не существует готового решения” drop in"..

 

Особенности

Когда дело доходит до особенностей, есть два аспекта, которые должны быть приняты во внимание

CKEditor 5 может по-прежнему не иметь те же функции, что и CKEditor 4.
Существующие объекты могут вести себя по-разному.

Поэтому стоит потратить некоторое время на анализ необходимых функций.

CKEditor 5 был разработан с акцентом на создание качественного Контента. Таким образом, есть веские основания для того, чтобы не поддерживать некоторые старые функции. Вы должны воспользоваться этой возможностью, чтобы переосмыслить функции, доступные в вашем приложении и, возможно, переключить подход к более современным рассуждениям.

Плагины

Самая сложная проблема миграции может быть связана с пользовательскими плагинами, разработанными для CKEditor 4.Хотя их концепция может остаться прежней, их реализация, безусловно, будет отличаться и потребует перезаписи их с нуля.

То же самое может применяться для сторонних плагинов, которые, возможно, еще не были портированы на CKEditor 5.

 

Темы (скины

В CKEditor 5 было рассмотрено Предыдущее понятие "скины", которое теперь называется "темы".

Если у вас есть пользовательские скины для CKEditor 4, эти скины должны быть воссозданы для CKEditor 5. 

 

Существующие данные

Чрезвычайно важный аспект: из-за разницы в особенности — данные, полученные с помощью редактора CKEditor 4 могут быть не совместимы с с CKEditor 5 (что может привести к потери данных).

Следует проводить обширный анализ, проверку данных и испытания существующих данных. При необходимости нужно разработать процедуры преобразования, чтобы избежать потери данных. Относительно простая, но эффективная стратегия внедрения CKEditor 5 в существующие системы могла бы использовать CKEditor 5 для создания нового контента и старый редактор для редактирования устаревшего Контента.

Параметры настройки таблица совместимости

Примечание: количество вариантов было специально сокращено. Мы поняли, что настройка ckeditor 4 была слишком хлопотной из-за количества доступных параметров конфигурации (более 240). Иногда они были определенно слишком низкоуровневыми, также много раз их так редко использовали, что это не оправдывало повышенный уровень сложности приложения. 

 

Как видите, просто взять и обновиться не получится.

Поддержка 4 версии пока будет (до января 2020), а вот развитие - нет.

Вы должны рассмотреть вопрос о продолжении использования CKEditor 4, Если совместимость со старыми браузерами является обязательным для Вас или если функции, которые необходимы для Вас, еще не доступны в CKEditor 5. Однако, будучи совершенно новым редактором, со временем CKEditor 5 будет иметь все больше и больше возможностей, разработанных и доступных для конечных пользователей, чтобы извлечь выгоду из. В то же время, мы полны решимости продолжать развитие CKEditor 4 и техническое обслуживание в течение некоторого хорошего времени еще.Исправления ошибок и поддержка браузера будут предоставляться до января 2020 годаenlightened, а исправления ошибок безопасности и расширенная поддержка SLA до января 2023 годаno, давая пользователям CKEditor 4 достаточно времени, чтобы перейти к CKEditor 5.

 

 

значит до 20го будем пользоваться им, а потом решать проблемы по мере их поступления :-)