Hi Mat

> My question here is if we already have the components/mechanisms that would 
> allow any of the following ideas for a simpler upgrading workflow by omitting 
> the current need to download stuff for upgrades:

These are good questions; don’t be too discouraged by the answers :)

> 1) Could upgrading be done via the plugin library, i.e upgrade the $:/core 
> plugin just like any other plugin? (BTW, does an upgrade contain more than 
> the core?)

OK, so the process would be to pull in the new core plugin, and then save 
changes. The trouble is that at that point the new core isn’t active, and so 
the templates used for saving would be the templates from the old core.

A perhaps hidden design goal of the current upgrade process is that it can 
upgrade broken TiddlyWikis because it only relies on being able to import 
tiddlers from the old file. This means that if we ever released a core version 
that was broken we would still be able to upgrade it. It also means that one 
can use the upgrade tool to upgrade TiddlyWiki Classic files (not that that is 
particularly useful yet).

> 2) Could upgrading be done by drag'n dropping whatever-is-needed from the 
> tiddlywiki.com site into my browser tab where my TW resides? Again, as is 
> done with other plugins.

The trouble here is that it relies on the operational status of the old 
TiddlyWiki file, and would be using the components of the old file for the save 
operation. At the very least that would require an additional save-and-reload 
cycle to fully complete the upgrade.

> 3) Could upgrading be done by drag'n dropping a link seen in ones own TW? I.e 
> in my TW, there's a [ext[http://tiddlywiki.com/upgrade.html]] that I grab and 
> drop on some area a few centimeters away, still in my own TW.

No, because of the same point.

> Again, might we already have mechanisms that would enable any of these?

Another idea is that TiddlyFox could handle upgrading seamlessly.

Best wishes

Jeremy.


> 
> Thank you.
> 
> <:-)
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWikiDev" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/group/tiddlywikidev 
> <https://groups.google.com/group/tiddlywikidev>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywikidev/eeb31e99-5380-4314-8417-e4522a07fb9b%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/tiddlywikidev/eeb31e99-5380-4314-8417-e4522a07fb9b%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/5993F32F-00F5-44AF-BCBB-4E0DCAC3EA47%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to