Re: [tw] [TW5] How to create a list of blocked or unblocked tasks?

2013-11-07 Thread Arkady Grudzinsky
I was about to ask how to create a list of tasks not tagged with other
tasks, but I have figured it out:

[tag[task]!tag[done]] -[tag[task]tagging[]]


On Thu, Nov 7, 2013 at 3:00 PM, Jeremy Ruston wrote:

>
> I'm glad it's making sense for you. If you're enjoying it I would
> encourage you to spread the word as far as you can - TW5 needs the oxygen
> of popularity to survive.
>

Tiddlywiki is a great way to keep records of information with complex
relationships.

I have tried various flavors of "MindMapping" software - Freemind, XMind,
CMapTools, TheBrain.  They are useful, but limited and tend to grow too
cumbersome as more functionality is added.

I also tried many different task management systems: Todoist, Google tasks,
task (a console text-based Linux application, very powerful, BTW), GTG,
Evolution, various Firefox add-ons.  In most of them, it's difficult to
create links between tasks/projects/contexts/contacts/emails/files etc.  I
like simple systems like "hipster PDA" which is just a stack of index
cards.  But with index cards, planning projects is difficult.  I can sort a
stack of cards by priority, but I cannot place same card into multiple
stacks grouped by contact/context/project.  Linking an index card to
computer files or emails is, of course, difficult.

TW5 seems unsurpassed in its flexibility while using a very minimal
interface.  It resembles a stack of index cards while allowing to group and
sort these cards as needed.

I do spread the word as much as I can.

-- 
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/groups/opt_out.


Re: [tw] [TW5] How to create a list of blocked or unblocked tasks?

2013-11-07 Thread Jeremy Ruston
Hi Arkady

Yess!  This is exactly what I was looking for.
>
> I don't quite understand how the "tagging[]" condition works.  It looks
> like filters preceeding the "tagging[]" apply to the tag tiddlers and
> filters following "tagging[]" apply to the list tiddlers themselves.  Is it
> correct?
>

The tagging filter replaces the currently accumulated tiddlers with any
tiddlers that they are tagging. I'm afraid it only makes sense with a
rather careful and specific reading the very similar English words tag,
tags, tagging, tagged etc.


>  Thank you very much!
>

I'm glad it's making sense for you. If you're enjoying it I would encourage
you to spread the word as far as you can - TW5 needs the oxygen of
popularity to survive.

Many thanks,

Jeremy.


>
>
>
> --
> Arkady
>
> --
> 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/groups/opt_out.
>



-- 
Jeremy Ruston
mailto:jeremy.rus...@gmail.com

-- 
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/groups/opt_out.


Re: [tw] [TW5] How to create a list of blocked or unblocked tasks?

2013-11-07 Thread Arkady Grudzinsky
Jeremy,

This is awesome! Thanks a lot!

On Thu, Nov 7, 2013 at 11:50 AM, Jeremy Ruston wrote:

> Hi Arkady
>
> I don't think it's currently possible to filter for your postponed tasks;
> as discussed previously, we'd need a new filter operator that allows
> comparisons.
>

I understand.  For now, I created a list of postponed tasks grouped by
"start" date and delete the "start" field manually each day.  To do that, I
customized the "sameday.js" filter to use "start" field instead of
"modified" and added the new filter as "samestartday".  Works for me.
Actually, moving tasks from "postponed" to "active" manually makes me
review them at the same time.

!Postponed Tasks
<$list
filter="[!has[draft.of]tag[task]!tag[done]has[start]sort[start]eachday[start]]"
itemClass="tw-menu-list-item">''
<$view field="start" format="date" template="DDth MMM "/>''
<$list
filter="[!tag[done]samestartday{!!start}sort[created]!sort[priority]]"
itemClass="tw-menu-list-subitem"> <$checkbox tag="done">
<$view field="priority"/>
<$view field="title" format="link"/>





