Введение

текстовый редактор Kupu был "ориентированным на документ" редактором с открытым исходным кодом для Mozilla, Netscape и Internet Explorer. Вдохновленный редактором Epoz, созданным Майком Яблонски, он был разработан Полом Эвериттом, Гидо Весдорпом и Филиппом фон Вайтерхаузеном (а также другими участниками, полный список можно найти в файле CREDITS.txt) для улучшения кода и архитектуры JavaScript, расширяемости, поддержки стандартов, поддержки веб-серверов, отличных от Zope (который изначально был целевой платформой для Epoz), настройки и множества других аспектов. В Plone CMS версии 4 Kupu был заменен на TinyMCE в качестве редактора WYSIWYG по умолчанию. В настоящее время Kupu в основном поддерживается Дунканом Бутом. Он распространяется под лицензией BSD.

Особенности купу

Kupu делает акцент на гибкость, а не на простоту интеграции, предоставляя несколько сложную настройку по умолчанию, но с легко расширяемым API. Тем не менее, его можно интегрировать в любую CMS. В настоящее время существует код интеграции для Zope 2, Plone и Apache Lenya. Kupu можно настраивать и расширять различными способами. Для простых изменений большая часть конфигурации может быть задана как атрибуты iframe редактора, а кнопки, инструменты и компоновку можно изменить с помощью CSS. Для более глубокой настройки предусмотрен API плагинов JavaScript, а также ядро имеет чистую и надёжную архитектуру, обеспечивающую полную расширяемость. Kupu использует CSS вместо HTML для компоновки и представления. Он поддерживает асинхронное сохранение на сервер и устанавливает обработчики событий из кода, а не из HTML (за исключением панели инструментов), что значительно упрощает код. Для построения HTML используется функциональность DOM. Во всех этих и других аспектах Kupu стремится использовать самые современные стандартизированные методы, доступные во всех поддерживаемых браузерах, чтобы обеспечить удобный пользовательский интерфейс и чистый код.

Этимология

Купу в языке маори означает "слово, высказывание, замечание". Купу-купу в малайском языке означает "бабочка". Следовательно, синяя бабочка является талисманом Купу.