Ok, here are some examples of templates and dataviews for task management:
name Add Task
type note(New Task) template
action Task Template
class dataview-button
Available Tasks
table Completed, Priority, Project, defer-date as "Defer Date", due-date as "Due Date", recur-length as "Recur Length", defer-date + recur-length as "Next Date"
from #tasks
where defer-date < date(now) and completed != 1
sort doDate asc
Upcoming Tasks
table Completed, Priority, Project, defer-date as "Defer Date", due-date as "Due Date", recur-length as "Recur Length", defer-date + recur-length as "Next Date"
from #tasks
where defer-date > date(now) and completed != 1
sort doDate asc
Completed Tasks
table Completed, Priority, Project, defer-date as "Defer Date", due-date as "Due Date", recur-length as "Recur Length", defer-date + recur-length as "Next Date"
from #tasks
where completed = 1
sort doDate asc
name Add Project
type note(New Project) template
action Project Template
class dataview-button
table Status, length(tasks) as Total, sum(tasks.completed) as Completed, sum(tasks.completed) / (length(tasks)) * 100 + "%" as Progress, tasks[0] as "Next", file.mtime as Modified
from #projects
sort file.mtime asc
#projects
Status:: Active
Tasks::
Remaining Tasks
table Completed, defer-date as "Defer Date", due-date as "Due Date"
from #tasks
where Project = this.file.link and completed != 1
sort due-date desc
Completed Tasks
table Completed, defer-date as "Defer Date", due-date as "Due Date"
from #tasks
where Project = this.file.link and completed = 1
sort due-date desc
These all roll up to Goals, Aspirations, Pillars, etc.
I use ScriptKit to quickly capture tasks via a global keyboard shortcut.
Video: Dropbox - TaskExample.mov - Simplify your life
Related: