TiddlyWiki is not a multi-user platform. In fact, it is arguably not a
platform at all. It is actually a syntax. It is a specification, not a
library. It can be implemented in any language. Jeremy has implemented it
in a Javascript library (wikitext parser) and single-user document
framework (core widgets) in the browser. He decided to call them all
TiddlyWiki for confusion's sake (just kidding, it actually makes sense). It
could just as easily be implemented in PHP as a server-side multi-user CMS
(assuming you call several thousand hours of work easy). Sure, the UI might
be slightly different if implemented like that, but it would still be
TiddlyWiki.

That was the original direction TiddlyWiki Five was headed. Popular demand
has since been slowly pushing it toward some Javascript dependencies, but
it is still a specification. I haven't been innocent of that either, having
originally not comprehended the full scope of the project.

It just so happens that browsers make it really easy to implement
specifications that only involve one user editing a document at a time and
not needing to serve it across the network. The network optimizations came
much later in the form of TiddlyServer and Bob, as well as some
improvements in the core --listen command.

It definitely fits in with other wikis. The common feature of all wikis is
the ability to link between pages, and to easily create new pages, and
organize those pages using templates. I came from MediaWiki, and while the
framework isn't the same, the specification is very similar. The word
"wiki" puts it in a category that you can expect certain features from, and
while it isn't multi-user, it actually is very easy to have multiple people
edit it, especially with the Node version and a few tweaks. It isn't really
meant for WikiPedia, but then again WikiPedia has outgrown its own wikitext
many times over. I would have been thrilled to have some of the features of
TiddlyWiki syntax in MediaWiki back when I was an editor on WikiPedia.
That's why I switched to TiddlyWiki. Some things are just so much easier.

And nothing is harder, except MediaWiki allows you to transclude an open
tag without closing it and then close it later with a second template! In
tiddlywiki you have to put the whole thing in a macro and use a set widget
to get the header and footer then include them as substitutions. You can't
do it in the main part of the page. But that's a minor problem and has a
rather simple fix I thought of just now.

Anyway, hope that gives some perspective on the possibilities of what we
have in our hands. From someone who has spent his TiddlyWiki time poking
around the Javascript implementation and trying to make it do stuff it
wanted to be able to do but never got around to doing. Ok, I know that
sounds funny, but in the early days there were a lot of stubs in the code
and it was obvious that certain things were intended to be implemented but
there was never a demand for it so it never happened.

One of these days I'll write a multi-user plugin. Jeremy is working on an
update to make syncing more dependable which will make it a lot easier. And
the server has already been updated. One of these days, it's going to
happen.

Arlen

On Thu, Mar 12, 2020 at 7:21 AM David Gifford <[email protected]> wrote:

> https://images.app.goo.gl/ocbyB1U2xTK5wVb98
>
> On Thursday, March 12, 2020 at 2:39:40 AM UTC-6, Ste Wilson wrote:
>>
>> David wins! Orangutan for the win! Chimp was so last comment! :D
>
> --
> 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/709f99e5-c084-4f88-98d3-865611268b70%40googlegroups.com
> <https://groups.google.com/d/msgid/tiddlywiki/709f99e5-c084-4f88-98d3-865611268b70%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAJ1vdSRixULdJ220Dx%3DV8CQ8AO7AXqqDMQjZuJxvZDZ1wdqJew%40mail.gmail.com.

Reply via email to