You are not logged in Log in Join
You are here: Home » Members » arielpartners » External File » Changes » View Document

Log in
Name

Password

 

Changes

################################################################

$RCSfile: CHANGES.txt,v $

Author: Craeg Strong

$Date: 2003/04/21 01:52:57 $

################################################################

  1. 2.0 04/20/2003 Stable Release
  • Made compatible with latest CVSFile version 0.9
  • Unified batch and singleton ZMI interface-- now all on same screen which gets rid of weird "pseudo object"
  • Converted all DTML to Zope Page Templates
  • Lots of refactoring to improve internal structure and reusability
  • Upgraded tests to use ZopeTestCase
  • Added lots more tests
  • Serving up Files and Images is now faster and requires less memory (thanks to patch provided by Fabien Le Floc'h )
  • Added support for recursive batch loading (thanks to patch provided by Dennis Allison )
  1. 1.0 08/26/2002 Stable Release
  • Added behave_like suppport for Page Templates
  • Added note re unit testing on win32
  • Misc changes to ensure compatibility with CVS File 0.8.1 and XMLTransform 0.8.0
  1. 0.1 06/09/2002 Stable Release
  • Fixed FTP access to ExternalFile contents (thanks Benji!)
  1. 0 05/26/2002 Stable Release
  • Added Batch Create function to the ZMI to automatically create an instance of ExternalFile for every file within a directory.
  • Fixed bug where new image files could not be uploaded via the edit form.
  • Added getMimeType() as new IExternalFile method
  • New behave_like: File. File used for non-image binaries
  • Separated out GUI creation workflow from object implementation. Workflow is optional: used from ZMI menus, but bypassed if called programmatically from Python scripts.
  • Separated out Product-wide properties from instance properties. Product-wide properties are now controlled by the ProductProperties module. State is maintained via external ASCII files. etc/mime.types and etc/display.types are loaded in at Zope startup time. ProductProperties apply to all instances of ExternalFile.
  • Added utilities demonstrating how to create ExternalFile instances programmatically without using the default ExternalFile ZMI GUI creation workflow screens. See files extras/batchCreate.dtml, extras/uploadCreate.py and extras/uploadCreateForm.dtml.
  • Added RESPONSE=None parameter to getContents() method to fix compatibility with the ExternalEditor Zope Product, version 0.2.
  1. 9 02/18/2002 Stable Release
  • Added set of unit tests
  • Added IExternalFile interface, which ExternalFile implements
  • Refactored internal code for compatibility with CVSFile release 0.7
  • Updated help text to reflect current functionality
  1. 8 01/16/2002 Stable Release
  • Added ".dtml" to list of prefixes automatically recognized by the mimetype mapper
  • Added behave_like attribute. An ExternalFile can now behave_like either a DTMLDocument, DTMLMethod, or Image.
  • Fixed bug where ExternalFile behaved like a DTMLDocument for __call__ but not for index_html
  1. 0.5 01/08/2002 Beta Release
  • ExternalFile now behaves as if it were a DTMLDocument for __call__ This means that you should be able to use it anywhere you would otherwise use a DTMLDocument
  1. 0.4 01/02/2002 Development Release
  • Edit via upload
  • Added Taller/Shorter/Narrower/Wider buttons on edit form
  1. 0.3 10/31/2001 Development Release
  • FTP access works for GET and PUT
  • Implementation now uses ClassSecurityInfo
  • Can now view images using view management tab
  • refactored code internally for easier subclassing
  1. 0.2 10/29/2001 Development Release
  • Help text for administrative pages
  • added support for basedir
  • initial support for mimetypes
  1. 0.1 10/18/2001 Initial Release