Wrapper around Aerial Partners ExternalFile Product based upon
the CMFExternalFile and PloneExternalFile products.

This work is based upon CMFExternalFile, which was developed by
Alan Runyan with contributions by Andy McKay, Kiran Jonnalagadda,
and PloneExternalFile developed by Florian Geier.

CMFManagedFiles extends CMFExternalFile to include a concept that
can be found in PloneExternalFile where uploaded documents may be 
routed to specific directories or file systems.  This is specified by the
user at upload time through the selection of pre-defined "repositories"
that the site administrator would define and establish.

The merger of CMFExternalFile and PloneExternalFile has been further
extended to include some aspects of managing the external files on the
file systems.  These include the automatic deletion of the file system files
for deleted documents of the class CMFManagedFile governed by customizable
and user selectable deletion policies, and the automatic movement of files
from one file system repository to another based upon an edit action 
that includes the selection of a repository other than the repository 
in which the file is currently stored.

Requirements:

  - "ExternalFile Product":http://www.zope.org/Members/arielpartners/ExternalFile

  - "CMF 1.3.1 or higher (1.4 recommneded)":http://cmf.zope.org/

Install:

  - copy ExternalFile folder in $zope/lib/python/Products

  - copy CMFManagedFiles in $zope/lib/python/Products

  - create a CMF/Plone site

  - run an External Method (or use portal_quickinstaller)
    - id: install
      module: CMFManagedFiles.Install
      function: Install
    - save
    - click 'test' tab

  - in CMF install external_editor using:

    - http://cmf.zope.org/Members/tseaver/20020723_external_editor_available

  - in Plone simply type this url in http://host/path/to/plone/add_ext_editor
    (which executes the add_ext_editor python script that will configure all
    your content types to have ext editor action)

  
Caveats:

  - All caveats of ExternalFile, whatever they might be

  - portal_types actions come configured as string: expressions so
  you will need to modify them for CMF1.3.1 and below.  
  
  - Prior to first use, the site administrator must configure at least one
  repository via the ZMI (the "Configure" tab under the CMF_managedfiles
  tool).


Location:


Author:

  - Tim Bruce, Timothy.Bruce@ca.com

Contributors:

  - Alan Runyan
  
  - Andy McKay

  - Kiran Jonnalagadda

