WHAT

  SpeedPack is a speed optimisation for every product that is based on CMF. It
  was original written as some changes to CMFPlone but later moved to a seperate
  product.

HOW

  SpeedPack increases the speed of Zope and CMF by:

   * Optimising some expansive methods of Zope (TAL, security manager for zope <2.7)
     with psyco

   * Caching skins

INSTALLATION

  * CMF 1.3.x or 1.4.x - http://cmf.zope.org/

  * psyco - http://psyco.sf.net/

  Simply drop the SpeedPack product into your Products directory and install it
  with the QuickInstaller. This will replace the custom folder with Skin Custom
  Folder.

CONFIGURATION

  There are several configuration options available in the config.py file. If 
  you have any problems with one of the two optimisations you could turn it of 
  by setting the option to False.

  SpeedPack caches (1) the contents of the skin directories, and (2) whether or
  not a particular attribute is provided by a skin.  This cache provides a big
  speedup in development mode, especially for Windows machines.  However, the
  cache will become outdated if you (1) delete a skin file, (2) add a new skin 
  file, or (3) move a skin file. 

  config.py contains a parameter, SPEEDPACK_CACHE_TTL, that determines how 
  long this skin information is cached, in seconds.  If you set SPEEDPACK_CACHE_TTL 
  to a small value (e.g. 2.0 seconds, the default), the cache will refresh itself
  frequently, so you won't need to do so yourself.  However, you won't get the 
  maximum speedup available.  Alternatively, you can set SPEEDPACK_CACHE_TTL to
  a large value (e.g. 3600.0 seconds) and refresh the cache manually whenever
  you add / delete / move a skin file on the file system.  To refresh the cache,
  click the Reload tab on the skins tool (portal_skins) in the ZMI.

FOR CMF 1.3.x USERS

  SpeedPack replaces CMFSite.setupCurrentSkin() with the version from CMF 1.4.x
  and adds getSkinNameFromRequest() and getSkin(). This may break your software
  so take care!  On the other hand you can change the skin in the middle of a
  request properly.
  
KNOWN ISSUES

  Psyco does work only on i386 family processors. It's not available for other
  processors.

  You *must* install SpeedPack with the QuickInstaller or an ExternalMethod to
  replace the custom folder with a Skin Custom Folder.

  If you get an CopySupport error while installing the product please update
  your zope. manage_renameObject doesn't work with at least 2.7b4 and 2.6.3b3
  
For more information see http://sourceforge.net/projects/collective/

CONTACT

  Geoff Davis -- original author of the skin patch and psyco optimisations

  Christian 'Tiran' Heimes <heimes@faho.rwth-aachen.de> -- maintainer