Hey Danielo, Just so Im clear, if I am working locally with a regular TW file, everything lives inside that file. Meaning, if I protect that single file, I cannot lose my data (within reason).
If I am working locally with a NS wiki, if I or someone else asks my browser to clear everything from all time, all of the content of my current NS wiki will be lost? If I had downloaded an html version of my NS wiki prior to the browser clearning, its contents will still survive inside that file. Is all of this correct? I just want to be clear about the steps that could lead to data loss. Thank you Diego On Monday, January 29, 2018 at 8:23:28 AM UTC-6, Danielo Rodríguez wrote: > > Ah, all the good old misconceptions about NoteSelf arising again, makes > me feel nostalgic, thanks google groups for effectively burring all the > valuable information where nobody can find it. > > Let's split this by parts, and try to answer all the > questions/misconceptions. Don't expect them to be in order. > NoteSelf (NS) is my own little project, hope everyone is clear about that. > As the main page states, it arises from my own necessities and therefor it > addresses them the way I like it. Sometime after it's conception I thought > that it will be cool to share my custom solution with the community on an > easy manner and that is when NoteSelf come out. > > The main objective of NS is to bring my custom solution in an easy way for > the masses, and that will always be. I am a very active person with dozens > of projects, leaving me little time to support custom requirements. I want > to provide general solutions, and leave the rest to advanced/adventurous > users on their own. > That said, I always targeted *modularity *(more on this later)*, > flexibility and compatibility.* This means that the required ingredients > are already out there, but I will only cook them to build NS the way I > think it should be. There is nothing stopping anyone else from picking > those ingredients and cooking them on a different way, but expect little > help from me. > > @Danielo - is the mechanism for automatic saving to browser possible to >> turn into a plugin for TW? I.e a plugin that can be installed like any >> other plugin. > > > That will never happen, I mean, me working for turning the automatic > saving mechanism into a plugin. The reason ? Because it always was. Please > read below. > > I want to remark once again that NS is a tiddlywiki *edition*, not a > plugin, nor a tutorial neither a showcase. *It is a product.* But a > product built the way I think it should be: making the different parts as > general as possible and add mixing them the way I want. This is very > noticeable if you ever open the plugins tab of NoteSelf. You will se the > following ones: > > - PuchDb library. Yes, even something as important to NS as the > pouchdb library is a standalone plugin. Do you want to experiment with it > ? > GO for it! The heavy lifting has been already done > - TiddlyPouch. Where everything started. Everyone seems to forget > about it in favor of NS edition (which is exactly what I wanted). This was > my original idea, a saving plugin implementing the PouchDB saving > mechanism. It turned out that it was confusing for 99% of the users. > - NoteSelf online configurations. A collection of configurations > specific for the online version of NS > - NS Plugin library. Not listed as a plugin, but it actually exists. > The reason ? Because NS cares about security, and it is served through > https. At that time, TW didn't support https for the plugin library, so I > had to build my own. > > Not to mention a collection of other non-plugin tiddlers that improve the > NS experience. NoteSelf components are spread across 5 ( five! ) different > repositories > > - Pouchdb TW plugin > - TiddlyPouch > - Noteself page and online edition, containing all the configurations > that I want to be part of NS edition > - Android application > - Cloudant configurator, a small tool to help people configure their > cloudant accounts for multi user environments. > > I work really hard to keep those repositories consistent and properly > linked. That's why when someone asks me to split NS into pieces I get so > against. It already is ! I can't split it more than it is without losing > the control. > > Several of the most common problems have been fixed recently, so I > encourage everyone that was interested to check again. For example: > > The only problem is what happens is if your browser fails, OR you want to >> transport to a new one. Add some kinda backup of whole TW and you are >> really there. >> > > That is already a reality. All you have to do is click on the save button > and boom, you will get an HTML snapshot of your wiki with the entire > collection of plugins directly baked into the HTML. The cool thing is that > you can open that file and continue saving to the local database since it > also includes all the required plugins. If this is not sufficient for you > you will have to convince me that there are dozens of potential users on > the same situation. > > > If I hosted it then when logging in on a fresh browser its empty till the >> NoteSelf details are entered because this info is stored in the browser and >> not the tiddlywiki. >> > > That is a know limitation and it will continue to be until I find a good > and more or less secure way to embed that information on the exported file. > Note that NS can handle several local databases talking to several remote > ones. If I allow one of them to be baked into the HTML and take precedence > you will lose access to the rest. > I also want to make public that *the export section of the control panel > is outdated*. It's something that I want to fix, improve and make more > clear, but I have to find the time, or let someone with the will to help to > find me, two very exceptional scenarios. > > > What this means is that I can't host a NoteSelf Wiki that anyone can view >> and can be logged into for editing. >> I'm not sure if I've missed the point somewhere or if I'm just >> encountering bugs. >> > > At some time, that will become much much easier, and you will not even > need to host it yourself. > > Well, I only proposed to use TS as a storage. Does NoteSelf require a >> separate database - isn't that what that TiddlyPouch/Couch is? I.e what >> uses my local browser to store stuff? >> > > Pouch is your local browser storage, Couch is a database just like Oracle > or MySql and will always be remote. TS can not be used as an alternative > storage because tiddlywiki only accepts ONE saving mechanism ( not to be > confused with sync mechanism). At the very beginning I wanted to allow all > kind of saving combinations, then I reached this limitation. So I keep my > efforts realistic and instead of trying TW do something it is not designed > to do, I focused on only *remote syncing and reliable HTML download*. > > further installing it on my android was one of the most impressive >> features with a dedicated Icon and saving capabilities. No need for nodeJS >> or fiddly folders. > > > Glad you liked that feature, you're probably the first reported user > (apart from me) taking advantage of this. Many thanks. > > With a little work I believe we can take the existing techniques CounchDB >> and other savers and wrap a little logic around it to allow a single >> instance be checked in/out enabling multiple users across time to work on >> the same instance. >> > > You are right about the possibility, but you are wrong about the amount of > work. It is not little, it is bigger than I can handle in a short period of > time. > > I also think this is a opportunity for some degree of commercialisation, >> which I think I recall you expressing an interest it. I would be keen to >> continue the conversation on this, privately or in the forum. >> > > I don't have any problem in discussing this publicly on the forum. Yes, my > intention is to make NS a comercial product, but only to the degree that it > can own itself. This means, that mean that it's expenses are fulfilled by > it's incommings while allowing me to have a quality service for free at the > same time. > > Hopefully the situation is clearer now and everybody is happy with the > answers. > I hope anybody feels dumb about asking, several of this questions deserve > to be on the FAQ of NS( who reads the FAQs after all) and this google > groups mechanism does not help neither. > I know I am not as active as I used to be. That's because NS is on a > mature state, mature enough to fit all my needs. The same happens to TW, > when someone has it configured to it's likings it stops reading and posting > to this group. Hopefully there are some active members that points me here > from time to time. > > All the best to everyone. > > Regards > -- 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/d9b21622-b16c-4f24-b13c-7166427ae0b6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.