But the big question is . . . WHY migrate from Classic to 5?

228 views
Skip to first unread message

MJM

unread,
Oct 30, 2018, 1:20:03 PM10/30/18
to TiddlyWiki
I've looked all over the web and the TiddlyWiki site before, and did so today.  I've been using Classic for years with no problem.  But the question I can't find answered anywhere is . . .

Exactly WHY should I upgrade or migrate from Classic to 5!

If I've been happily using Classic with no problems, is there any risk in sticking with it?  What exact benefits come with TiddlyWiki 5?

It would seem that those benefits should be articulated right when a person comes to the site.  But I can't find them anywhere.

Can anyone elaborate?

Mat

unread,
Oct 30, 2018, 2:47:04 PM10/30/18
to TiddlyWiki
What is your reason to possibly make any change at all?

<:-)

Eric Shulman

unread,
Oct 30, 2018, 2:57:35 PM10/30/18
to TiddlyWiki
On Tuesday, October 30, 2018 at 10:20:03 AM UTC-7, MJM wrote:
Exactly WHY should I upgrade or migrate from Classic to 5!
If I've been happily using Classic with no problems, is there any risk in sticking with it?  What exact benefits come with TiddlyWiki 5?

This is a very good question.  There's lots of different reasons, depending upon your needs.  If you have, as you said, been using Classic **** with no problems ****, then there may not be any need to switch to TW5.  However, most people have had problems with TWClassic because TiddlyWiki runs within the browser and it's ability to save changes have been affected by browser technology over the years.  Most significantly, nearly all modern browsers have become much more cautious about security and privacy issues, and as a result, local file I/O functions have been *removed* from most browsers.

Although TW does have a default "download-to-save" function that is supported by most browsers, the workflow it creates can be a bit confusing and error-prone.  The alternative is to use some kind of browser-specific add-ons or local applications that provide a run-time environment for TW to access the needed file I/O functions.  Depending upon your syem setup and your specific needs, installing one of these alternatives can be even more confusing and error-prone.

Another big hurdle to switching to TW5 is that the old TWClassic wiki syntax is only marginally supported and NONE of the existing TWClassic plugins will work in TW5.  Fortunately, TW5 provides a much more powerful set of native "widgets" and "macros" that incorporate many of the features that were previously provided by plugins in TWClassic.  Though it takes a bit of effort to learn the new syntax and techniques (filters, lists, transclusions, templates, etc.), switching to TW5 can be incredibly rewarding.

-e
Eric Shulman
TiddlyTools.com: "Small Tools for Big Ideas!" (tm)
InsideTiddlyWiki: The Missing Manuals

Diego Mesa

unread,
Oct 30, 2018, 3:25:56 PM10/30/18
to TiddlyWiki
This seems like a great thing to include the upcoming InsideTiddlyWiki: The Missing Manuals

Diego

@TiddlyTweeter

unread,
Oct 31, 2018, 4:44:56 AM10/31/18
to TiddlyWiki
MJM asked:

Exactly WHY should I upgrade or migrate from Classic to 5!

IF you have it working as you want it there is NO reason to "upgrade." Why?

UPSIDE to staying with it ...
  1. Its not an "upgrade," its largely a new system you would have to learn. Why do that work IF what you have already satisfies you?
  2. A key point about TiddlyWiki architecture is its designed for the Long Term--its standards complaint so "older" Classic wiki should continue to work for years to come.
  3. Classic code is still maintained and improved. See https://groups.google.com/forum/#!forum/tiddlywikiclassic.
  4. The recent BROWSER problems with saving TW are a PITA but there are options that support Classic, so seamless saving is not dead.

One DOWNSIDE ...

  1. ONE issue, no one explicitly mentioned, is that innovation with new ways using Classic (plugins etc) are thin on the ground. This is because the active user-base is twindling.

I conclude: IF you have all you need already don't bother with TW5.


Best wishes

Josiah

MJM

unread,
Nov 1, 2018, 1:17:06 PM11/1/18
to TiddlyWiki
Thanks Josiah!  Looks like I can safely stay put then.  Since I only use it to keep track of my own notes I don't have to worry about impacting anyone.  And I don't use plugins either.

Because of the browser issues in the past, I use nwjs to launch my TiddlyWiki on the desktop.  So that isn't a concern either.

MJM

TonyM

unread,
Nov 1, 2018, 7:07:12 PM11/1/18
to TiddlyWiki
MJM,

I stuck with TWC for some time, in fact still maintain my years old TWC in TiddlyDesktop, however there came a time I wanted to explore new possibilities and just started to learn TW5 as a side hobby, however once I had a more basic understanding of TW5 I started to use it more and jumped to a new "core" tiddlywiki built by me based on TW5 a few weeks ago. 

You could say we can "Walk and Chew gum at the same time" and I would always suggest "no need for change for changes sake", nor would I say you should remain in comfortable ignorance when new opportunities are out their for the adventurous.

In my view the new version and supporting plugins, servers and savers open a number of substantial areas to TiddlyWiki including mobile first, multi-user, online hosting and much more so I do not regret my move, only that it it took more time than necessary, but  TW5 is starting to reach a higher maturity level now.

Internally TiddlyWiki also has a number of improvements over TWC, especially in the use of custom fields, visualisation maths and more. 

Regards
Tony

Yakov

unread,
Nov 3, 2018, 7:46:11 AM11/3/18
to TiddlyWiki
Hi Eric,

вторник, 30 октября 2018 г., 21:57:35 UTC+3 пользователь Eric Shulman написал:
On Tuesday, October 30, 2018 at 10:20:03 AM UTC-7, MJM wrote:
Exactly WHY should I upgrade or migrate from Classic to 5!
If I've been happily using Classic with no problems, is there any risk in sticking with it?  What exact benefits come with TiddlyWiki 5?

This is a very good question.  There's lots of different reasons, depending upon your needs. 

Actually, I'd be really thankful, if you describe the main advantages in terms of architecture: on the one hand, because I need to sometimes decide whether I should invite somebody to use TWc or point to TW5 instead; and on the other hand, because I'm considering some architecture changes and learning the already-gathered experience would be really helpful.

If there's some text that covers the topic already, feel free to just provide a link.

Best regards,
Yakov.
 
Reply all
Reply to author
Forward
0 new messages