How to Install diazo Premium Plone Themes on Plone

The following are general instructions for premium diazo themes 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 theme name

After you compete buying process for any of Quintagroup Premium Themes on 2CheckOut, Inc., you will receive personal <customer_id> and  <customer_password>, required for premium diazo themes installation. 

To install this diazo theme on your Plone 4.x site:

  1. Open buildout.cfg file in the root of your instance
    • Add the following address to the list of find-links. Note: insert your own <customer_id>, <customer_password>, and name of chosen theme <themename> into the link below:
      [buildout]
      find-links = 
       ...
       http://dist.quintagroup.com/products
       http://<customer_id>:<customer_password>@dist.quintagroup.com/skins/<themename>
      Example: <customer_id> - johnsmith, <customer_password> - g5hsEr7, <themename> - sliced.
      [buildout]
      find-links = 
       ...
       http://dist.quintagroup.com/products
       http://johnsmith:g5hsEr7@dist.quintagroup.com/skins/sliced
    • Add quintagroup.theme.themename to the list of eggs to install
      [instance]
      eggs =
       ...
       quintagroup.theme.themename
    • 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
  2. Re-run buildout with the following command in the terminal
    ./bin/buildout
  3. Restart the Zope server, for example, with the following command in the terminal
    ./bin/instance restart
  4. On your Plone site go to Site Setup -> Add-ons and select the theme among products available for installation and press Activate.

Installation: development mode

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

  1. In the root of your instance run the following command, specify your own <customer_id> and <customer_password>. This will download quintagroup.theme.themename package into src directory
    $ easy_install -f 
    http://<customer_id>:<customer_password>@dist.quintagroup.com/skins/<themename>
    -b src -e quintagroup.theme.themename
    Example: <customer_id> - johnsmith, <customer_password> - g5hsEr7, <themename> - sliced.
    $ easy_install -f 
    http://johnsmith:g5hsEr7@dist.quintagroup.com/skins/sliced
    -b src -e quintagroup.theme.sliced
  2. 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
  3. Re-run buildout
    $ ./bin/buildout
  4. Start instance in development mode
    $ ./bin/instance fg
  5. 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.