There are at least a dozen possible uses for the word template in tiddlywiki. There is content, transcludable and view or edit templates to name a few. All can be delivered to all tiddlers and many are made conditional.
We could have a tiddler template which you clone to a new tiddler or one just with text field content used in new tiddler buttons.
A new tiddler could just have a field set to the template name such as todo then the details are applied through the view template.
Since the cascade mechanisium was introduced you can even conditionaly use different view and edit templates altogether and more.
Acturally I mean text snippet that used to initialize a new tiddler, with $template in <$action-createtiddler $basetitle="base" $template="ActionCreateTiddlerWidget Template"/>
Yes, your video library is a good example about using a template to speed up recording.
not sure if this is useful but i use a button which creates a tiddler populated with two fields from a named tiddler (and the named tiddler actually has checkboxes which can specify the contents of those fields)
@linonetwo
I assume finally we will have a simple UI and from there we can select the new tiddler type and press a button or just click on the type to create such tiddler using a predefined template (tiddler).
I think this can be distributed as JSON package or plugin (Ghata makes it delicious) and user can select among of tens of useful predefined templates.
If you are asking if this “template” for youtube channel can be declined for other kind of template, then yep - that’s why I added a sidebar editor, I planned to add other templates with a select box. The idea was to have a simple form that you can customize to display and edit data contained in fields easily. I dont know if I will ever get around that thought so I’m very glad that @linonetwo is willing to share his work on that topic !
Apologies for the necropost, but I am very grateful to you for a real life example of the EditTemplate cascade creating a new “content type” (which isn’t a content-type)