ExternalStorage

Warning
This product has not had a release in over 1 year and may no longer be maintained.
by Dorneles Tremea last modified May 12, 2011 03:27 AM

An add-on product which provides an extra storage for Archetypes.

Project Description

ExternalStorage is an additional storage implementation for Archetypes, to support storing the fields content outside the ZODB. It works in a fashion like ExternalFile or similar products.

Each field can use a different ExternalStorage instance as storage, featuring:

  • independent repositories:
    • content from field_1 is stored in a place
    • content from field_2 lives at another place (disk/partition)
  • flexible path policies:
    • files from field_1 uses an hierarchical path computed from the instance absolute_url.
    • files from field_2 uses a flat path containing the field content-type concatenated with the parent creation date
    • files from fields 2 and 3 receives fixed names, logo.jpg/jingle.mp3 and are stored inside a folder with the instance UID name.
    • files from field 4 call any method at instance context to get and even more customized name pattern.

Current Release
Products.ExternalStorage externalstorage-0.8.1

Released May 12, 2011

Download file Get ExternalStorage for all platforms
Products.ExternalStorage-0.8.1.zip
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Licenses Status
externalstorage-0.8.1 May 12, 2011 More about this release… Custom final
externalstorage-0.8 May 12, 2011 More about this release… Custom final
1.0 Adds support for both Plone 2.5.x and 3.0.x versions and fixes some important bugs. More about this release…
Plone 2.1
Plone 2.5
Plone 3
Plone 2.0
BSD pre-release
0.6 Jun 14, 2005 Fixes the compatibility with Archetypes large-file support. More about this release…
Plone 2.1
Plone 2.0.5
BSD release-candidate
0.5 A 100% functional multi-field-aware version, supporting flexible path policies. More about this release…
Plone 2.1
Plone 2.0.5
Archetypes 1.3.3
BSD beta
0.1 First public release. More about this release…
Plone 2.0.5
Archetypes 1.3
BSD alpha