Hi Andreas, I am not a developer, just an end-user. Have you see Chris Hunt's guide [1]? According to Jeremy there is a lot of explanation in it.
Cheers, Ton [1] http://cjhunt.github.io/ On Tuesday, June 3, 2014 5:16:10 PM UTC+2, Andreas Hahn 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.

