Luis,
First, I'm sorry for hijacking your thread but I hope you feel you're also getting some answers. I agree with PMario that Tobias Beers stuff is top notch and a fantastic resource for learning about TW, especially if you have a coding background (which, incidentally, I don't really).
The learning curve of tiddlywiki is very high, so
if we want to make tiddlywiki better known we have to reduce the learnig phase. Let's look at python language for example. Its quick expansion is mainly due of its easy or learning.
Surely, TW is a lot simpler to learn than a real coding language. Of course, TW is also more limited, unless you also include JS as part of "knowing" TW.
I am gattering all docs I can find to sort an classify it in a way that all people can learn it as fast as we can.
The "big picture solution" to this is IMO a kind of social TW system called TWederation. If you don't know about it: It is in its early stages but it actually works. The idea is to be able to import tiddlers from anyone elses public TW. This would enable us as a collective to refine data by; fetching, adding your own little bits to it and sharing. The key here is that "adding your own little bits to it" is incentive driven. You add bits because they are of value to you - tags, whatever. Or, like in your case, someone has a neat classification for TW resources... you fetch it, add your own stuff to it, remove a dead link,... and this is now a potenitally even better list. Or the mere nfo that you added some plugin (as evidenced in the plugin list). This is of potential value for everybody. It is a federated knowledge base that is refined based on incentives in ones own wikis! (at least the public ones... or, later on, public parts of ones private TW).
Sorry for the rant but your problems about the learning curve, the difficulty to find information and that the whole TW project suffers because of this is spot on. (It is especially disheartening, but valuable, to hear an actual coder and who even has seen the docs is expressing this. We're lucky that the existing docs DO hold a very high quality even if they are limited.)
...
For example, it's not clear the way we can access all tiddlywiki elements in a macro (filters, fileds, tags...)
A key to accessing at least tiddler elements (perhaps not TiddlyWiki elements... but then everything are tiddlers in TW) is by means of filters, at least in WikiText. There are a few widgets that use filters. The "tag" and "tags" fitler operators are a little special because the tags field is a bit special... at least I think so.
The easiest way to test fitlers, without special plugins, is to be in edit mode and use the preview feature there. And to use this short hand filter form:
I continue seeking for information. At this time I am documenting the macro's way of life in TW5. My intention is to share it with all of you. Maybe you can help me.
Much appreciated. My faviourite way of sharing is to use TiddlySpot. To get an empty TW5 on it;
1. create a new tiddlyspot.com (you don't have to bother with "flavour" since they don't offer that right away. So after clicking "Create", don't bother going to the link.
2. go to http://tiddlywiki.com/empty.html and ...controlpanel > saving > tiddlyspot ...fill in info and save
3. now to your tiddlyspot which is now TW5
...and add your data. If your data is as tiddlers, you can drag'n drop those tiddlers right onto your tiddlyspot. (You drag by grabbing on a link for the tiddlers title).
<:-)
This is probably the best doc tiddler on it but if you search there for "marcos" you'll also find other tiddlers.
Can I ask how/where you have looked for info thus far? I ask purely from a constructive perspective because there are for sure others who also do not find the info and we should do something about it. For example;
- did you know that
tiddlywiki.com is the main place for documentation on TW?
- did you do any searches there? what search terms in that case?
- btw, how did you find out that one can write macros in TW?
...
Thanks!
<:-)