Suzanne, We must also keep in mind that filters are definitely not simple when trying to do complex things. The point being they are very powerful and with power comes the need to understand and harness the power. Whilst it may seem a long journey to some, I would like to ensure them that this is a journey anyone needs to take if they learn how to juggle and manipulate filters they are developing reusable logic skills.
The Documentation is community driven. If you edit a tiddler at tiddlywiki.com you can submit changes via github. We value those who learn this method and contribute. And yes there are gaps (many are being addressed). Some others will help submit a change on your behalf (like me) if you give them the content. I believe, one of our community responsibilities as beneficiaries of tiddlywiki's free software is to contribute back. One of the most useful is people learning tiddlywiki contributing to the documentation to easy the conceptual leaps needed during the learning process. I admit I struggled with Tw5 for some time, coming form TWC. But as my experience and expertise grows I am more and more distant from my original experiences. I try and remember my innocent past but it gets harder and harder. One thing I wish I was given when I started has being published by me here - perhaps it will help? https://tiddlywiki.psat.com.au/#Variables%2C%20Parameters%20and%20transclusions Regards Tony On Sunday, October 6, 2019 at 9:02:44 AM UTC+11, Suzanne McHale wrote: > > Agreed, it is *not* beginner friendly - I do have a little familiarity > with RegEx, so I wasn't trying it as a complete beginner, but I obviously > still needed help figuring out the expression I wanted! (The documentation > at the TiddlyWiki site is not easy to figure out.) > > On Saturday, October 5, 2019 at 11:09:07 PM UTC+10, @TiddlyTweeter wrote: >> >> Ciao Flibbles & Suzanne >> >> This is a really interesting thread! I learned a lot from it. >> >> I think part of the problem many of us have is the SYNTAX of filters is >> *both >> sophisticated and really difficult to master*. >> >> [!is[system]] -[tags[]is[system]tagging[]] +[sort[title]] [[Program tips >> ]] +[putfirst[]] [tags[]!is[system]sort[title]] [[contents]] >> >> Whilst I can see NOW, more or less, how that makes sense, a non-tech >> begginer would likely see that as difficult variant of Algebraic Lithuanian >> with Albanian Qualifiers (p.s. some of my best friends are Lithuanians; not >> so sure about the Albanians :-). >> >> My point? I do wonder whether we might develop a click-interface to ease >> the creation/learning of filters >> <https://groups.google.com/forum/#!msg/tiddlywiki/qDiR3ONkbrs/dETL1PaeAQAJ> >> . >> >> Just thoughts >> TT >> >> >> On Saturday, 5 October 2019 14:40:40 UTC+2, Flibbles wrote: >>> >>> Sounds good. Glad it works for you. >>> >>> For my own amusement, I was actually curious if there'd be a way to >>> filter out all system tagged tiddlers without having to specify >>> $:/tags/Stylesheet, $:/tags/Macro, and any others you may use >>> >>> [!is[system]] -[tags[]is[system]tagging[]] +[sort[title]] [[Program tips >>> ]] +[putfirst[]] [tags[]!is[system]sort[title]] [[contents]] >>> >>> If what you already have works, then it works. I just did this mostly >>> for my own amusement, and thought I'd share. >>> >>> -Flibbles >>> >>> On Saturday, October 5, 2019 at 1:00:49 AM UTC-4, Suzanne McHale wrote: >>>> >>>> Hi, that did have the result I wanted, thanks! The expression is now: >>>> >>>> *[!is[system]!tag[$:/tags/Stylesheet]!tag[$:/tags/Macro]!tag[$:/tags/SideBar]sort[title]] >>>> >>>> [[Program tips]] +[putfirst[]] [tags[]!is[system]sort[title]] >>>> [[contents]]* - >>>> exclude some pages tagged with $:/tags/, *then* sort other tiddlers by >>>> title, but put the Home page at the top, *then* follow this with tags >>>> contents pages, *then* the contents page (which lists all tags with >>>> their contents - a sort of meta page) last (at the bottom of the single >>>> page). >>>> >>>> On Friday, October 4, 2019 at 8:52:09 PM UTC+10, Flibbles wrote: >>>>> >>>>> Sounds like you want something like >>>>> >>>>> [!is[system]!tag[$:/tags/Stylesheet]!tag[$:/tags/Macro]sort[title]] [[ >>>>> Program Tips]] +[putfirst[]] [[In conclusion]] >>>>> >>>>> To put an item in last place, all you have to do is list it at the >>>>> end. Extra filter expressions dominantly append. So if an item shows up >>>>> twice, it'll take the last one. Thus [[In conclusion]] will now be the >>>>> last. There's no need to do any [putlast[]] stuff (which is designed to >>>>> put >>>>> the first listItem last). >>>>> >>>>> Though this assumes [[In conclusion]] (or whatever you use) exists. If >>>>> there's a chance it doesn't, then end with [[In conclusion]is[tiddler]] >>>>> instead, which just prevents the filter from appending a non-existent >>>>> title. >>>>> >>>>> -Flibbles >>>>> >>>> -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/4d54332b-5c63-4fb5-921f-0c1ea4abb56d%40googlegroups.com.

