Jump to content

CKEditor

CKEditor
Оригинальный автор(ы) Фредерико Кальдейра Кнаббен
Разработчик(и) CKSource
Стабильный релиз(ы)
CKEditor 4 4.20.1 / 15 февраля 2023 г .; 17 месяцев назад ( 15.02.2023 )
CKEditor 5 36.0.1 / 7 февраля 2023 г .; 17 месяцев назад ( 07.02.2023 )
Репозиторий Репозиторий CKEditor 4 на GitHub Репозиторий CKEditor 5 на GitHub
Написано в JavaScript
Тип HTML-редактор , онлайн-редактор форматированного текста
Лицензия CKEditor 5: GPL и коммерческая версия . CKEditor 4: GPL , LGPL , MPL и коммерческая версия. [1]
Веб-сайт редактор

CKEditor (ранее известный как FCKeditor ) — это WYSIWYG текстовый редактор , который позволяет писать контент непосредственно внутри веб-страниц или онлайн-приложений. [2] [3] [4] [5] Его основной код написан на JavaScript и разработан CKSource. CKEditor доступен по лицензиям с открытым исходным кодом и коммерческой лицензии. [6]

FCKeditor и CKEditor 3

[ редактировать ]

проекта Первая версия CKEditor под названием FCKeditor была выпущена в марте 2003 года Фредерико Кальдейрой Кнаббеном, создателем редактора и доброжелательным диктатором на всю жизнь . После достижения более 3 миллионов загрузок, [ нужна ссылка ] FCKeditor был полностью переработан и переработан в CKEditor 3, при этом особое внимание было уделено производительности, доступности и новому пользовательскому интерфейсу. [7]

В декабре 2012 года был выпущен CKEditor 4 с решением для встроенного редактирования, переформатированным исходным кодом, улучшенной производительностью DOM и CSS . Реализации на стороне сервера были удалены. Вышел на пенсию в июне 2023 года. [8]

Спустя пять лет, в 2018 году, была представлена ​​первая стабильная версия CKEditor 5. Код CKEditor 5, переписанный с нуля, имеет собственную модель данных и архитектуру. Редактор реализует операционное преобразование для древовидной модели, а также многие другие механизмы, необходимые для создания совместного пользовательского интерфейса в реальном времени. [9]

CKEditor 5 — это платформа JavaScript, предлагающая богатый API. [10] разработать любое решение для редактирования. CKEditor 5 также предлагает сборки, которые представляют собой готовые к использованию редакторы; В настоящее время для загрузки доступны 5 сборок: Classic, Inline, Balloon, Balloon Block и Document. [11]

Экосистема CKEditor

[ редактировать ]

В октябре 2017 года CKSource запустил экосистему CKEditor. По состоянию на 2023 год он состоит из следующих продуктов:

  • Сборки CKEditor 5 и CKEditor 5 Framework .
  • CKBox — автономный интегрированный сервис загрузки и управления изображениями.
  • CKEditor Cloud Services — облачная платформа с функциями редактирования и услугами совместной работы в режиме реального времени.

CKEditor 4 имеет функции, доступные в текстовых процессорах для настольных компьютеров, такие как форматирование стилей (жирный, курсив, подчеркивание, маркированные и нумерованные списки), таблицы, блочные кавычки, связывание веб-ресурсов, функция безопасной отмены, вставка изображений, вставка из Word и другое распространенное форматирование HTML. инструменты. Также CKEditor 4 имеет встроенную функцию проверки орфографии , предоставляемую в виде плагинов компанией WebSpellChecker LLC. По умолчанию он доступен бесплатно с рекламным баннером. [6] Он проверяет орфографию текста, отмечает все ошибки красной волнистой линией и позволяет пользователю выбрать одно из правильных предложений.

В настоящее время к CKEditor 4 доступно множество плагинов для различных нужд, например CKFinder и Accessibility Checker (плагины CKSource). CKFinder — файловый менеджер для включения файлов и изображений в контент, созданный с помощью редакторов. Он совместим как с CKEditor 4, так и с 5 и доступен по коммерческой лицензии.

Средство проверки читаемости доступно как по лицензии с открытым исходным кодом, так и по коммерческой лицензии.

Совместное редактирование в режиме реального времени

[ редактировать ]

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

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

Готовый к использованию встраиваемый компонент на основе CKEditor 5 (Letters) предлагает комплексное решение для совместного написания текстов в режиме реального времени. [12]

Совместимость с браузером

[ редактировать ]

CKEditor 4 полностью совместим с большинством интернет-браузеров, включая последние стабильные версии Google Chrome , Firefox , Safari , Microsoft Edge , Opera и Internet Explorer 10 и 11. [13] В мобильных средах он имеет почти полную поддержку в Safari (iOS6+) и Chrome (Android). [13]

CKEditor 5 также совместим с Google Chrome, Firefox, Safari, Opera и Microsoft Edge. Однако он пока не поддерживает Internet Explorer 11. [14]

  1. ^ Страница лицензий CKEditor
  2. ^ Кумар, Нирадж; Кутлас, Тасос; Кин, Сэмюэл; Кромптон, Эдвард; Кант, Кришна; Джеймс, Ракеш; Тевари, Малабия; Мадель, Курт (2016). Разработка Drupal 8: Руководство для начинающих . Packt Publishing Ltd., стр. 145–159. ISBN  9781785286261 . Проверено 11 июня 2019 г.
  3. ^ Домбровски, Куинн (2016). Drupal для гуманистов . Издательство Техасского университета A&M. ISBN  9781623494735 . Проверено 11 июня 2019 г.
  4. ^ Джин, Дэвид; Лин, Салли (2011). Достижения в области мультимедиа, программного обеспечения и вычислений, том 1: Материалы Международной конференции MESC 2011 г. по мультимедиа, программной инженерии и вычислениям, 26–27 ноября, Ухань, Китай . Springer Science & Business Media. ISBN  9783642259890 . Проверено 11 июня 2019 г.
  5. ^ Байрон, Анджела; Берри, Эддисон; Роббинс, Джефф; Хауг, Натан; Берри, Хизер; Итон, Джефф; Уокер, Джеймс (2009). Использование Друпала . «О'Рейли Медиа, Инк.». ISBN  9780596515805 . Проверено 11 июня 2019 г.
  6. ^ «Цены CKEditor» . Официальная страница CKEditor .
  7. ^ «CKEditor 3.0 уже здесь!» . 21 августа 2009 г. Проверено 20 марта 2020 г.
  8. ^ «Информационный блок документации CKEditor 4» . Проверено 19 октября 2023 г.
  9. ^ «CKEditor 5 v10.0.0 — будущее редактирования форматированного текста выглядит стабильным» . ckeditor.com . 26 апреля 2018 года . Проверено 7 мая 2018 г.
  10. ^ «API-документация» . Проверено 4 августа 2020 г.
  11. ^ «Документация по экосистеме CKEditor: обзор» .
  12. ^ «Совместное редактирование в любом приложении» . ckeditor.com . 31 октября 2017 года . Проверено 23 ноября 2017 г.
  13. ^ Перейти обратно: а б «Совместимость браузера CKEditor» . docs.cksource.com .
  14. ^ «Совместимость браузера» . Документация CKEditor 5 . Проверено 4 августа 2020 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 09c891d3abce8e088740535fca53c114__1706897580
URL1:https://arc.ask3.ru/arc/aa/09/14/09c891d3abce8e088740535fca53c114.html
Заголовок, (Title) документа по адресу, URL1:
CKEditor - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)