Loading...
 
Skip to main content

History: External Storage

Source of version: 2 (current)

Copy to clipboard
Related: ((Binary File Handling)), ((WebDAV)), ((File Gallery)), ((File Gallery Revamp)), [https://flysystem.thephpleague.com/v2/docs/|Flysystem]

In January 2022 there is a new discussion in the Tiki community about the need of an External Storage feature that allows to store and use files from external sources like Nextcloud, Google Drive, etcetera, aswell as to connect a local Tiki to the main storage directory of the local computer (ex /home/storage in Linux or d:\user\username\storage in windows). 

! Expected integrations (brainstorming)
* for local server local home (sub)directory on 
** Linus/Unix
** Windows
** MacOS
* Nextcloud
* Owncloud
* GoogleDrive
* DropBox
* add more here

!  What are the major functionalities expected for external storage (User Story)?
* Upload a file from the Tiki UI to an external storage (which is connected via an API
* Use a file that is stored on an external storage inside Tiki with a Tiki ID
* add more here

! Challenges
* Tiki and the specific External Storage can have different focus or concept
+ ex Nextcloud is focused on synchronisation between different clients whilst Tiki is focused on one central online server storage
* External Storage can be developped with non-free software or be cloudbased without access to their code
+ whilst Nextcloud is a PHP based FOSS app, GoogleDrive or DropBox are closed sourcecloud services

! add more aspects

~tc~
! Bugs
!! Open
{wishes filtervalue="XX" status="o"}

!! Pending
{wishes filtervalue="XX" status="p"}

!! Closed
{wishes filtervalue="XX" status="c"}
~/tc~

! Alias
* add alias here if needed
Show PHP error messages