PageBuilder 1.2.1 (Aug 18, 2006)
Pagebuilder is for creating complex dynamic pages. Is is the successor to mxm DynamicPage. It incorporates most of the simplicity of mxmDynamicPage with most of the power of a tool such as BernArticle. It is using the latest development methods for Plone, and is based on Archetypes. (There was an embarrasing bug in 1.2 so it is retracted.)
For additional information about this project, please visit the overview page .
Available downloads
Release Notes
| Tested with | Plone 2.5, Plone 2.1.3 |
|---|---|
| State | Final release |
| License | GPL |
| Release Manager | Max M |
mxmDynamicpage was beginning to show its age, and I really wanted to rewrite it using all new Plone technology and a better interface. In the same go I removed the limitations and made it more pluggable.
All work on this product has been sponsored by http://www.headnet.dk/ Thanks!
A PageBuilder page consists of zero or more Rows. Each row can have up to 3 colums.
A column can consist if three different sections.
- Static text
- Objects selected from anywhere on the site
- Objects found via a Smart folder
For the selected and smartfolder objects, the the user can select which part should be visible in the listing:
Title, Description, Date, Author, Email, Image, Link, Icon
You can select different styles for rows and columns. The site manager can make new styles by simply changing css or page templates.
For complacted needs, it is possible/simple to use standard Archetype based content types as plugins.
IMPORTANT!
If members should be able to create PageBuilders, they need the permissions: 'Add portal topics' and 'Change portal topics' as dynamic lists are created by topics.
For developers
It is easy to create your own elements to PageBuilder. Any Archetypes based content will do. It just needs to use the 'Commmon' class as a base class.
Like this:
from Product.PageBuilder.Common import Common class NewPagebuilderRow(BaseFolder, Common): # etc ...


