to Tonyes ( TW Tones ) : Thank you so much. I will take your suggestions as a challenge in three phases:
1. I'll google, study, and try to implement these: - [capture changes into a release json file] - [trap imports and installs using the Bundler plugin & Import Bundle] 2. Then I'll see if I can figure out how to: - [develop another mechanism to capture changes in settings an configs] - [then export them] 3. And by then I hope I'll start to have a clue on what does it mean to: - [make a cumulative package for all releases. Or only do so for minor versions] Have a nice day. On Monday, November 23, 2020 at 2:08:47 PM UTC+9 TW Tones wrote: > Jero, > > Consider adding a procedure or workflow on top of your activity to update > your empty template. Sure progressively build the template but store a > version number in it, and capture your changes into a release json file. > > You may wish to trap imports and installs using the bundler plugin which > builds an Import Bundle and also develop another mechaisium to capture > changes in settings an configs then you export them. > > Your could make a cumulative package for all releases. Or only do so for > minor versions. > > Regards > Tonyes > On Monday, 23 November 2020 at 03:57:28 UTC+11 [email protected] wrote: > >> Hi. >> >> Let me try to explain the title question: >> >> As one of the many teachers of Foreign Languages who earn a living >> teaching hours at different universities, the pandemic has forced me to >> start teaching a lot of online classes, which means having to revamp all my >> teaching materials and procedures. As I champion open source software and I >> love the ideas behind TiddlyWiki, I am trying to use TW as much as possible >> for all my teaching purposes, which means I am creating a growing number of >> TW files. >> >> There is a set of customisations I want to apply to all new wikis >> (including plugins, interface tweaks and a number of text/table tiddlers >> which I want to have in every wiki.). >> >> And naturally, this set of customisations evolves with time as I discover >> new useful plugins, think of new interface tweaks and edit soe text/table >> tiddlers. >> >> I found it impractical to customize every new wiki individually, so what >> I do is: >> I keep actualizing ONE customized "empty" TW file, and each time I need >> to make a new wiki, I will use a copy of that file. >> >> Now my question is: >> >> For wikis already being in use, which begin to feel "old": What would be >> an efficient way to "update" them once in a while, to have them reflect the >> present state of customizations as in the "empty" wiki file that I always >> keep actualizing? >> >> Such task will include, at least: >> - updating some text/table tiddlers >> - modifying some interface tweaks, >> - adding some new plugins, >> - updating some of the old plugins. >> >> I am still not knowledgeable enough as to think of a sound "update" >> procedure. >> Sofar all I have been able to come up with is this: >> >> - I could take a copy from my customized, actualized "empty" file >> - then I could export "All tiddlers" (right side panel, tab "More", >> sub-tab "All") from the "old" wiki to this new file. >> - In Control Panel, change the title and subtitle of the new wiki file. >> >> But I fear these steps may not be enough, because...: >> >> 1) >> Some plugins might have modified some shadow or system tiddlers on the >> old wiki file. How can I have the new file reflect these changes? >> >> 2) >> Some plugins might have stored data in places I cannot even imagine... >> (For example, I have no clue where does TiddlyMap store the data which >> effects the spatial arrangement of nodes in map "views"). >> What kind of strategy can I implement to cover those cases? >> >> 3) >> I might have to take care of other issues I am not even aware of yet. >> >> Any advise will be appreciated. >> >> Jero >> >> PS >> btw. I am still using single-html-file wikis only. >> But as I soon will need to have wikis online for my students to, I >> probably must find time very soon to learn how to set up TW with Node.js >> (still NO clue). >> >> >> -- 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/484cb25f-bea9-4980-a107-e6f59effff78n%40googlegroups.com.

