I was looking at TiddlySpot and TiddlySpace as publishing platform. The former has the problem not beeing CORS enabled. Using TiddlySpace comes pretty near to the above requirements via the standard import function.
Drawback is that if the user chooses a feed he can't see the version of the local installed tiddler compared to the version on the remote TW and in the list of importable tiddlers.
Any idea how to solve this? I looked at other TWC based applications here but did not find a concept which adresses above requirements.
I am struggling to find a way to publish my TiddlyWiki based application (means: a TWC containing third party plugins, a self written plugin, macros und other necessary tiddlers > basically a bunch of tiddlers working together).
The requirements and wishes:
- Each application tiddler needs a version number.
- New versions of the application tiddlers should by installed in the user TW by clicking on an upgrade button.
- Whenever a new version is released the user should get a notification.
Using TiddlySpace comes pretty near to the above requirements via the standard import function.
> Drawback is that if the user chooses a feed he can't see the version
> of the local installed tiddler compared to the version on the remote
> TW and in the list of importable tiddlers.
I didn't quite understand what that meant and how that might fit in
the Tank view of the world.
I think you should use the TiddlySpace "include mechanism" not tiddler import.
TS has the following behaviour out of the box.
- A space consists of one or more other spaces.
- let's say my space is: asdf
It also contains those system spaces.
If one of those spaces changes a plugin and I do a browser reload, the new plugins are used.
Thanks for suggestion how to use TS to solve my problem. I have to further investigate how TS might be used in a simple way for users to keep their local TWC application up to date.
I have to further investigate how TS might be used in a simple way for users to keep their local TWC application up to date.
One thing to solve: it seems that the filter of LoadTiddlersPlugin takes only one parameter (a keyword like "changes" or "updates" or "tag:value"). I need to filter for "changes" AND "tag:value" because there are tiddlers I do not want to be loaded from the TiddlySpace. Any idea how to address this? Perhaps it is possible to configure the TiddlySpace in a way that only the application tiddlers are visible ...
Wich version of TWC are you using? How good does this works? I'm really interested on it.
Wich version of TWC are you using? How good does this works? I'm really interested on it.