> Anyhow, this gives us tiddlers tagged task that are not done:
>
> [tag[task]!tag[done]]
>
> This gives us all the tiddlers tagged with tiddlers that are tagged task
> that are not done:
>
> [tag[task]!tag[done]tagging[]]
>
> We can further filter for tiddlers that are themselves tasks:
>
> [tag[task]!tag[done]tagging[]tag[task]]
>
>
Yess!  This is exactly what I was looking for.

I don't quite understand how the "tagging[]" condition works.  It looks
like filters preceeding the "tagging[]" apply to the tag tiddlers and
filters following "tagging[]" apply to the list tiddlers themselves.  Is it
correct?

 Thank you very much!


-- 
Arkady

-- 
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/groups/opt_out.


Re: [tw] [TW5] How to create a list of blocked or unblocked tasks?

2013-11-07 Thread Jeremy Ruston
Hi Arkady

I don't think it's currently possible to filter for your postponed tasks;
as discussed previously, we'd need a new filter operator that allows
comparisons.

Anyhow, this gives us tiddlers tagged task that are not done:

[tag[task]!tag[done]]

This gives us all the tiddlers tagged with tiddlers that are tagged task
that are not done:

[tag[task]!tag[done]tagging[]]

We can further filter for tiddlers that are themselves tasks:

[tag[task]!tag[done]tagging[]tag[task]]

Does that help?

Best wishes

Jeremy


On Tue, Nov 5, 2013 at 10:37 PM, Arkady Grudzinsky wrote:

> My TW5 use case is a task management system.  I find the <$list> widget
> along with the ability to create custom fields very instrumental.  I need a
> filter for "blocked" tasks - tasks tagged with other tasks.
>
> Concepts (nothing new - most borrowed from previous implementations such
> as mGSD):
> * A task is a tiddler tagged "task".
> * Complete tasks - tiddlers tagged "task" and "done".
> * Postponed tasks - tiddlers tagged "task" with "start" field set to some
> date in the future.  Postponed tasks replace ticklers in my system.
> * Blocked tasks - tiddlers tagged "task" which are also tagged with
> incomplete task tiddlers (tiddlers tagged "task", but not "done")
> * Active tasks - filter="[tag[task]!tag[done]!has[draft.of]!has[start]]" -
> need to add a condition for unblocked tasks (tasks not tagged with other
> incomplete tasks).
>
> How can I ceate a filter for "blocked" and "unblocked" tasks?
>
> This is also useful to select tasks that do not belong to any project -
> tiddlers not tagged with tiddlers tagged "project" or projects that do not
> belong to realms, areas, etc.
>
> Is it possible to create such filters?
>
>
>  --
> 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/groups/opt_out.
>



-- 
Jeremy Ruston
mailto:jeremy.rus...@gmail.com

-- 
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/groups/opt_out.


[tw] [TW5] How to create a list of blocked or unblocked tasks?

2013-11-05 Thread Arkady Grudzinsky
My TW5 use case is a task management system.  I find the <$list> widget 
along with the ability to create custom fields very instrumental.  I need a 
filter for "blocked" tasks - tasks tagged with other tasks.

Concepts (nothing new - most borrowed from previous implementations such as 
mGSD):
* A task is a tiddler tagged "task".
* Complete tasks - tiddlers tagged "task" and "done".
* Postponed tasks - tiddlers tagged "task" with "start" field set to some 
date in the future.  Postponed tasks replace ticklers in my system.
* Blocked tasks - tiddlers tagged "task" which are also tagged with 
incomplete task tiddlers (tiddlers tagged "task", but not "done")
* Active tasks - filter="[tag[task]!tag[done]!has[draft.of]!has[start]]" - 
need to add a condition for unblocked tasks (tasks not tagged with other 
incomplete tasks).

How can I ceate a filter for "blocked" and "unblocked" tasks?

This is also useful to select tasks that do not belong to any project - 
tiddlers not tagged with tiddlers tagged "project" or projects that do not 
belong to realms, areas, etc.

Is it possible to create such filters?


-- 
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/groups/opt_out.