Printing and Ordered Collection of Tiddlers

12 views
Skip to first unread message

Chris W

unread,
Jun 5, 2008, 12:34:58 AM6/5/08
to TiddlyWiki
Hi All,

I'm a recent TiddlyWiki convert and loving it. Much kudos to the
devs.

My query relates to ways I can make a print version* of a TW (actually
MPTW) subset with tiddlers documenting each table in a database and
some logic, and other bits and pieces. The 100+ tiddlers are in
logical groups (e.g. lookup, stock, maintenance, logs, logic etc.)
based on tags.

I can happily print single tiddlers and a collection of tiddlers that
I open manually in appropriate order. I don't want to open 100+
tiddlers manually too often (my day has enough tedium already :) so
I'm looking for ways to get a predefined set of tiddlers in their
groups open and printed, maybe with a ToC.

I have tried manually maintaining a tiddler which uses <<tiddler ...>>
to drag it all in to one page with grouping headings interspersed but
this is prone to accidental omission. (<<tiddler ...>> also does not
seem to pull in tiddlers that are tags themselves.) Does anybody have
a sagely suggestion on ways to attack this?

Regard,
Chris W

* Yeah, I know this notion sucks but I work with dinosaurs ;-)

Eric Shulman

unread,
Jun 5, 2008, 1:05:02 AM6/5/08
to TiddlyWiki
> some logic, and other bits and pieces. The 100+ tiddlers are in
> logical groups (e.g. lookup, stock, maintenance, logs, logic etc.)
> based on tags.
> I'm looking for ways to get a predefined set of tiddlers in their
> groups open and printed, maybe with a ToC.

You can use URL 'paramifiers' to automatically open a set of
tiddlers. Paramifier syntax includes:

tiddlername tiddlername tiddlername...
tag:tagvalue
story:tiddlername (e.g. DefaultTiddlers)

Simply add a "#" followed by any combination of space-separated
paramifiers, such as:

http://www.example.com/#tag:lookup tag:stock tag:logs ...
OR
http://www.example.com/#story:FavoriteTiddlers
(where FavoriteTiddlers contains a space-separate list of tiddler
titles)

enjoy,
-e

Chris W

unread,
Jun 5, 2008, 1:38:28 AM6/5/08
to TiddlyWiki


On Jun 5, 3:05 pm, Eric Shulman <elsdes...@gmail.com> wrote:
> You can use URL 'paramifiers' to automatically open a set of
> tiddlers. Paramifier syntax includes:
>
> tiddlername tiddlername tiddlername...
> tag:tagvalue
> story:tiddlername (e.g. DefaultTiddlers)

Excellent. I have learnt my new TW trick for the day... and English
has grown richer for the addition of "paramifiers" :)

The story:StoryTiddler syntax didn't seem to go until I realised that
the SinglePageMode plugin interferes (leaves only the last page
open). Also, I had to navigate away from the TW before loading it
with the parameters tacked on. Changing the URL and reloading gave
'story:TestStory does not exist' when TestStory does exist (Firefox
2.0.0.14 Win32).

Thanks for the quick response.

Eric Shulman

unread,
Jun 5, 2008, 5:27:36 AM6/5/08
to TiddlyWiki
> The story:StoryTiddler syntax didn't seem to go until I realised that
> the SinglePageMode plugin interferes (leaves only the last page
> open).

I've updated SinglePageModePlugin to automatically bypass single/top/
bottom mode settings during document startup, so that paramifiers like
story:StoryTiddler can display multiple tiddlers, even if single-page
mode is enabled.

Get the update (v2.9.3) here:
http://www.TiddlyTools.com/#SinglePageModePlugin

Also, if you install
http://www.TiddlyTools.com/#StoryViewerPlugin
then, instead of simply looking for a whitespace-separated list of
titles, the #story: paramifier will extract all TiddlyLink references
from the specified tiddler.
This allows you to use any tiddler containing links as a story
definition... even if those links are embedded within other wiki-
formatted content.

enjoy,
-e




Chris W

unread,
Jun 5, 2008, 6:56:47 AM6/5/08
to TiddlyWiki
On Jun 5, 7:27 pm, Eric Shulman <elsdes...@gmail.com> wrote:
> I've updated SinglePageModePlugin to automatically bypass single/top/
...
You, Sir, are a true gem. Thank you.

Now, if only I could get customer service like this from certain fee-
for-service software providers life would indeed be peachy.

Regards,
Chris W
Reply all
Reply to author
Forward
0 new messages