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