Hi Josiah, I was wondering that myself. Which is why I went to the trouble of setting up my own back-end (VM on my desktop).
If you wipe your browser cache and offline data, when you go to the Noteself website you get prompted to create a new noteself (as if you didn't have one at all). If you put in the setup-data (name of your notself wiki, couchdb server, login), it will re-get the data from the couchdb server and your browser cache and offline-data is re-loaded. I haven't tried to create conflicts or corruption to see how it deals with that. This is a technical limitation for me. I only have IE11 and Chrome available on the system I'm testing on (the back-end isn't network accessible in my set-up) and Noteself produces a RSOE when I try to load it. However, couchdb (the server) and pouchdb (what manages the local browser database aka offline data) have built-in conflict resolution algorithms. I have no clue how good they are. We might need to spin this off into a different thread. On Monday, July 10, 2017 at 1:30:09 PM UTC-4, @TiddlyTweeter wrote: > > Ciao Lost Admin > > That is good to know. Recovery is possible. One of the issues is what > happens if your local DB in the browser gets corrupted. > > I'm very interested in NoteSelf's resilience. > > Part of that will come from local JSON exports as you just did. And part > of it from HOW to renegotiate connection to a remote DB after a crash and > what state the remote DB will be in. > > Earlier critiques of NoteSelf were that you can get locked-in to browser > storage and unable to migrate. I do NOT think that is the case. But regular > JSON dumps are, I think, a good idea. > > Best wishes > Josiah > > On Monday, 10 July 2017 18:55:48 UTC+2, Lost Admin wrote: >> >> yes. going to NoteSelf, choosing "export all" from the tools menu (saves >> a file called tiddlers.json to my downloads folder) and then loading the >> json file into a blank empty.html worked exactly as expected. But this did >> not export/import the plugins I've added to noteself. So, from my >> perspective, this is still only a partial success. >> >> But at least it does provide a migration path away from (or to) Noteself. >> >> On Monday, July 10, 2017 at 11:59:15 AM UTC-4, @TiddlyTweeter wrote: >>> >>> Ciao Lost Admin >>> >>> Does it export JSON? I mean* is its JSON export of all CONTENT YOU >>> CREATED importable into a vanilla TW*? That would be a minimalist test >>> on portability. >>> >>> The rest may be messing it up as some of its code is likely for the >>> gubbins and not compatible with stand alone? >>> >>> Best wishes >>> Josiah >>> >>> On Monday, 10 July 2017 16:50:21 UTC+2, Lost Admin wrote: >>>> >>>> Hmm, I haven't tried yet. Let me find out ... >>>> >>>> The answer is both yes and no. >>>> >>>> Yes, it appears all of my modifications were saved when I used the >>>> traditional TiddlyWiki save button (to trigger download) and looked into >>>> the file directly (text editor). >>>> >>>> But when I then tried to load the saved file into a browser I got a >>>> RSOE (tried both IE 11 and Chrome on Windows). So, in the sense of having >>>> something that just works, it failed. >>>> >>>> If I had the time and skill, I might try to look deeper into NoteSelf >>>> with the goal of making a CouchDB saver plugin. >>>> >>>> There also appears to be a bug in that NoteSelf either blocks or >>>> prevents the encryption built into TiddlyWiki from working. >>>> >>>> On Monday, July 10, 2017 at 10:34:15 AM UTC-4, @TiddlyTweeter wrote: >>>>> >>>>> Ciao Lost Admin >>>>> >>>>> I do think the PouchDB / CouchDB approach is interesting. MOST >>>>> INTERESTING about it is its seeming *universality across most >>>>> platforms as far as I can see*. Because its saving to database its >>>>> fragmenting the one-file model. And the one-file model is central to TW. >>>>> And I hope it stays so. So long as one can EXPORT a one file from a >>>>> Pouched >>>>> TW it will instantiate its origins. Can it do that? >>>>> >>>> >>>>> Josiah >>>>> >>>>> Lost Admin wrote: >>>>>> >>>>>> I hate to say this, but I think the "real solution" is go give-in to >>>>>> the current trend of pushing eveything to a "web application" and run it >>>>>> from a server in "the cloud". >>>>>> >>>>> -- 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 tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/926db8cc-3888-4987-92a8-5b787337222b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.