Note

Revamp Completed

According to an dev-email from Victor it turns out, that meanwhile the revamp is completed, thanks to the Revamp Team. The team decided to implement Flysystem, with adapters for Local, AWS S3, Rackspace, Dropbox, Ftp, Sftp, Zip, WebDAV. Please see also: External Storage


Some notes about a File Gallery revamp started in Tiki20. This will not be as big as Tracker Revamp in Tiki7, but still important.

Migration to elFinder has started.

 
https://www.ohloh.net/p/MaarchFramework

https://www.ohloh.net/p/jackalope-phpcr 
http://phpcr.github.io/

Flysystem, with adapters for Local, AWS S3, Rackspace, Dropbox, Ftp, Sftp, Zip, WebDAV


 

Revamp around elFinder and SabreDAV


Already somewhere in Tiki


Later

  • pixastic photo editing (crop, rotate, resize, etc.)
  • Preview text of a binary file (when Tiki can index)
  • Convert to a native Tiki format


Transition strategy

Option 1 - Revolution and migration

Soft, optional transition until 12LTS, and then all out for 13

  • Build it on the side and then, offer a migration path from
    • File Gallery
    • Image Gallery
    • Wiki Attachments
    • Tracker Attachments
    • User Files


How to respect the URLs?

Option 2 - Evolve and cleanup

A bit like trackers, replace File Galleries by new code, and then, improve from better base

Abstract File Storage

Where file are stored should be abstracted so that we can plug and play with any potential Tiki User even if they already have a file storage system

Tiki should be able to interact with files from anywhere

Smart Data Services

The idea behind Smart Data Services is to make sure that once we plug into any storage system, that our File Gallery features continue to be operational.

This means that regardless of where files are stored, Tiki features that we have or that we want to create should not depend on the location of the files

Association between many files

Team

  • Jonny
  • marclaporte
  • Victor
  • YOU?

Related links

Show PHP error messages
 
ERROR (E_WARNING): Trying to access array offset on null
At line 298 in temp/templates_c/en_social^51ed9d5e273be5e76d0e990a7170327cc292754c_0.file_tiki-show_page.tpl.php