Autosave to Google Drive
I also face restrictions on letting Apps connect to Google Drive, so I use linked accounts and have my mindmups on an ordinary gmail account. But that can be quite unstable and I keep losing edits (and there are frequent authentication issues). It would be great if Mindmup would autosave every few seconds
With the release of realtime collab on Google Drive today (http://blog.mindmup.com/p/realtime-collaboration.html), you can also have remote autosave – same as google docs works. Just create a collaborative map and it will in effect be remotely autosaved google drive map.
-
Jeroen Klijs commented
The autosave functionality works very well. However, finding it is absolutely counter-intuitive.
I would expect it to function as any google drive document: remove save button when working from google drive, save all changes immediately.Note - From comments below, there are two requests:
- offline functionality
- autosave -
Yuriy - OK, we won't remove the window unload warning
-
Simon - for the true autosave to google, I'm worried about cases with large maps (eg attachments). Firing off a 5MB request on every save definitely isn't an option, and then the question is really where to draw the line.
If I understand the realtime API correctly, this will preserve events anyway in the cloud so once we do that you should be able to resume work from a different computer as well.
but local autosave should take care of lost changes due to auth failures.
-
Simon Hampton commented
Youiy's comment feels right, but the proposed solution makes sense (although saving to offline gDrive - like Google Docs does - would be better because then the offline would be copied to the cloud at the earliest opportunity, and thus be available if the user changes to another computer)
-
Yuriy Solodkyy commented
I'm not sure that removing a warning when you leave a page is a good idea. I use GDrive at multiple computers. With the suggested changes I see myself coming to the office to find out that I forgot to save my last changes.
So, autosave to the local storage is great for the case when I close all browser tabs, but warning on close also works for other scenarios.
-
Simon - OK, so now I understand this better. So do you really want autosave, or just some kind of keep-alive to prevent authentication from expiring?
-
Simon Hampton commented
So, my issue is that I use a Chromebook and thus cannot run separate instances of Chrome and use "linked accounts" instead, which is clearly inferior. One thing I noticed was that if I didn't save frequently it went through the restarted the full authentication process (i.e. many times per session) and, as it defaults to the wrong account, I repeatedly needed to make it change to the non-default account to save.