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

Tools and Techniques

When working on a theme product, make sure that Zope is running in debug mode. This is set in zope.conf. In Chapter 3, we added the appropriate configuration to buildout.cfg to ensure debug mode is enabled in our development environment. When Zope is in debug mode, you can modify resources in skin layers without having to re-start Zope. The same goes for Zope 3-style templates (but not view classes: as a rule of thumb, anything in a skin layer can be modified at run time while in debug mode, as can any page template file (.pt) on the file system).

When working with CSS, you should also go into the portal_css tool in the ZMI and enable Debug/development mode. When this is off—as it should be in a production scenario—CSS files ...

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