egon.io icon indicating copy to clipboard operation
egon.io copied to clipboard

Save/load files to and from cloud platforms

Open hschwentner opened this issue 5 years ago • 2 comments

Is your feature request related to a problem? Please describe. Currently the Modeler allows files only to be saved and loaded from the device the browser is running on.

Describe the solution you'd like Alternatively to the device I would like to save and load files to Google Drive, Dropbox, OneDrive, GitHub, and the like.

*Additional context Draw.io has a feature that is very similar. Maybe their solution could be used.

hschwentner avatar Jul 07 '20 15:07 hschwentner

I see some similarity to #68 . I guess the difference would that with #68, the files are shared with anyone who has the link whereas with #84 the file is uploaded to a personal cloud storage (requires authentication).

hofstef avatar Oct 13 '20 08:10 hofstef

Common cloud storage providers for this use case are:

  • Google Drive
  • Nextcloud (WebDAV)
  • Apple iCloud
  • Box

It would even be imaginable to integrate the App into Nextcloud similar to their Draw.io integration.

Less common, but certainly possible storage providers could be:

Involving OIDC, a token service and a lambda/daemon to generate pre-signed URLs, it would also be possible to integrate with S3.

almereyda avatar Jul 02 '23 14:07 almereyda