Personal tools
You are here: Home Documentation FAQs Why should I use Plone's default visual editor (Kupu)?
Support

Get Help

Join our chat rooms or support forums if you have more specific questions.

Plone Training
Learn how to design, build, and deploy a website in Plone through one of the numerous Plone training sessions around the world.
Find Plone training…
 
Document Actions

Why should I use Plone's default visual editor (Kupu)?

Up to Table of Contents

This FAQ applies to: Any version.

Plone features an integrated visual editor called Kupu, that perhaps doesn’t appear to be very powerful at first sight. Why is this the preferred editor of Plone?

Although you can use alternative editors with Plone, such as FCKeditor, there are several good reasons to prefer Kupu. This is why Kupu is both the default and recommended visual editor of Plone.

1. Kupu is tightly integrated with Plone

In the evolution from Plone 2.1 to 2.5 and 3.0 Kupu became more and more powerful and was integrated more tightly with Plone. For example:

  • Kupu’s look & feel is consistent with Plone’s.
  • Kupu’s internal link dialog retrieves site information from Plone, so you don’t need to lookup internal URL’s.
  • You can insert images stored in Plone into rich text
  • Kupu is not just for simple pages: it can be used to edit rich text fields in your own Archetypes-based content types.
  • Kupu is used by other optional products, such as PloneFormGen and Ploneboard.
  • Kupu’s configuration is integrated in Plone’s Site setup.
  • Kupu is part of Plone’s standard distribution. You don’t need to install it separately.

2. Kupu keeps content and style separated

While some other editors put styling code (such as font color and size) into the content, Kupu keeps content and style separated. What this means is that authors and editors can apply structural features (such as tables, headings and item lists) and predefined styles to their text, without concern for graphic design and consistent layout. Kupu enters only structural HTML tags with class attributes into the content.

However, this does not limit you in any way to create nicely formatted and colorful pages. You can use the full power of CSS to design attractive styles, that will automatically apply to all content of your site. It's up to you to define a rich set of meaningful styles that authors and editors can choose from.

3. Kupu is very configurable

As an administrator, you’ll find a wealth of configuration options in Site setup > Visual editor. For example, you can:

  • Define the styles that authors can apply to text in Kupu.
  • Configure what types of object show up in the internal link dialog.
  • Select buttons to appear in Kupu’s toolbar.

Also, you’ll find a tab with Kupu’s own documentation in the setup section. Amongst other things, this explains how you can make a customization policy, so your configuration will persist (re)installation and upgrades of Kupu.

4. Kupu works in the most important browsers

Like Plone, Kupu is standards compliant and browser independent. Kupu is known to work well in both Internet Explorer, Firefox, Opera and Safari. It does not require any browser plugins or other client-side installation or configuration.

5. Kupu is used by many open source CMS’s

Kupu is not only used by Plone, but also by Zope, Silva, Twiki, Lenya and other content management systems and frameworks. This ensures that there will be more than enough interest in Kupu to continue development and keep it current with evolving web standards.

see also:

Can I format text such and so in the visual editor?
Content Creation with Kupu and Other WYSIWYG Editors
This tutorial introduces the Kupu interface and explains how to insert images, create FAQ pages, and use Kupu's ResolveUID feature. It was written by Quintagroup content manager for end-users and is compatible with Kupu 1.4.x.
by Rene Pijlman last modified August 20, 2008 - 20:22 All content is copyright Plone Foundation and the individual contributors.

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by