DIY Plone Style

A tutorial/skeleton product for creating your own theme (visual style) for Plone.

Project Description

DIY Plone Style

This product is meant to be used as a base to develop a new theme (style) or skin (in the graphical meaning) for Plone, making use of the CSS and javascript Registries that now ship with the Plone package. Since version 2.5, DIYPloneStyle installs itself by making use of a GenericSetup profile (which ships with Plone from version 2.5 on as a replacement for the Quick Installer and the Customization Policies).

Starting a new skin project is made easy by the use of a generator script that creates a skeleton theme product (Python product on the file system) ready to hold your style elements (stylesheets, images, templates).

The provided example theme can be installed as a standalone product, it is what you get after walking all the way through Alexander Limi's step by step tutorial called Putting a new look on Plone: a real-world example. It is an early version of the skin that is deployed on the plone.net web site.

Full documentation on how to make use of this product, with many pointers to other resources on how the "Skins Tool" and the "Resource Registries" work, can be found in the tutorial about Creating a Custom Style for Plone.

Current Release
DIY Plone Style 3.0

Released Sep 18, 2007 — tested with Plone 3

DIYPloneStyle for Plone 3.0
More about this release…

Download file Get DIY Plone Style for all platforms
DIYPloneStyle-3.0.tar.gz
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Licenses Status
3.0 Sep 18, 2007 DIYPloneStyle for Plone 3.0 More about this release…
Plone 3
GPL final
2.5 Feb 12, 2007 DIYPloneStyle 2.5 is a skeleton/example product for creating new themes for Plone 2.5.x that make use of the GenericSetup machinery for their installation. More about this release…
Plone 2.5
GPL release-candidate
2.1.4 Jan 08, 2007 Last version number before next DIYPloneStyle key release (2.5) in which we'll make use of GenericSetup. This release contains bug fixes and one new functionality: from now on it is possible to register new display views in portal_types. See history for details. More about this release…
Plone 2.5
Plone 2.1
GPL final
2.1.3 Oct 20, 2006 Maintenance release containing bug fixes. See history for details. More about this release…
Plone 2.5
Plone 2.1
GPL final
2.1.2 May 24, 2006 Maintenance revision More about this release…
Plone 2.1.3
Plone 2.1.2
Plone 2.1.1
Plone 2.1
GPL final
2.1.1 Apr 11, 2006 The first maintenance release in the DIYPloneStyle 2.1 series. More about this release…
Plone 2.1.2
Plone 2.1.1
Plone 2.1
GPL final
2.1 Apr 05, 2006 DIYPloneStyle now provides as its working example the skin that Alexander Limi demonstrated at the second New Orleans Plone Symposium in march 2006. More about this release…
Plone 2.1.2
Plone 2.1.1
Plone 2.1
GPL final
1.0.5 Mar 17, 2006 This release gives the possibility to customize resources that are already registered in the registries during installation process. More about this release…
Plone 2.1.2
Plone 2.1.1
Plone 2.1
GPL final
1.0.4 Nov 20, 2005 It is now possible to register more than one skin selection with the portal_skins tool, each one with it's own specific set of layer(s). A python generator script which performs in an automated way all the steps for getting started with a clean skeleton product has been added to the folder 'bin/'. More about this release…
Plone 2.1
GPL final
1.0.2 Nov 02, 2005 This release comes with a generator script made for getting a clean skeleton much faster. It also reflects the move of the product documentation to a full tutorial on plone.org. More about this release…
Plone 2.1
GPL final
1.0 Oct 12, 2005 First final version of the product. More about this release…
Plone 2.1
GPL final
0.2 Sep 27, 2005 This release provides a better documentation in the README. More about this release…
Plone 2.1
LGPL final
0.1.1 Sep 06, 2005 This release fixes a small bug submitted and fixed by Emyr Thomas in the uninstall procedure (thx Emyr). More about this release…
Plone 2.1
GPL final