Background
I have a collection of selected poems stored in TiddlyWiki. Each tiddler is a poem.
I need to organize them by language, the poet’s name, and more criteria.
Like, I plan to have a list of poets that should be automatically generated from the tiddlers using filters. Clicking on a poet’s name should take me to a list of poems by that poet in the Wiki, which, too, should be done using filters.
Dilemma
How to add this metainformation to the tiddlers?
I can use tags and also fields.
Using fields
I can add custom fields, like
- poet
- lang
Then use these filters on these fields to create a list of content.
Using tags
I can also use tags. To differentiate between “types” of tags, I can prefix them. Like
- poet-Rudyard Kipling
- poet-Tennyson
- lang-English
Then I can use filters like [tags[]prefix[poet-]]
to get a list of poets.
Tags let you change the sort order using drag and drop. That’s the only advantage I can think they have over fields.
Tags are visible by default. Fields, too, can be made visible using a custom template.
Question
I would greatly appreciate your insights and experiences in using TiddlyWiki for organizing collections of poems (or any similar content).
Have you found one approach to be more efficient or practical than the other? Are there any pros and cons that I might have overlooked? Additionally, if you have any alternative suggestions or creative ideas, please feel free to share them!