Mat,

There has being "a lot of water under the bridge", in this conversation and 
it is now a little hard to identify the current state of play. I always 
intended to contribute but have being very busy, Can I suggest a few 
points, some random some systematic and you can see how they fit into the 
the final result?

TiddlyDesktop Claims it can serve on the network although I have not seen 
the settings or instructions yet. It servers single Files, Node JS and 
Provides a browser (NW?). and has the index wiki.
If in fact all these advertised features are available in TidlyDesktop and 
it helps us identify the components we need to address in your wonderful 
table.

I have raised this previously but all tiddlywikis use a browser, be it one 
of the common ones, or one built into the solution like TiddlyDesktop, 
"AndTWiki"

*Here is a brain dump of what I know about all the different alternatives, 
and the rules arising, I have studied.*


   1. All tiddlywikis use a browser, be it one of the common ones, or one 
   built into the solution
   2. In a browser there are two ways to access a tiddlywiki be it an 
   http:// address or a file:// address
   3. If they(wikis) are accessed at a http address there is a server 
   somewhere, servers "replace the* need* for a file saver", but you can 
   still save as a file.
   4. If they(wikis) are accessed at a file:// address there needs to be a 
   "file saver in the browser" or a tiddler Database *but only if the 
   default download mechanism is undesirable (it often is)*
   5. TiddlyDesktop comes with its own browser AND can serve files AND 
   provide a filesaver to TiddlyWikis opened in it.
   6. All ? Servers can serve on the local only address, or on the network 
   using the physical servers IP Address (which allows other devices on the 
   network to access the server, and any wikis it hosts)
   7. Some servers can serve folder based wikis and others can also serve 
   single file wikis
   8. All ? TiddlyWikis can save file or folder wikis as file based wikis
   9. All ? TiddlyWikis (including served folder base wikis) can Import 
   tiddlers from file wikis or intermediate bundles of tiddlers (eg JSON files)
   10. *Most *servers are based on NodeJS installed or packaged in the 
   server implimentation
   11. NoteSelf is not a Server, but it can use CouchDB and Pouch DB to 
   Server tiddlers, a wonderful feature is the CounchDB (I think of as being 
   in my loungeroom) is inside your browser session but only serves tiddlers 
   to that browser session so it emulates a file saver (but it does not update 
   the original tiddlywikifile or HTML hosted "file")
   12. NoteSelf allows you to "Host" tiddlywikis as plane HTML files 
   anywhere with updates to that html file saved in CounchDB or PouchDB, Since 
   PouchDB is outside the browser you can access the tiddlers it serves by 
   logging in with a NoteSelf File tiddlywiki, or HTML hosted tiddlywiki. In 
   this case we have two tiddler based database servers on local (browser 
   session only) "CoundDB and a Remote tiddler based database server (pouchDB)
   

There seems to be a clear distinction between File based wikis and Folder 
Based Wikis (typical hosted in NodeJS but I expect an increase in Databases 
of Tiddlers "database hosted wikis" as with PouchDB. I would like to see 
one based on MySQL as an example.

File based wikis 
Folder Based Wikis
Database hosted wikis
- Database Inbrowser
- External database (Local or remote)

Regardless of the above how do you access your database?
Within a provided Browser (addressing handled internally)
At a File:// Address
At an http:// address
  Local 
  Remote

For Example (the difficult cases?)
*Bob* is a server, has an "index wiki", Serves Folder based wikis, not file 
based wikis, does not have its own Browser, removes the need for a saver, 
can send Operating Systems Messages to the Physical server it is installed 
on, can be accesses localy and remotely, and can cope with multiple access 
to the same wiki.
*TiddlyServer* is a server, has an "index (but no index Wiki)", Serves File 
and Folder based wikis, does not have its own Browser, removes the need for 
a saver, , can be accesses localy and remotely, however multiple access to 
the same wiki could result in "contention".

A final note:
File based wikis can typically be *opened in any browser, and be saved with 
any browser* (this is often forgotten), However FileBased wikis require a 
file saver to *bypass the default Download method*, usually one for the 
given browser in which it is running, Since browser security has increased 
there are limitations to how file savers can operate (eg; Under the 
browsers download folder, though not always true)

Depending on the server, File and Folder based wikis that are served can be 
accessed via a local or remote IP address and since the server handles the 
save mechanism no file save is required meaning "Served" wikis can be 
accessed with virtually any browser (although results may differ).

The above statements are 100% correct to my understanding, Please consider 
this in deciding on columns, and feel free to extract some text as 
explainers (tooltips perhaps), if someone had told me these things when I 
first started with TiddlyWiki I would have saved a lot of time.

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 post to this group, send email to [email protected].
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/b21abde7-7490-4c46-9962-d0c2cae8e32e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to