ARK2/Files

From ARK
Revision as of 11:20, 16 November 2016 by John Layt (talk | contribs) (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...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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