O'Reilly logo

Professional Plone Development: Building robust, content-centric web applications with Plone 3, an open source Content Management System by Martin Aspeli

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Overriding Visual Elements

The relative ease with which Plone’s visual elements can be customized without having to modify Plone’s own source code is one of the greatest advantages in using Plone as a development platform. Broadly speaking, visual elements can come from one of these four different sources:

  • A page template, style sheet, script, or other file in a skin layer. This is the most common type of resource (although Zope 3-style browser views and viewlets are becoming more and more prevalent). These can be found in portal_skins in the ZMI. Plone’s standard skins are mostly in CMFPlone/skins, though other packages provide their own skin layers too.
  • A Zope 3 browser view. These are registered in a configure.zcml file, using a <browser:page ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required