Personal tools
You are here: Home How to Install Free Plone Themes on Plone 3

How to Install Free Plone Themes on Plone 3

The following instructions cover installation of Free Plone skins (distributed in a .tgz or .egg file) on traditional and buildout-based Zope instances for Plone 3.

Traditional Zope instance

If you are using traditional Zope instances (no buildout) you can do this:

Step 1

Variant A - tgz archive
  • Follow the link on the theme page on this website to get theme package tar archive from Sourceforge (e.g. quintagroup.theme.themename-version.tar.gz, where quinatgroup.theme.themename - is an example theme name used for the following instruction purposes).
  • Unpack downloaded archive:
    • On Windows use a program like WinZip or 7-Zip
    • On Linux, BSD and OS X you may use the following command:
      tar -zxf quintagroup.theme.themename-version.tar.gz
  • You will get a theme package directory (quintagroup.theme.themename).
  • Open this directory and you will have quintagroup folder among other items inside. Move this folder into your Zope instance lib/python directory.

Variant B - egg
  • Follow the link on the theme home page on this website to download theme package egg from PyPi (quintagroup.theme.themename-version-python_version.egg)
  • Find quintagroup folder inside quintagroup.theme.themename-version-python_version.egg file. Move this folder into your Zope instance lib/python directory.

Step 2

Create a file called quintagroup.theme.themenane-configure.zcml in your Zope instance etc/package-includes directory. The file should only contain this:
<include package="quintagroup.theme.themename" />
Note: In case you have downloaded tar.gz archive you will find quintagroup.theme.themenane-configure.zcml file in quintagroup.theme.themename-version.tar.gz/quintagroup.theme.themename folder. Simply copy it into your Zope instance etc/package-includes directory.

Step 3

  • Restart the Zope server, for example with the following command in the terminal:
    ./bin/zopectl restart
  • On your Plone site go to Site Setup -> Add-on Products
  • Select the theme among products available for installation press 'Install'.

Buildout-based Zope instance

If you are using zc.buildout and the plone.recipe.zope2instance recipe to manage your project, you can do this:

  • Open buildout.cfg file in the root of your instance.
  • Add quintagroup.theme.themename to the list of eggs to install, e.g.:
    [buildout]
    ...
    eggs =
           ...
           quintagroup.theme.themename
  • Tell the plone.recipe.zope2instance recipe to install a ZCML slug:
    [instance]
    recipe = plone.recipe.zope2instance
    ...
    zcml =
            quintagroup.theme.themename
  • Re-run buildout with the following command in the terminal:
    ./bin/buildout
  • Restart the Zope server, for example, with the following command in the terminal:
    ./bin/instance restart
  • On your Plone site go to Site Setup -> Add-on Products
  • Select the theme among products available for installation press 'Install'.
Document Actions