Skip to content. | Skip to navigation

Personal tools


You are here: Home / Plone Help / Using the Kupu Editor


Plone stores its pages in HTML format, but users need not be familiar with HTML to create them because Plone employs the Kupu editor, a word processor-like, WYSIWYG editor that automatically saves pages in HTML format.  This tutorial explains how to use various aspects of the Kupu editor.  It also includes some tips for those who are familiar with Microsoft Word on how the use of the Kupu editor differs from that of Word.

Please keep in mind that Kupu is the official editor for Plone pages.  Creating pages in a word processors such as OpenOffice or Word and then paste them into Plone's Kupu editor is a bad idea that often results in incorrectly formatted Plone pages that are difficult to maintain.  Additionally, because Plone is a Web application, its contents can be edited using the Kupu editor from any computer in the world that has a Web browser, which is just about all of them.  By using the Kupu editor, you are not only going to create properly formatted pages free from maintenace issues, but you will also not need to drag your laptop along to manage your pages.  Lifting heavy weights should be done at the gym, not at the office.

This tutorial is divided into the following sections.

  1. General Formatting:  This section contains general formatting information including
    1. How to bold and italicize text
    2. How to insert subscript and superscripts
    3. How to justify text (left, right, and center)
    4. How to apply styles to text (headings, normal paragraphs, literals, etc.)
  2. Bullets and Numbering:  This section explains how to use bullets and numbering, which are used frequently in technical documentation.  It also includes a section on how to insert an unnumbered line of text without causing numbering to restart.
  3. Internal and External Links and Anchors:  This section describes how to create hyperlinks to items internal to Plone or outside of Plone such as on the Internet.  It also details how to create anchors in a Plone page.  An anchor is a hyperlink that points from one place on a given page to another place on that same page.
  4. Tables:  This section explains all the ins and outs of placing tables into a Plone page.  It includes the following topics.
    1. How to create/delete a table
    2. How to format the style of the table or cells in the table
    3. How to add or delete a row or a column in a table
  5. Images:  This section explains how Plone works with images.  Since Plone is a Web environment, images are not stored directly in the page.  Instead, they are stored in a folder that is located elsewhere, and the page contains a link that points to the image.
  6. Definition Lists:  This section shows how to create a definition list in Plone.  A definition list is made up of multiple entries, each of which has two components.  The first component is the word or term being defined, and it appears on a line by itself that is left justified.  The second component is the definition of the word or term, which appears indented on the following line(s).  A sample definition list depicting the difference between data and information appears below.
    [dey-tuh, dat-uh, dah-tuh] - noun.  (1) a plural of  datum.  (2) (used with a plural verb) individual facts, statistics, or items of information: These data represent the results of our analyses. Data are entered by terminal for immediate processing by the computer.  (3) (used with a singular verb) a body of facts; information: Additional data is available from the president of the firm.
    [in-fer-mey-shuhn] - noun.  (1) knowledge communicated or received concerning a particular fact or circumstance; news: information concerning a crime.  (2) knowledge gained through study, communication, research, instruction, etc.; factual data: His wealth of general information is amazing.  (3) the act or fact of informing.  (4) an office, station, service, or employee whose function is to provide information to the public: The ticket seller said to ask information for a timetable.  (5) Directory Assistance.  (6) Law.  (6a) an official criminal charge presented, usually by the prosecuting officers of the state, without the interposition of a grand jury.  (6b) a criminal charge, made by a public official under oath before a magistrate, of an offense punishable summarily.  (6c) the document containing the depositions of witnesses against one accused of a crime.  (7) (in information theory) an indication of the number of possible choices of messages, expressible as the value of some monotonic function of the number of choices, usually the logarithm to the base 2.  (8) Computers.  (8a) important or useful facts obtained as output from a computer by means of processing input data with a program: Using the input data, we have come up with some significant new information.  (8b) data at any stage of processing (input, output, storage, transmission, etc.).

Document Actions