Hi Andreas Good questions, I'll try to write up some more docs and a longer reply over the next couple of days.
Many thanks, Jeremy -- Jeremy Ruston jeremy.rus...@gmail.com > On 3 Jun 2014, at 16:16, Andreas Hahn <www.gal...@googlemail.com> wrote: > > Hi, > > I am more or less new to TW and I may not have a good overview or a good > understanding, but there is something I have been wondering about and maybe > your answers will help me to deepen my understanding of TW. > > From what I can tell widgets are a way to enhance WikiText with the goal of > displaying content that it would not normally be able to display by default. > A good example would be the list widget. Many of these widgets also provide a > little bit of functionality that would otherwise not exist. Examples here are > the widgets that provide the typical HTML-Form elements like a button, a > checkbox/radiobox, textareas, etc.. > > But I notice that an increasing number of widgets just exist to do a purely > functional task which mostly does not involve rendering things or doing > something with the child elements of that widget. And most of these are not > designed to play exceptionally well together. > > For example the checkbox widget works on tags, the edit widget on fields. To > use them for something else, you usually have to do something extra, like > transcluding the field or checking for tags. > Also widgets make use of different concepts, the $mangletags widget from > Matabele follows his stacking mechanism where high-level functionality is > archieved by wrapping AROUND a source element, which propagates the target UP > the stack. Other widgets like the core set widgets propagate variables DOWN > the stack and are used to provide the necessary parameters for the high-level > functionality INSIDE the stack. Some use messages as parameters, others > solely rely on their attributes as input. > > Now my question: Is there a guideline or a core concept which is meant to > ensure that widgets work well together ? Are widgets even supposed to work > together ? (How will they do this in the future ?) And finally: what was the > idea/purpose behind widgets when TW was created ? > > I would love a short explanation of the more or less theoretical background > and concepts of this part of TW. > > Thanks > /Andreas > > -- > 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 tiddlywiki+unsubscr...@googlegroups.com. > To post to this group, send email to tiddlywiki@googlegroups.com. > Visit this group at http://groups.google.com/group/tiddlywiki. > For more options, visit https://groups.google.com/d/optout. -- 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 tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.