This is a fascinating question, because to some degree, converging on a “best practice” is good for the community.
I take your comments to be very helpful in thinking through our “best practice” for how different fields perform title-adjacent functions.
Different projects have different data structures, and different users will have different associations with field-names…
I admit that relying on a subtitle
field has not been attractive to me for two reasons:
- subtitle already names a viewtemplate area (where modifier & tiddler date stuff normally show up), so I don’t love using a field with that name — especially when I expect not to be displaying it in the subtitle area of the tiddler
- the subtitle of a book is the part after the colon, and it often functions more like a long subordinate clarification, not like a compact recognition-aid.
Neither of these reasons are likely to matter as much to others as to me, but they do help explain why I haven’t used subtitle
in the way you suggest.
Still, I must admit that caption
already has a technical role in TiddlyWiki! And indeed, occasionally I’ve realized that I want a tab (say, in the sidebar) to show something super-short, but then that short caption
may not belong in the tiddler’s titlebar — it’s not the most helpful string in a place where quite a few words can fit.
So I agree that using caption
is probably not the best field for holding what I really want to see in the titlebar (though it may still belong in the cascade of things to look for). Darn, I’ll have some reworking to do, since I’ve been deploying caption-based tweaks across many wikis.
I wonder whether I might consider a field called heading2
or even h2
— since (after treating heading1 as aligning with the title of the whole site) and heading2 is the html heading applied by default to the tiddler title — or whatever is getting displayed in that role at the top of the tiddler…