Here's a quick overview of what this manual covers.
Section 1: Introduction
A theme is a distinct look and feel for Plone, which is often based structurally on the out-of-the box Default Plone theme.
Section 2: Approaches
What's the best way to go about it - what are the pros and cons of working through the web or on the file system?
Section 3: Tools
What tools are required and what's available to help you build your theme?
Section 4: Building Blocks
There are three main building-blocks in a Plone 3 theme. While there are a few overlaps between them, in general, it helps to see them as discrete entities.
This section will give you an overview of
- the terminology involved in each of these building blocks
- the languages you'll need to work with each of them
- the techniques / approaches required to customize these building blocks or create new ones
- how you can locate the files you need
Section 5: Putting a Page Together
How is everything pulled together to create a page? We'll look at
- how a page is constructed
- how content reaches the page
- how you can get hold of other information about your site
Sections 6: Elements Reference
There's a quick reference to page elements and a brief summary of how to tackle customization and creation of components.
Section 7: Where is What?
It's often difficult to identify the location of the files you need. This section gives you a quick reference to the file layout of a theme product. There are also pointers to other diagrams on the web which should help you to map the visual page elements to components, templates and styles.