Hi Matabele, As I see it, the missing link is mostly the ability to silently create new tiddlers in a reliable way, missing as in "missing in the core".
The primary problem addressed by the $x-maketid widget is to do with the > title of the new tiddler. A new tiddler requires a unique name, and this > name gets generated only during the process of creating the new tiddler (by > appending either a date/time stamp or an integer.) > That makes sense. So, the problem lies in having two widgets needing to know of the same unique title to use, one being action-sendmessage and the other action-setfield in your given example. I'm beginning to ask myself if — in these circumstances — a given widget could not be given the possibility to set a variable for its parent scope, so that we would do: <$button> <$action-sendmessage $message="tm-new-tiddler" title="My New Tiddler"/> <$action-setfield field1="one" field2="two" .../> Create New Tiddler </$button> Notice how now *action-setfield* does not specify any tiddler title. That is because *action-sendmessage*, specifically the *tm-new-tiddler* message would actually set the *currentTiddler* variable for the scope of its parent, the *button *widget, upon execution and thus avail the new title to any subsequent action-widgets. > The $tags attribute of the widget allows for a subfilter to be applied to > the list of tags copied from the template -- allowing tags to be > added/removed/replaced etc. > Unless you already have, perhaps a few demo examples would be great to illustrate your widget's workings like these. At the moment, those links in your wiki appear to either be broken or the target contents removed. Any other desired functionality can be easily added via additional > attributes -- something that would be more difficult with the > 'tm-new-tiddler' method. > > In general, I also find the action widget method more straightforward and > more easily understood than methods based around widget messaging. > It's not the first time that I have read that statement, although I wouldn't know what it actually means... as I have not studied both enough to understand the limitations to how the core is indeed processing things action- or message-wise. Best wishes, — tb -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/28eeec74-56f1-47ef-a371-7635768af18e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

