Mario,

I understand the warnings about local storage and someone wishing to have 
multi-device, secure date etc... they must take further steps. Lets me 
explain why I think it worth making it available but inactive.


But first, GIT savers
I do have a site using a Git based saver, setting it up was not a users 
type of task, what If I want to enable saving changes to hundreds of users? 
Even in their own sand box?

There is still some room for improvement. At the moment, it's not 
> "visually" clear which tiddlers are stored locally in the browser. ... and 
> it's not clear, if all local tiddlers are saved to GitHub, if the user 
> hit's the save button. 


This stands even for the local storage only situation.

Some of my debug sessions showed, that not everything is stored. So I 
> needed to do 2 or more saves. ... I couldn't find the problem yet, so more 
> research needed.


This sounds like a critical need.

Of importance here is the Local Storage plugin has only being available for 
a relatively short time in TWC and I believe application that make use of 
it are as yet undeveloped.

   - Simple storing of state information and preferences can be very 
   helpful to user interaction, that can be lost without damage to an 
   otherwise read only environment.
   - Local storage can be used to extend protection for loss in a single 
   active session, like filling out a survey, 
      - oops I closed the tab, follow the link again in the same browser 
      and your prior state will most likely be there
      - Without local storage there is no coming back from a tab closure 
      without a download/server/saver involved
      - It is easy to prompt users to export, send save there survey result 
      before closing the tab.
         - I am keen to develop a way to make a json file of changes, 
         package and allow the user to send an email with this json file 
attached 
         (From a read only wiki)
      - Local storage can be helpful when server contact is lost
   - I have a Local storage icon underdevelopment to display state, warn 
   etc... but not complete because the combinations of possibilities are quite 
   high
      - It manages consent and warnings
      - If this works well it could be incorporated into the plugin, or 
      work along side it.
   - I am looking at developing a changes only backup process to the local 
   device (See below)
   - Could we get a save changes method to capture changes for each user so 
   they have their own "copy with Changes"


Changes Only Backup process

Mario with your other backup solutions you may be in a position to help 
here. For TiddlyWikis hosted reliably on the internet the ability to make 
changes but save only the changes as a difference backup would allow the 
restoration of a wiki back to the previous state.

   - I wonder if the existing browser backup methods could be reworked to 
   support this?
   - Its an interesting challenge to make this user friendly, 
   - If local storage was lost, could a read only version detect there were 
   changes saved on the local device previously?

*In Closing* I do feel strongly that we are yet to scratch the surface of 
capabilities of local storage be if the one provided by the plugin *or 
other more reliable methods*. 

Yes we need to accept the limitations as they stand and find smart ways to 
inform and set expectations of its use.

I remain incredulous that even with a user granting the required 
permissions, even jumping through hoops to do so, that they can't permit a 
given site reliable local storage. This is the security tail waging the 
usability dog, personally I speculate this limitation must be overcome. 
Perhaps a separate app or executable on all devices that implements 
something like Jed's single file saver is our only option, then add a 
management tool to sync save and export.

Regards
Tony

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/fc2c4ce3-3441-4a2a-a493-405a6f550753%40googlegroups.com.

Reply via email to