For what it's worth, here's the code I insert into the filter plugin to 
allow me to have selectable filters:

<!-- MAS SELECTION CODE HERE -->
<$select tiddler="$:/temp/tdn/user-filter" default='General Usage'>
<$list filter='[tag[Filter]sort[title]]'>
<option value={{!!text}}><$view field='caption'/></option>
</$list>
</$select>
<!-- MAS END SELECTION CODE HERE -->

It gets inserted below <$vars uf=...

Each filter tiddler is tagged 'Filter', has a caption field to describe it, 
and the filter content goes in the text field.

My flow is that usually first thing in the morning I reset used tiddlers, 
check items due for the day, and use various filters to look at things that 
are in waiting mode and move them into the task list for the day. Some 
tasks that are for late in the day are given a priority for later, and 
hidden away until needed. Having a drop-down filter makes this moving back 
and forth simpler.

Mark


On Thursday, November 16, 2017 at 4:08:39 AM UTC-8, Thomas Elmiger wrote:
>
> Hi Arkady
>
> Thank you very much for writing down all these interesting thoughts and 
> linking to relevant concepts! And sorry for the long time it took me to 
> write an answer. 
>
> Have you tried http://cardo.wiki/ ? It is one of the most feature rich 
> TW-based solutions I know of. 
>
> Maybe GTD is an acronym aiming too high for my simple tool. I have no 
> plans to extend it any further at the moment and I wanted to keep it simple 
> and intuitive even for beginners from the very beginning. Something between 
> simple ToDo lists and real GTD systems was missing in my eyes, so I built 
> it. If I would start today I would look at the trello-ish solutions as 
> alternatives. 
>
> Concerning your questions: 
>
> To hide items you won’t or can’t work on, you can use tags or priorities. 
> A simple tag filter is always present, but there is also a personal filter 
> you could use to filter out certain priorities. Have a look at the 
> user-filter tab of the plugin, you will find filter examples there. 
>
> I did not have the time to try, but I am pretty sure it would be possible 
> to eliminate tasks due more than a given number of days from now this way.
>
> For recurring tasks I personally just set a new date when one is done, 
> this way I can take weekends and local holidays into account. By the way: 
> If you check done, reactivate the task and check done again, both 
> done-dates are registered in the tiddler. 
>
> Last but not least: No, I do no intend to add more features. My ambition 
> is to improve  existing features and usability. Feel free to add all the 
> features you like and please keep me updated if you do so. 
>
> All the best and happy do-ing!
> Thomas 
>
>
>
> Arkady Grudzinsky <agrud...@gmail.com <javascript:>> schrieb am So. 12. 
> Nov. 2017 um 21:18:
>
>> Hi, Thomas,
>>
>> Great plugin.  I'm always on the look for a good task management 
>> application.  I have tried dozens of them.  
>>
>> What I value most is the ability to hide items that cannot be done now.  
>> GTD uses "contexts" for this purpose.  I suppose a "context" is just a 
>> tag.  I can use some special character for tags denoting contexts 
>> ("@computer", "@home", etc.).  "Projects" are also just tags.  So, I guess, 
>> your system can accommodate that.  But there are two other conditions that 
>> can make a task irrelevant now:
>>
>> 1. Task dependencies.  I'd like the ability to hide tasks that cannot be 
>> started before another task is completed.  And when the blocking task is 
>> completed, the blocked task should become "active" and show up in the 
>> lists.  It helps to unclutter the lists tremendously.  Very few otherwise 
>> excellent task management applications allow that.  
>>
>> http://orgmode.org/manual/TODO-dependencies.html
>>
>> 2. The ability to postpone tasks.  Some tasks cannot be started until 
>> some future time.  I'd like to have the ability to set this time and hide 
>> the task from the list until that time.  Emacs Org Mode uses "SCHEDULED" 
>> attribute for that.  Some implementations of todo.txt call it "threshold".  
>> I use this feature most frequently for recurring tasks.  E.g. if I just 
>> mowed my lawn, I don't want to see it on my list again sooner than in 2 
>> weeks.  And for daily items that need to be done each evening, for example, 
>> having a timestamp is critical to hide items until "6pm", for example.  GTD 
>> uses the concept of "tickler" for this.  In Monkey GTD which I used for a 
>> while many years ago, tasks could be converted into "ticklers".  But I find 
>> it unnecessary since this, imo, is just a task attribute.
>>
>> http://orgmode.org/manual/Deadlines-and-scheduling.html
>>
>> You do have reminders, but this is not quite the same thing.  They don't 
>> seem to hide tasks until a certain time.  
>>
>> Another important feature is task recurrence - the ability to regenerate 
>> the task with due dates and threshold dates in the future.  The best 
>> implementation of this I found in Emacs Org Mode.  They have 3 kinds of 
>> recurring events:
>>
>> 1. Recurring in a certain interval after the previous due date.  These 
>> are good for things like paying bills or filing tax returns.  Org Mode uses 
>> "+1w" syntax for those.
>>
>> 2. Recurring in a certain interval after the last completion date.  These 
>> are good for things like mowing the lawn or having a haircut.  Org Mode 
>> uses ".+1w" syntax for those
>>
>> 3. Recurring on a certain date, after "now".  This is good for catching 
>> up on delinquent tasks.  E.g. if I have to send weekly reports on Fridays 
>> and forgot to mark it "done" for a whole month, I want the task to recur on 
>> the next Friday rather than having to mark the task "Done" 4 times 
>> incrementing the due date by a week.  Org Mode uses "++1w" syntax for those.
>>
>> http://orgmode.org/manual/Repeated-tasks.html
>>
>> Do you have any ideas on how to implement these concepts with your plugin?
>>
>> Thanks.
>>
>>
>>
>> On Saturday, May 13, 2017 at 11:15:15 AM UTC-7, Thomas Elmiger wrote:
>>>
>>> Hi all
>>>
>>> With enormous gratitude for inspiring users like *Mark S.* and *Josiah* 
>>> (aka @TiddlyTweeter) who contributed many ideas and testing: My plugins are 
>>> updated (and still worked in my first test). 
>>> *Warning: only tested with TW 5.1.14!*
>>>
>>> ===
>>>
>>> *ToDoNow*
>>> My helper to get things done got several new features, optimisations and 
>>> enhancements:
>>>
>>> * reordered icons in ToDo lists
>>> ** first deadline (if available by kixam-plugin), then priority
>>> * archive tasks to get them out of the lists 
>>> ** new button in ToDoDone list
>>> ** new tiddler ToDoArchive with keyword and tag search
>>> * deadline handling improved
>>> ** new set of icons
>>> ** delete deadline (hover over date)
>>> * view template to show ToDo info on all relevant tiddlers (single view)
>>> * tag and priority changes don’t affect modified timestamp (TW 5.1.14)
>>> * new empty message for ToDoNow section
>>> * bugs fixed on Work-Report (now part of the plugin)
>>> * better readme documentation and examples (see this link 
>>> <https://tid.li/tw5/plugins.html#%24%3A%2FControlPanel:ToDoNow%20%24%3A%2FControlPanel>
>>> )
>>>
>>> ===
>>>
>>> *Listreveal*
>>> My tool for listing tiddlers got some updated button macros and CSS – no 
>>> big deal.
>>>
>>> ===
>>>
>>> *As always: remember to back up your wikis before you try my stuff.*
>>>
>>> You can find the plugins here: 
>>> http://tid.li/tw5/plugins.html#Get%20More%20Plugins – feedback ist 
>>> highly appreciated!
>>>
>>> (There are still some ideas from Josiah and Mark on my consideration 
>>> list, but please don’t hold your comments back.)
>>>
>>> Happy doing and have a nice weekend!
>>> Thomas
>>>
>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "TiddlyWiki" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/tiddlywiki/1tXajwMlUDo/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> tiddlywiki+...@googlegroups.com <javascript:>.
>> To post to this group, send email to tiddl...@googlegroups.com 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/tiddlywiki.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/015d2f35-c7aa-42ce-9d94-821ee8d9de56%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/015d2f35-c7aa-42ce-9d94-821ee8d9de56%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> 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 https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/69620238-3b66-4167-b3ab-b09afe9f63ef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to