Personal tools
You are here: Home Products CompositePack Releases CompositePack 1.1b1 (Beta release)
Document Actions

CompositePack 1.1b1 (Beta release)

Up to Product page

This is not a final release. Experimental releases should only be used for testing and development. Do not use these on production sites, and make sure you have proper backups before installing.

This product allows the user to create pages with a special layout. This layout can be filled with different content types at different locations within the plone site. This allows the creation of multi-column navigation pages. With this release you can use this product under a Plone 2.5 site and fully configure it using XML and page templates without having to touch python code.

For additional information about this project, please visit the project page.

Available downloads

Product Package

For all platforms (75.0 kB)

Release Notes

Tested with Plone 2.5.1, Plone 2.5, Plone 2.1.4, Plone 2.1.3, Plone 2.1.2, Plone 2.1.1
State Beta release
License GPL
Release Manager Jean-Paul Ladage
Released 2006/10/06

This product allows the user to create pages with a special layout. This layout can be filled with different content types at different locations within the plone site. This allows the creation of multi-column navigation pages.
With this release you can use this product under a Plone 2.5 site and fully configure it using XML and page templates without having to touch python code.

In this product we use the following terms:

Composite: A page that has a layout and can contain multiple viewlets.
Composable: Content types that can be added to a composites using viewlets.
Viewlet: A part of a composite that displays information from another content type.
Layout: Pagetemplate for a composite that defines where the viewlets will be placed.

Making your custom page with your own layout only requires making a pagetemplate for it and using XML to register these building blocks.

Many thanks to:
  • Joris Slob
  • Bálász Ree
  • Jean-Paul Ladage

Sponsored by:

Change log

  • Removed the ++resource++ code from the layout templates which were generating at least 4 404's per request. [jladage]
  • Added ResourceRegistry config for all js and css. Moved the skins files to a few skindirs as done in the azax-ree branch. And of course add GenericSetup profiles for the js and css. [jladage]
  • Fixed the renaming issue by inheriting from BaseFolder and implement the INonStructuralFolder interface. [jladage and jorisslob]
  • Added GenericSetup base profile for configuring the composite_tool. You can now import and export the entire configuration in XML.  [jladage and jorisslob]
  • changed tool.py to handle multiple users messing with the same navigation page. Some sanity checks were added and neat error messages will be sent to users when things go wrong [jslob and maurits]
  • fix css to do better layer handling (position: relative was elements to be rendered over the plone drop down menus) [jslob and mteulingen]
  • Play nice with Plone 2.1 by adding navigation page to the list of default page types in site_properties. [jladage]
by Joris Slob last modified October 18, 2006 - 08:10

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by