How to Install Free diazo Plone Themes on Plone

The following are general instructions for free diazo theme installation on Plone 4.x. There is INSTALL.txt file in every theme's /docs directory with the exact installation instructions for every theme.
 
In this article we use quintagroup.theme.themename as an example diazo theme name

To install Free diazo Plone Themes on Plone 4.x:

  1. In buildout.cfg file in the root of your instance add quintagroup.theme.themenameto the list of eggs to install
    [buildout]
    ...
    eggs =
           ...
           quintagroup.theme.themename
  2. Pin theme's version if necessary (see installation instructions on the theme page or in theme's README.rst file):
    [versions]
     quintagroup.theme.themename = x.x.x
  3. Re-run buildout with the following command in the terminal
    ./bin/buildout
  4. Restart the Zope server
    ./bin/instance restart
  5. On your Plone site go to Site Setup -> Add-ons and select the theme among products available for installation press Activate.

Installation: development mode

If you want to have ability to customize diazo theme - please use the following installation instructions:

  1. Download recent quintagroup.theme.themename-version.zip archive from theme's page on http://pypi.python.org
  2. Extract theme archive to get quintagroup.theme.themename-version folder. Remove version from folder name to have quintagroup.theme.themename folder
  3. Put quintagroup.theme.themename folder into src directory of your buildout
  4. in buildout.cfg file of your buildout add quintagroup.theme.themename to the list of eggs you are developing and to the list of eggs to install
    [buildout]
    ...       
    develop = src/quintagroup.theme.themename
    ...
    eggs =
          ... 
          quintagroup.theme.themename
  5. Re-run buildout
    $ ./bin/buildout
  6. Start instance in development mode
    $ ./bin/instance fg
  7. On your Plone site go to Site Setup -> Add-ons and select the theme among products available for installation and press Activate.

Now you can customize the theme by modifying quintagroup.theme.themename package in src directory of your buildout.