Kupu era [1] un editor del lado del cliente de código abierto "centrado en documentos" para Mozilla , Netscape e Internet Explorer . Inspirado en el editor Epoz de Maik Jablonski, fue escrito por Paul Everitt, Guido Wesdorp y Philipp von Weitershausen (y varios otros colaboradores, para obtener una lista completa, consulte el archivo CREDITS.txt) para mejorar el código y la arquitectura de JavaScript , la capacidad de conexión y el soporte de estándares. , compatibilidad con otros servidores web distintos de Zope (que era la plataforma de destino original de Epoz), capacidad de configuración y muchos otros problemas.
Kupu fue reemplazado por TinyMCE como el editor WYSIWYG predeterminado para Plone CMS en la versión 4. [2]
Kupu es mantenido principalmente por Duncan Booth. Está disponible bajo una licencia de estilo BSD .
Características de Kupu
El énfasis de Kupu está en la flexibilidad más que en la facilidad de integración, proporcionando una configuración predeterminada algo difícil, [3] pero con una API fácil de extender. Sin embargo, puede integrarse en cualquier CMS . Actualmente existe un código de integración para Zope 2, Plone y Apache Lenya . Kupu se puede personalizar y ampliar de varias formas. Para modificaciones simples, gran parte de la configuración se puede establecer como atributos en el iframe del editor, mientras que los botones, las herramientas y el diseño se pueden cambiar a través de CSS . Para una mayor personalización, hay una API de complemento de JavaScript , y también el núcleo tiene una arquitectura limpia y sólida para permitir una extensibilidad total. Kupu usa CSS en favor de HTML para el diseño y la presentación. Admite el guardado asincrónico en el servidor y configura los controladores de eventos desde el código en lugar de desde el HTML (excepto la barra de herramientas), lo que hace que el código sea mucho más limpio. La funcionalidad DOM se utiliza para crear HTML. En esos y otros frentes, intenta utilizar las técnicas estandarizadas más modernas disponibles en todos los navegadores compatibles para garantizar una buena experiencia de usuario y un código limpio.
Etimología
Kupu en maorí significa "palabra, declaración, comentario". Kupu-kupu significa "mariposa" en malayo . Por lo tanto, la mariposa azul es la mascota de Kupu.
Referencias
- ^ "(kupu-dev) IE 8 inserta un problema con Kupu" . Archivado desde el original el 1 de abril de 2011 . Consultado el 27 de mayo de 2011 .
- ^ http://plone.org/products/plone/features/intuitive-visual-editing
- ^ "Comparación de 6 editores HTML incrustables para su sitio web" . Consultado el 27 de mayo de 2011 .