Along with other updates, the $testcase widget introduces the idea of CompoundTiddlers which affords the functionality in test cases.
I value this increased functionality but feel to be really useful we need to make use of and mature this solution further. In particular compound tiddlers could be used in a number of other cases but could also be provided with a set of tools to make them more usable in the testcases.
The following should be quite easy todo so I present them here for others to consider;
- Ability to take a result of a filter, or selected tiddler and copy it to the clipboard in this compound tiddler format.
- Ability to expand a compound tiddler into real tiddlers
- Ability to selectively insert or remove a compound tiddler entry from a compound tiddler
- Ability to export a set of tiddlers as a compound tiddler, which can be reimported and held as is or expanded as above.
The ability to store tiddlers in a fashion where they are not actually tiddlers, unless expanded, or used in a test case within a compound tiddler provides the possibility of tools to;
- Quickly select from a filter or advanced search the tiddlers to store in a compoundTiddler
- Provide a rapid way to take a problem and put it in a test case and or share that test case.
- A way of publishing a set of tiddlers on talk.tiddlywiki that are simple to read but can also be placed into a running test case, innerwiki or expanded into a test wiki.
- Trash tiddler(s) into a compound tiddler, then recover it.
- Take tiddlers into an offline compound tiddler such as a version backup
- Use compoundTiddlers against Innerwiki as well.
- Could have a large repository of tiddlers to produce different wiki editions through the innerwiki
- Distribute tiddlers as a compound tiddler then allow selective restore or expansion.
- Allow a compound tiddler to be used as a set of reference tiddlers so they can be restored to original content.
For many users this will be more practical than using JSON and Plugin forms of a collection of tiddlers.