Offline app #4125
Replies: 5 comments 3 replies
-
Maybe the easiest way to start off would be to omit an automatic sync for the time being and rely on .eln or .zip archive export, while adding an "update from .eln" option to experiments in the full web-based ELN. That would add a lot of functionality before you have to worry about how to reliably synchronize everything (which would of course be more convenient). |
Beta Was this translation helpful? Give feedback.
-
I find the idea very good eLabFTW also use offline, especially since I already had requests for it. Would it be possible to use the cache of the browser for this? So if there is no connection, you store it in the cache. If the connection is there, you then have to actively press save so that it saves out of the cache. Maybe you can also introduce a button for "save offline files" or something? |
Beta Was this translation helpful? Give feedback.
-
We also have several requests for using eLabFTW offline and I am wondering if this is still something that you are thinking of implementing. |
Beta Was this translation helpful? Give feedback.
-
This might be interesting: https://github.com/NativePHP |
Beta Was this translation helpful? Give feedback.
-
We do not have this request. On the contrary, we are discussing how to efficiently use tablets and phones to upload photos, scans, etc. to be more online than offline. |
Beta Was this translation helpful? Give feedback.
-
Let's start the discussion.
What do you think would be the best approach to offer users the possibility to fill the lab notebook while offline, and later be able to sync it back to the instance?
The solution needs to be simple to maintain, so I'm thinking that the frontend code should be the same as online app, so probably embark a web browser (electron app then).
And use the api to do the sync. Use CRDTs to manage sync issues maybe?
Anyway, it won't be done in a few days, that's for sure...
I'm opening this thread to collect ideas, suggestions and comments.
Beta Was this translation helpful? Give feedback.
All reactions