Changelog for Products.Andreas09Theme
=====================================

Products.Andreas09Theme - 1.0 Unreleased
----------------------------------------

- Initial package structure. See Products.Andreas09Theme/docs/ZopeSkel.txt
  [zopeskel]

STEP 01 - Preparation
---------------------

Note: These tasks should be performed right after the code was generated by
ZopesSkel, preferably before installing the theme product.
In any case, a Zope (re)start will be needed after applying them.

- Change the name of the Product GS profile to
  give it a name that makes obvious in the installer that it is a theme.

  In Products.Andreas09Theme/Products/Andreas09Theme/profiles.zcml:
    - change the title of the default profile, and name it "Andreas09
      Theme" (line 8).

- Skins folders were named an ugly way by the ZopeSkel template.

  Strip names of the folders that are in skins, their names are now:
  Andreas09Theme_custom_images, Andreas09Theme_custom_templates and
  Andreas09Theme_styles.

  In Products.Andreas09Theme/Products/Andreas09Theme/skins.zcml:
    - reflect changes made on the file system (lines 8, 10, 12).

  In Products.Andreas09Theme/Products/Andreas09Theme/profiles/default/skins.xml:
    - reflect changes made on the file system (text substitution in many
      lines).

STEP 02 - Images
----------------

- The favicon can be cutomized easily by using images with same name in
  portal_skins.

  In Products.Andreas09Theme/Products/Andreas09Theme/skins/Andreas09Theme_custom_images:
    - Drop image called 'favicon.gif'. It must be in windows ICO format

- Other icons can be cutomized easily by using images with same name in
  portal_skins as well.

  In Products.Andreas09Theme/Products/Andreas09Theme/skins/Andreas09Theme_custom_images:
    - Drop images (16x16) called 'user.gif' and 'search_icon.gif'.

- Content Icons can be customized the exact same way.

  In Products.Andreas09Theme/Products/Andreas09Theme/skins/Andreas09Theme_custom_images:
    - Drop images (16x16) called 'site_icon.gif', 'folder_icon.gif',
      'document_icon.gif and 'file_icon.gif'.

- We need a folder for the images that are specific to the theme (it makes it
  easier to identify plone image customizations by keeping them in a specific
  folder, We have the _custom_ folder, we need another one).
  
  In Products.Andreas09Theme/Products/Andreas09Theme/skins/:
    - Create a folder named Andreas09Theme_images.

  In Products.Andreas09Theme/Products/Andreas09Theme/skins.zcml:
    - reflect changes made on the file system (added lines 13-14).

  In Products.Andreas09Theme/Products/Andreas09Theme/profiles/default/skins.xml:
    - reflect changes made on the file system (added lines 14-16, then 25-26).

  Zope Restart Needed at this point, + Product reinstall.

- Now we can add all the images needed for our theme in that folder.

  In Products.Andreas09Theme/Products/Andreas09Theme/skins/Andreas09Theme_custom_images:
    - Drop images named:
        'bodybg-black.jpg'
        'bodybg-blue.jpg'
        'bodybg-green.jpg'
        'bodybg-orange.jpg'
        'bodybg-purple.jpg'
        'bodybg-red.jpg'
        'footerbg.jpg'
        'menuhover-black.jpg'
        'menuhover-blue.jpg'
        'menuhover-green.jpg'
        'menuhover-orange.jpg'
        'menuhover-purple.jpg'
        'menuhover-red.jpg'

