WikiDer > CKEditor
Логотипы CKEditor 4 и CKEditor 5 | |||||
Скриншот редактора статей CKEditor 4 | |||||
Оригинальный автор (ы) | Фредерико Кальдейра Кнаббен | ||||
---|---|---|---|---|---|
Разработчики) | CKSource | ||||
Стабильный выпуск (ы) | |||||
| |||||
Репозиторий | CKEditor 4 репозиторий GitHub CKEditor 5 репозиторий GitHub | ||||
Написано в | JavaScript | ||||
Тип | Редактор HTML, онлайн-редактор форматированного текста | ||||
Лицензия | CKEditor 5: GPL и коммерческий. CKEditor 4: GPL, LGPL, MPL и коммерческий[1] | ||||
Интернет сайт | ckeditor |
CKEditor (ранее известный как FCKeditor) это WYSIWYG редактор форматированного текста что позволяет писать контент прямо внутри веб-страниц или онлайн-приложений.[2][3][4][5] Его основной код написан на JavaScript и разработан CKSource. CKEditor доступен по коммерческим и открытым лицензиям.[6]
История
FCKeditor и CKEditor 3
Первая версия CKEditor под названием FCKeditor была выпущена в марте 2003 года Фредерико Кальдейрой Кнаббеном, создателем редактора и руководителем проекта. Доброжелательный диктатор на всю жизнь. После более чем 3 миллионов загрузок FCKeditor был полностью пересмотрен и переработан в CKEditor 3, с особым вниманием к производительности, доступности и новому пользовательскому интерфейсу.[7]
CKEditor 4
В декабре 2012 года был выпущен CKEditor 4 с решением для встроенного редактирования, переформатированным исходным кодом, улучшенной DOM и CSS спектакль. Серверные реализации были удалены.
CKEditor 5
Спустя пять лет, в 2018 году, была представлена первая стабильная версия CKEditor 5. Код CKEditor 5 переписан с нуля и имеет настраиваемую модель данных и архитектуру. Редактор реализует Операционная трансформация для модели с древовидной структурой, а также для многих других механизмов, которые требовались для создания совместного UX в реальном времени.[8]
CKEditor 5 - это JavaScript-фреймворк, предлагающий богатый API[9] разработать любое монтажное решение. CKEditor 5 также предлагает сборки, которые представляют собой готовые к использованию редакторы; в настоящее время доступны для загрузки 5 сборок: Classic, Inline, Balloon, Balloon block и Document.[10]
Экосистема CKEditor
В октябре 2017 года CKSource запустила экосистему CKEditor. По состоянию на 2020 год он состоит из следующих продуктов:
- CKEditor 4.
- CKEditor 5 Строит и CKEditor 5 Framework.
- Облачные сервисы CKEditor, которые поддерживают совместную работу и загрузку изображений.
- Буквы, программный компонент, который делает возможным совместное редактирование в реальном времени в любом приложении.[11]
- CKFinder, компонент загрузки изображений и управления ими.
- Облачные сервисы CKEditor, облачная платформа с функциями редактирования и службами совместной работы в реальном времени.
Функции
CKEditor 4 имеет функции, найденные в рабочий стол текстовые процессоры, такие как форматирование стилей (полужирный, курсив, подчеркивание, маркированные и нумерованные списки), таблицы, блочное цитирование, связывание веб-ресурсов, функция безопасной отмены, вставка изображений, вставка из Слово и другие распространенные инструменты форматирования HTML. Также CKEditor 4 имеет встроенный программа проверки орфографии функциональность предоставляется как плагины компании WebSpellChecker LLC. По умолчанию он доступен бесплатно с баннерной рекламой.[6] Он проверяет орфографию текста и отмечает все ошибки красной волнистой линией и позволяет пользователю выбрать одно из правильных предложений.
В настоящее время в CKEditor 4 доступно множество плагинов для различных нужд, например CKFinder и Проверка доступности (плагины CKSource). CKFinder - это файловый менеджер для включения файлов и изображений в контент, созданный с помощью редакторов. Он совместим как с CKEditor 4, так и с 5 и доступен по коммерческой лицензии.
Программа проверки доступности доступна как по лицензии Open Source, так и по коммерческой лицензии.
Совместное редактирование в реальном времени
Архитектура CKEditor 5 и пользовательская модель данных позволяют совместное редактирование в реальном времени.
Пользовательский совместный решение могут быть созданы с использованием компонентов CKEditor 5 Framework, а совместное редактирование в реальном времени можно включить, подключившись к облачным службам CKEditor.
Готовый к использованию компонент, основанный на CKEditor 5 (Letters), предлагает полное решение для совместной работы в режиме реального времени.[12]
Совместимость с браузером
CKEditor 4 полностью совместим с большинством интернет-браузеров, включая последние стабильные версии от Гугл Хром, Fire Fox, Сафари, Microsoft Edge, Опера и Internet Explorer 10 и 11.[13] В мобильных средах он практически полностью поддерживает Safari (iOS6 +) и Chrome (Android).[13]
CKEditor 5 также совместим с Google Chrome, Firefox, Safari, Opera и Microsoft Edge. Однако он пока не поддерживает Internet Explorer 11.[14]
Рекомендации
- ^ Страница лицензий CKEditor
- ^ Кумар, Нирадж; Кутлас, Тассос; Кин, Сэмюэл; Кромптон, Эдвард; Кант, Кришна; Джеймс, Ракеш; Тевари, Малабия; Мадел, Курт (2016). Разработка Drupal 8: Руководство для начинающих. Пакт Паблишинг Лтд., Стр. 145–159. ISBN 9781785286261. Получено 11 июн 2019.
- ^ Домбровски, Куинн (2016). Drupal для гуманистов. Издательство Техасского университета A&M. ISBN 9781623494735. Получено 11 июн 2019.
- ^ Джин, Дэвид; Лин, Салли (2011). Достижения в области мультимедиа, программной инженерии и вычислений, том 1: Материалы Международной конференции MESC 2011 по мультимедиа, программной инженерии и вычислениям, 26-27 ноября, Ухань, Китай. Springer Science & Business Media. ISBN 9783642259890. Получено 11 июн 2019.
- ^ Байрон, Анджела; Берри, Аддисон; Роббинс, Джефф; Хауг, Натан; Берри, Хизер; Итон, Джефф; Уокер, Джеймс (2009). Использование Drupal. "O'Reilly Media, Inc.". ISBN 9780596515805. Получено 11 июн 2019.
- ^ «Цены на CKEditor». Официальная страница CKEditor.
- ^ "CKEditor 3.0 уже здесь!". 2009-08-21. Получено 2020-03-20.
- ^ «CKEditor 5 v10.0.0 - будущее редактирования форматированного текста выглядит стабильным». ckeditor.com. Получено 2018-05-07.
- ^ «Документация по API». Получено 4 августа 2020.
- ^ «Документация экосистемы CKEditor: Обзор».
- ^ «Письма - Обзор». Получено 4 августа 2020.
- ^ «Совместное редактирование в любом приложении». ckeditor.com. Получено 2017-11-23.
- ^ а б "Совместимость с браузером CKEditor". docs.cksource.com.
- ^ «Совместимость браузера». Документация CKEditor 5. Получено 4 августа 2020.
внешняя ссылка
Викискладе есть медиафайлы по теме CKEditor. |