I'm always a bit hesitant in modifying core tiddlers. On the one hand I guess I should be... but then, hacking is what TW is about.
But first there's the "what if I break something". While I guess that is possible, am I right in that in most cases I can just delete the tiddler and the core will re-use the original?
...and what does that mean actually, that it created a copy as soon as I started to modify it?
Second, there is the updating aspect. Modified core tiddler, not update to it.
Now, I'm wondering if there actually is a copy kept of the original, then why can't we let this copy be updated so that if I delete my modified version then I revert back but to an updated original.
Don't use "production" for your experiments, without a backup.
if there actually is a copy kept of the original, then why can't we let this copy be updated so that if I delete my modified version then I revert back but to an updated original.
That's the case.
Thanks for your replies Mario!Don't use "production" for your experiments, without a backup.
You're of course right. Hours would have been saved over the years had I not needed to "juuust improve that one little minor detail so I couldn't possibly need to backup this one time".
if there actually is a copy kept of the original, then why can't we let this copy be updated so that if I delete my modified version then I revert back but to an updated original.That's the case.
Excellent!
I hadn't realized core was a single plugin and so I thought the reasoning was "the user has updated tiddler X so it will not be updated so to not have it overwritten." Glad to understand this is not how it works.
----------------------------------------------
BTW, the current warning message merely gives the rather cryptic information that "future upgrades will be non-trivial". Maybe the warning message inform (or link to) an explanation with something along:
"If you modify a shadow tiddler, a copy of the original version will be kept. Updating your TiddlyWiki will update this original copy but not your modified copy. Deleting your modified copy will re-activate the original shadow tiddler."
Considering our target user groups, and as indicated by this thread, I believe this is of value for a user to know. If he is advanced enough to mess with shadow tiddlers, then this is relevant info.
-----------------------------------------------
Another question, from pondering on the above. Are these statements true:
"Default/empty TW = shadowTiddlers + systemTiddlers", i.e nothing more.
"coreTiddlers = someOfTheShadowTiddlers + someOfTheSystemTiddlers", i.e nothing more.
"defaultShadowTiddlers = coreShadowTiddlers + pluginshadowtiddlers", i.e nothing more.
Thank you Mario, or whoever is kind to answer.
<:-)
--
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 tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/a25e2c9e-95e9-4b57-858a-5b3c2be0b139%40googlegroups.com.
Another question, from pondering on the above. Are these statements true:
1a) "Default/empty TW = shadowTiddlers + systemTiddlers", i.e nothing more.