CKEditor 5. Уже созрел?

Главные вкладки

Аватар пользователя VasyOK VasyOK 15 января 2023 в 18:11

Итак новый год, и Drupal наконец маркирует модуль CKEditor 5, как стабильный, а старый, как Deprecated.

Попробовали его уже?

Что этот ворнинг значит (?):
The Classy and Seven themes have ckeditor_stylesheets configured, but without corresponding ckeditor5-stylesheets configurations. See the change record for details.
https://www.drupal.org/node/3259165 (сюда ведет)

В тему Seven добавлять руками что-то?

Комментарии

Аватар пользователя VasyOK VasyOK 15 января 2023 в 18:40

Вот CKEditor 4. Нормально размечены теги.

Вот эта же статья после апгдейда на CKEditor 5. В коде появились как-то пробелы. Это так и надо?

Аватар пользователя VasyOK VasyOK 15 января 2023 в 20:11

Это странно звучит, но чтобы кнопка IMCE появилась в настройках редактора, модуль CKEditor должен быть включен ПОСЛЕ установки последней версии IMCE.

Аватар пользователя ivnish ivnish 16 января 2023 в 6:08

Ты можешь продолжать использовать ckeditor 4. Обновления безопасности должны выходить для него до конца года.

Я переключился на ckeditor5 только на сайтах где вообще не было никаких аддонов

Аватар пользователя gun_dose gun_dose 16 января 2023 в 13:11
1

Блин, что вы как маленькие? Сам по себе CKEditor 5 вышел в 2018 году. И это огромное упущение, что в Drupal он появился так поздно, потому что под старый CKEditor уже 2-3 года назад было неудобно писать собственные плагины, т.к. поисковики по умолчанию везде выдавали документацию к новой версии. Документация - это ещё полбеды, но когда ищешь решение проблемы, не описанной в документации, натыкаешься на обсуждение, где версия не указана и только когда дочитываешь тред до третьего экрана, понимаешь, что люди обсуждают не ту версию.
Вот то, что друпаловского контриба под него мало, это конечно печально. С другой стороны, это отличный повод отказаться от кучи ненужного барахла вроде того же IMCE.

Аватар пользователя Никки Никки 22 марта 2023 в 10:48

Подскажите, пожалуйста, как в ckeditor 5 сделать возможность изменить размер изображений без imce? По умолчанию там есть возможность только масштабировать. Это не то. Нужна возможность именно уменьшить размер.

Аватар пользователя gun_dose gun_dose 18 марта 2023 в 9:39

Давече довелось написать пару плагинов для CKEditor 5. В сравнении с четверкой писанины в несколько раз больше. С другой стороны, сам код выглядит более структурированным.

Аватар пользователя voviko voviko 11 июня 2023 в 8:57

gun_dose wrote: Shift + Enter или Ctrl + Enter попробуй.

Это не серьёзно. Мне пользователям же объяснять надо.
Всё что накопал - это hook_editor_js_settings_alter() для CE4

<?php
    $settings
['editor']['formats'][$name]['editorSettings']['enterMode'] = '1';
    
$settings['editor']['formats'][$name]['editorSettings']['shiftEnterMode'] = '2';
    
$settings['editor']['formats'][$name]['editorSettings']['forceEnterMode'] = 'false';
?>
Аватар пользователя VasyOK VasyOK 11 июня 2023 в 10:04
1

Т.е. пользователи не хотят видеть абзатцы? Если да - то зачем вообще нужен тег <p> ? Просто убрать его в формате ввода.

Аватар пользователя gun_dose gun_dose 11 июня 2023 в 13:17

Где ты берёшь таких пользователей? Shift + Enter используется везде, начиная от Ворда, заканчивая всякими мессенджерами и веб-сервисами.