World Library  
Flag as Inappropriate
Email this Article

Kupu

Article Id: WHEBN0002606369
Reproduction Date:

Title: Kupu  
Author: World Heritage Encyclopedia
Language: English
Subject: KWBN, KALO, KWHE, KAAH-TV, KHNL
Collection: Free Text Editors
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Kupu

Kupu was[1] a 'document-centric' open source client-side editor for Mozilla, Netscape and Internet Explorer. Inspired by Maik Jablonski's Epoz editor, it was written by Paul Everitt, Guido Wesdorp and Philipp von Weitershausen (and several other contributors, for a complete list refer to the CREDITS.txt file) to improve the JavaScript code and architecture, pluggability, standards support, support for other webservers than Zope (which was the original target platform for Epoz), configurability and a lot of other issues.

Kupu was replaced by TinyMCE as the default WYSIWYG editor for Plone CMS in version 4.[2]

Kupu is mostly maintained by Duncan Booth. It is made available under a BSD-style license.

Contents

  • Kupu's features 1
  • Etymology 2
  • See also 3
  • External links 4
  • References 5

Kupu's features

Kupu's emphasis is on flexibility rather than ease of integration, providing a somewhat difficult default setup,[3] but with an easy-to-extend API. It can, however, be integrated into any CMS. Currently there is integration code for Zope 2, Plone and Apache Lenya. Kupu can be customized and extended in several ways. For simple modifications, much of the configuration can be set as attributes on the editor iframe, while buttons, tools and layout can be changed via the CSS. For larger customization there's a JavaScript plugin API, and also the core has a clean and solid architecture to allow full extensibility. Kupu uses CSS in favor of HTML for layout and presentation. It supports asynchronous saving to the server and sets event handlers from code instead of from the HTML (excepting the toolbar), which makes the code a lot cleaner. DOM functionality is used to build up HTML. On those fronts and others, it tries to use the most modern standardized techniques available on all supported browsers to ensure a good user-experience and clean code.

Etymology

Kupu is Māori for "word, statement, remark". Kupu-kupu is Malay for "butterfly". Hence, the blue butterfly is Kupu's mascot.

See also

External links

  • Kupu-dev mailing list
  • Epoz website

References

  1. ^ "(kupu-dev) IE 8 insert issue with Kupu". Retrieved 27 May 2011. 
  2. ^ http://plone.org/products/plone/features/intuitive-visual-editing
  3. ^ "6 Embeddable HTML Editors for Your Website Compared". Retrieved 27 May 2011. 
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from Hawaii eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.