Difference between revisions of "ARK2/Files"
From ARK
(Created page with "= File Management = File Manage needs to be flexible and fast. * File attachments to data items * Data downloads / exports * Documentation * Temp files * Mapping files * Ima...") |
|||
Line 15: | Line 15: | ||
Current Structure: | Current Structure: | ||
− | - data | + | - data |
− | -- downloads | + | -- downloads |
− | -- files | + | -- files |
− | -- mapping | + | -- mapping |
− | -- tmp | + | -- tmp |
− | -- uploads | + | -- uploads |
Problems with current structure: | Problems with current structure: |
Revision as of 11:21, 16 November 2016
File Management
File Manage needs to be flexible and fast.
- File attachments to data items
- Data downloads / exports
- Documentation
- Temp files
- Mapping files
- Image management, generated thumbnails, etc
- Metadata, mimetypes, etc
- Cloud storage
- Efficency
- Security
Current Structure:
- data -- downloads -- files -- mapping -- tmp -- uploads
Problems with current structure:
- All files in one directory, can be slow for large volumes
- Thumbnails in same directory, slows performance, harder to maintain
- No versioning
- No expiry
Ideally would have a full File Management system, e.g. Alfresco, CCMS, etc, but not a priority for 2.0 release. Need to plan for moving to advanced model while keeping simple for first release.
- Split files into subdirs with max number of files per dir
- Thumbnails into separate dir, managed by image code (on-the-fly creation, etc)
- Support versioning
- Support expiry date for tmp files
- Support mimetypes