Zope 3 resources
– Don't have Zope 2 image methods
(i.e. the tag() method that generates and <img/>
– Not ideal when DTML is needed
● Important: manually set 'portal_css' in debug
mode before starting any CSS work.
● Use of the Firefox 'Web Developer' add-on
● Other handy Firefox extensions and add-ons:
– View Source Chart
● Strong advise: use default Plone output
● If changing the output is really needed...
– Macros and slots in Zope 2 Page Templates
– New Zope 3 Viewlets implementation in Plone 3
Playing with viewlets
● Viewlets and viewlet managers
● Viewlets in main template
Find your way
Viewlet class methods
Adding a new viewlet
● Write class/template
● Declare viewlet in zcml
● Set up the order in GS profile
Overriding a viewlet
● Introduction to Zope 3 browser layers
Any further question?
Join our team during the sprint and help us
create new themes for Plone!
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.