ExternalStorage
Category: Database integration & external storage
—
Other products by this author
Current release
No stable release available yet.
Experimental releases
Upcoming and alpha/beta/candidate releases
- Alpha releases should only be used for testing and development.
- Beta releases and Release Candidates are normally released for production testing, but should not be used on mission-critical sites.
- Always install on a separate test server first, and make sure you have proper backups before installing.
Project Description
- Project resources
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.mp3and 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.