skip to navigation
skip to content 1.0a1

Theme Editor for Plone, Customize your theme resources through the web

Latest Version: 1.0a8


The theme editor makes it possible to customize most aspects of a plone theme from a single location. After installation a new entry is added to the Plone “site setup” control panel called “Theme Editor.”

Using the themeeditor

  1. Log into your Plone site as a Manager
  2. Navigate to Site Setup
  3. Select Theme Editor

Reporting Issues

Visit and submit a ticket related to Theme Editor


If you are using zc.buildout and the plone.recipe.zope2instance recipe to manage your project, you can do this:

  • Add to the list of eggs to install, e.g.:

    eggs =
  • Tell the plone.recipe.zope2instance recipe to install a ZCML slug:

    recipe = plone.recipe.zope2instance
    zcml =
  • Re-run buildout, e.g. with:

    $ ./bin/buildout

Plone 3 notes

You will need to pin newer versions of and as shown below:

versions = versions

[versions] = 1.1.2 = 1.2

Important: the versions noted here were correct at the time of release (Plone 3.3.5). If you are using a newer version of Plone 3.x which requires a newer version of or there is no need to pin them in the version section.


1.0a1 (unreleased)

  • removed [plone3] extra from [davisagli]
  • fix the windmill test replaced an xpath selector with a jquery selector [davisagli]
  • more i18n fixes [davisagli]
  • fix test assertions re translated strings; add a missing translation [davisagli]
  • removed include from browser/configure.zcml [pigeonflight]
  • removed all patch related code [pigeonflight]
  • added an export form view currently only writes a generic zopeskel theme to a temporary directory [pigeonflight]
  • dropped dependency and collective.monkeypatcher will introduce this when we start working on export via zopeskel [pigeonflight]
  • removed browser/ (will work on this in the zopeskel branch [pigeonflight]
  • removed the use of collective monkey patcher [pigeonflight]
  • extended the ‘extras_require’ to included a [plone3] section [pigeonflight]
  • added new README information and a docs/INSTALL.txt explaining how to install noting the use of the [plone3] extra for Plone 3. [pigeonflight]
  • Renamed to (was [pigeonflight]
  • Added a link to the themeeditor in site actions via actions.xml [pigeonflight]
  • Adjusted the html in as it did not validate (a tag should not contain dt tag) [pigeonflight]
  • updated css to work with the new structure of [pigeonflight]
  • replaced the use of p tag with span for the resource descriptions p tags are not allowed within dd or dt tags [pigeonflight]
  • appended a number from the tal repeat to the end of each resource id to ensure that all resource items get a unique id [pigeonflight]
  • fixed code on, and so that it works with older versions of customerize (i.e. initial fixes towards Plone 3 compatibility) [pigeonflight]
  • patched for performance if the version is older 1.1.3 used collective.monkeypatcher (this should improve performance of theme editor on Plone 3) [pigeonflight]
  • using collective.monkeypatcher preconditions parameter didn’t seem to work used a zcml:condition instead to select for Plone 3 and apply the patch [pigeonflight]
File Type Py Version Uploaded on Size (md5) Source 2010-08-02 45KB