CKEditor

редактировать
Текстовый редактор WYSIWYG
CKEditor
Логотипы CKEditor 4 и CKEditor 5 CKEditor 4 и CKEditor 5 логотипы
Снимок экрана редактора статей CKEditor 4
Автор (ы) Фредерико Кальдейра Кнаббен
Разработчик CKSource
Стабильный выпуск (ы)
CKEditor 44.14.1 / 17 июля 2020 г.; 3 месяца назад (17.07.2020)
CKEditor 521.0.0 / 24 июля 2020 г.; 3 месяца назад (2020-07-24)
Репозиторий CKEditor 4 GitHub repo CKEditor 5 GitHub repo
Написано наJavaScript
Тип ,
Лицензия CKEditor 5: GPL и коммерческий. CKEditor 4: GPL, LGPL, MPL и коммерческий
Веб-сайтckeditor.com

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

Содержание
  • 1 История
    • 1.1 FCKeditor и CKEditor 3
    • 1.2 CKEditor 4
    • 1.3 CKEditor 5
    • 1.4 Экосистема CKEditor
  • 2 Возможности
    • 2.1 Совместное редактирование в реальном времени
  • 3 Совместимость с браузером
  • 4 Ссылки
  • 5 Внешние ссылки
История

FCKeditor и CKEditor 3

Первая версия CKEditor под названием FCKeditor был выпущен в марте 2003 года Фредерико Кальдейрой Кнаббеном, создателем редактора и Benevolent Dictator for Life проекта. После более чем 3 миллионов загрузок FCKeditor был полностью переработан и преобразован в CKEditor 3 с особым вниманием к производительности, доступности и новому пользовательскому интерфейсу.

CKEditor 4

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

CKEditor 5

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

CKEditor 5 - это среда JavaScript, предлагающая широкие возможности API для разработки любого решения для редактирования. CKEditor 5 также предлагает сборки, которые представляют собой готовые к использованию редакторы; в настоящее время доступны для загрузки 5 сборок: Classic, Inline, Balloon, Balloon block и Document.

Экосистема CKEditor

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

  • CKEditor 4 .
  • CKEditor 5 Builds и CKEditor 5 Framework .
  • Облачные службы CKEditor, которые поддерживают совместную работу и загрузку образов.
  • Letters, программный компонент, который делает возможным совместное редактирование в реальном времени внутри любого приложения.
  • CKFinder, компонент загрузки изображений и управления ими.
  • CKEditor Cloud Services, облачная платформа с функции редактирования и службы совместной работы в реальном времени.
Возможности

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

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

Проверка читаемости доступна как по лицензии Open Source, так и по коммерческой лицензии.

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

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

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

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

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

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

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

Ссылки
Внешние ссылки
На Викискладе есть материалы, связанные с CKEditor.
  • Бесплатно и с открытым исходным кодом программный портал
Последняя правка сделана 2021-05-13 11:14:48
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте