CKEditor 4 был запущен в 2012 году и достиг окончания поддержки (EOL) 30 июня 2023 года.
Специальное издание, CKEditor 4 LTS («Долгосрочная поддержка»), доступно на коммерческих условиях («Модель расширенной поддержки») для всех, кто хочет продлить охват обновлений безопасности и критических исправлений ошибок.
С CKEditor 4 LTS обновления безопасности и критические исправления ошибок гарантированы до декабря 2026 года.
Начиная с 1 июля 2024 года, в первую годовщину окончания срока службы CKEditor 4, мы активируем уведомления о безопасности для CKEditor 4. Это изменение повлияет на версию с открытым исходным кодом 4.22 и все более ранние версии, обслуживаемые через наш CDN. Подробнее об изменениях читайте в специальной статье.
После 30 июня 2023 года версия master
файла LICENSE.md была изменена, чтобы отразить лицензию CKEditor 4 LTS, доступную по модели расширенной поддержки.
Этот репозиторий теперь содержит исходный код CKEditor 4 LTS, защищённый законом об авторском праве.
Вы можете продолжать использовать CKEditor 4.22.1 и ниже на условиях лицензии с открытым исходным кодом. Обратите внимание, однако, что версия с открытым исходным кодом больше не получает никаких обновлений безопасности, поэтому ваше приложение будет подвержено риску.
Чтобы загрузить версию CKEditor 4 с открытым исходным кодом, используйте теги 4.22.1 и ниже. CKEditor 4.22.1 была последней версией CKEditor 4, доступной на условиях лицензии с открытым исходным кодом.
CKEditor 5 — отличный новый редактор с множеством интересных функций.
Перед обновлением обратите внимание на следующие изменения:
Вы можете продолжить использовать CKEditor 4.22.1 (или ниже). Условия лицензии старых версий CKEditor 4 не изменились. Однако обратите внимание, что использование программного обеспечения, которое больше не поддерживается, представляет угрозу безопасности вашего приложения.
Если вы ещё не готовы заменить CKEditor 4 в своём приложении, вы можете продолжать использовать его до декабря 2026 года. CKEditor 4 LTS, доступный по модели «Расширенная поддержка», будет поставлять все важные обновления безопасности и критические исправления ошибок, обеспечивая О CKEditor 4
CKEditor 4 — это настраиваемый визуальный HTML-редактор с широкими возможностями, который позволяет создавать разнообразный контент: от форматированного текста с изображениями и видео до таблиц, встраиваний медиафайлов, эмодзи и упоминаний. Также он поддерживает вставку из Microsoft Word и Google Docs и загрузку изображений методом перетаскивания.
Начало работы
npm install --save ckeditor4
Используйте его на своём веб-сайте:
<div id="editor">
<p>This is the editor content.</p>
</div>
<script src="./node_modules/ckeditor4/ckeditor.js"></script>
<script>
CKEDITOR.replace( 'editor' );
</script>
Загрузите скрипт CKEditor 4 из CDN:
<div id="editor">
<p>This is the editor content.</p>
</div>
<script src="https://cdn.ckeditor.com/4.22.1/standard/ckeditor.js"></script>
<script>
CKEDITOR.replace( 'editor' );
</script>
CKEditor 4 LTS
С июня 2023 года все будущие версии CKEditor 4 содержат «-lts» в номере версии. Все будущие версии CKEditor 4 (4.23.0-lts и выше) выпускаются как дистрибутивы CKEditor 4 LTS и требуют лицензионного ключа.
Чтобы активировать CKEditor 4 LTS, добавьте licenseKey
и настройте редактор с действующим лицензионным ключом:
<script>
CKEDITOR.replace( 'editor', {
licenseKey: 'ваш лицензионный ключ'
} );
</script>
Интеграция с Angular, React и Vue.js
Обратитесь к официальным руководствам по использованию для пакетов ckeditor4-angular
, ckeditor4-react
и ckeditor4-vue
.
Ручная загрузка
Посетите раздел загрузки CKEditor 4 на сайте CKEditor, чтобы загрузить готовые пакеты CKEditor 4 или создать собственную сборку.
Функции
Более 500 плагинов в репозитории дополнений. Вставки из Microsoft Word, Excel и Google Docs. Загрузка изображений методом перетаскивания. Встраивание медиафайлов для вставки видео, твитов, карт или слайд-шоу. Мощная интеграция с буфером обмена. Контроль качества контента с помощью Advanced Content Filter. Расширяемая система виджетов. Пользовательский выбор таблицы. Соответствие требованиям доступности WCAG и Section 508. Более 70 доступных локализаций с полной поддержкой RTL.
Поддержка браузеров
| IE / Edge | Firefox | Chrome | Chrome (Android) | Safari | | --- | --- | --- | --- | --- | Поддержка браузерами
Браузер | Поддержка |
---|---|
Safari | ![]() |
iOS Safari | ![]() |
Opera | ![]() |
IE8, IE9, IE10, IE11, Edge | последняя версия |
последняя версия | последняя версия |
последняя версия | последняя версия |
последняя версия | последняя версия |
последняя версия | последняя версия |
Узнайте больше в Руководстве по совместимости браузеров (https://ckeditor.com/docs/ckeditor4/latest/guide/dev_browsers.html#officially-supported-browsers).
ckeditor4
Внимание: код из этого репозитория следует использовать только локально и для разработки. Мы не рекомендуем использовать его в рабочей среде, так как пользовательский опыт будет очень ограниченным.
Специальной процедуры установки кода для разработки нет. Просто клонируйте его в любой локальный каталог, и всё готово.
Этот репозиторий содержит следующие ветки:
master
— разработка предстоящего минорного релиза.stable
— последний стабильный релиз (не бета).latest
— последний релиз (включая беты).release/A.B.x
(например, 4.0.x
, 4.1.x
) — заморозка релиза, тестирование и пометка. Исправление ошибок.Обратите внимание, что ветка master
активно разрабатывается. Её код ещё не прошёл этап тестирования перед релизом, поэтому может быть нестабильным.
Кроме того, все релизы имеют соответствующие теги в следующем формате: 4.4.0
, 4.4.1
и т. д. Версии LTS заканчиваются на -lts
: 4.23.0-lts
и т.д.
Папка samples/
содержит несколько примеров, которые можно использовать для проверки установки. Посетите CKEditor 4 Examples (https://ckeditor.com/docs/ckeditor4/latest/examples/index.html), чтобы увидеть множество примеров, демонстрирующих многочисленные функции редактора, с исходным кодом, который можно легко просмотреть, скопировать и использовать в собственном решении.
Код для разработки содержит следующие основные элементы:
core/
— ядро API CKEditor 4. Само по себе оно ничего не делает, но предоставляет весь JavaScript API, обеспечивающий работу магии.plugins/
— содержит большинство плагинов, поддерживаемых основной командой CKEditor 4.skin/
— содержит официальный скин CKEditor 4 по умолчанию.dev/
— содержит некоторые инструменты разработчика.tests/
— содержит набор тестов CKEditor 4.Вы можете создать оптимизированную для выпуска версию кода для разработки локально. Для этого используйте скрипт dev/builder/build.sh
:
./dev/builder/build.sh
В новой папке dev/builder/release/
будет создана рабочая копия кода для разработки, готовая к выпуску. Для запуска сборщика требуется подключение к интернету, по крайней мере, в первый раз.
Подробнее о том, как настроить среду и выполнить тесты, читайте в руководстве CKEditor 4 Testing Environment (https://ckeditor.com/docs/ckeditor4/latest/guide/dev_tests.html).
Используйте страницу CKEditor 4 GitHub issue (https://github.com/ckeditor/ckeditor4/issues), чтобы сообщать об ошибках и запросах функций.
Copyright (c) 2003-2023, CKSource Holding sp. z o.o. Все права защищены.
Для получения информации о лицензировании см. LICENSE.md или https://ckeditor.com/legal/ckeditor-oss-license.
CKEditor 4 до версии 4.22.1 был лицензирован в соответствии с условиями одной из следующих лицензий на ваш выбор:
CKEditor 4 начиная с версии 4.23.0-lts лицензируется в соответствии с условиями лицензии MIT. CKEditor 4 LTS (начиная с версии 4.23.0-lts) доступен только по коммерческой лицензии.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )