What GTD/TODO plugin or template are you using?

I see Projectify 's github repo is public archived, but I think I can learn very much from it, I’m going to use the “due calendar” and “check toolbar button” from it. It will fit well with the DynamicTable method.

Thanks to the MIT License of @NicolasPetton , I can pick the component I need to build mine :laughing:

I think I can learn code of projectify, and extract its calendar widget and done widget, make them separate small plugins…These widget that edits field can use the latest cascade viewtemplate feature.

4 Likes

That is a sad news! I also checked and learned both Notebook theme and Projectify were archived!

1 Like

I have a table with two columns, each transcluding a tiddler.

One tiddler has the days of the week and ‘Soon’ as categories, and there are list widgets for each. The other has my main areas of work and life as categories, with list widgets for each. I try to schedule the urgent and important stuff, and leave the other column for things that I can do when I have time. Soon is for things for appointments for the next few weeks so I have a place to put those so I don’t forget. I also have Jan-Dec tags and check those before the end of the month. Keeping it simple.

1 Like

I’m currently using Google Calendar for journal, and I had a plugin to import google calendar (which is under refactor to typescript and adding feature…).

For inline todo, do you mean something like Sticky Todo Plugin - Initial Release ?

What does mean? And in this part, I think you are describing your DynamicTable right?

This is a great one! by the way I use Tiny Todolist in Mehregan edition with Thinkup plugin!

Yes! Here I mean a tiddler which has other small stuffs linked to it!
This kind of todo is a Task and I use an individual tiddler for it and I call it Task Tiddler: It has longer description (e.g. in text field) other fields like due-date, priority, … links to other tiddlers,…
It may be backlinked from other tiddlers so those nodes are relevant to this task!

In summary: a short few words todo is good for Tiny Todolist like today shopping list
A detailed task with some explanations, links, other data is good for Task Manager (the one uses dynamic tables)

@linonetwo - just to clarify; You seem to ask about todo lists in general but also bring up GTD. But GTD refers to a very specific workflow and philosophy so it is much broader than todo lists.

I see a lot of “GTD” projects that are mostly prioritised todo lists. But priorities aren’t part of GTD!

In GTD what matters is context. And TW is great for context. So you can tag your todos with @2min for short jobs, @errand for jobs to do on the road, @phone for things that require a phone, @am for things that require your morning brain, etc.

I currently use a system of templates for each major tag of Todo, TodoDone, TodoLater. I can drag and drop items inside the list for pseudo-priorities. Items in TodoLater are dated in the caption field and sorted accordingly so I’m reminded at the start of a month of upcoming birthdays, etc. I have checkboxes to help move items back and forth between Todo, TodoDone, and TodoLater as needed (since many tasks get re-used almost daily).

2 Likes

I think you could also look at @EricShulman’s Tiddlytools/Time plugin, which is more actively developed.

I tried for the purpose of todolists/project management the plugins Projectify and kookmas Todolist plugin. I think they are nice, but for me they lack in one important thing: SPEED!

For me a ToDo-List in general has two requirements:

  • Get things fast out of my head. Example: I’m in a meeting and someone mentions something I have to do. This should be written down as fast as possible so I can still follow the meeting, but it should also be done in a “structured” way so I can find it later. This is done good by Projectify and Todolist Plugin!
  • Get an initial structure of the task in a fast way. If I write down a task, it nearly has everytime multiple sub-tasks and sub-subtasks. As ideas floating in while I’m writing down the task, I want the subtasks fast written down but also in a structured way. It’s a first brainstorming of the task. This is where Projectify and Todolist Plugin are lacking. In Projectify it’s to complicated to create subtasks and sub-subtasks. In Todolist Plugin you can’t even create subtasks.

Therefore right now, I’m using streams. For me it has the followings advantages:

  • fast (you can only use keyboard shortcuts!) but you still get a structure/hirarchy with subtasks and sub-subtasks
  • very intuitive and flexible as you can drag-and-drop the nodes around
1 Like

How do you use streams for making checklists? Can you share how you do it?

I don’t use checklists with streams. I just delete them if I “checked” them, but maybe @TW_Tones uses checklists?

I use a tri-state “task” button and a very basic kanban system, it fits my needs well.

My workflow :

Create a tiddler (if needed) with alt+N, set a name.

Then click on the task button (while editing or after) :

The task button becomes red and display the “todo” icon. I can also do this while in view mode, that way it’s easy for me to change the state of a task/tiddler.

The three states are : todo, doing, done.

(technically there are four, the fourth being “unset”)

If I want to display my task in a Kanban, all I need to do is to tag my tasks with a topic (coding for example), then on the tiddler coding I add the tag kt :

I can drag and drop the tasks in the kanban and change their order as I progress on my tasks.

I can also click on “To do” to create a new task.

One thing that I need to improve is the drop zone, when the kanban is empty it’s easy to miss…

I used to set deadlines with projectify but I prefer to use google calendar, that way I can access my planning with my phone too.

5 Likes

Logically simple to learn, very handy and quick!

Well done @telumire

1 Like

@telumire thanks for sharing, some key features I like in your approach;

  • Drag and drop or toggle status
  • Create in context ie todo button
    • I imagina create doing or create done would have its uses
  • Create then set tiddler type on demand
  • Manual reorder

Once nice thing about Projectify is to drag and drop on a project to “change” project.

One thing my solutions also include is the ability to flag completed todo items as a reference or archive items, when it contains information to retain. Otherwise done todos can be “purged” occasionally.

I like your example @telumire because it is making greater use of tiddlywiki features to have intuitive, functional yet a minimalist UI.

1 Like

I use Projectify daily; am a big fan!

1 Like

Not sure if anyone else has encountered this, but it seems the latest TiddlyWiki version 5.3.7 breaks the drag-and-drop functionality of Projectify’s Project items … the Project tag gets removed from the ToDo and it disappears from the list.

I do realize that this is an archived plugin. Not sure if anyone knows how to fix this behavior.

@gavcloud

I will test it when I get home, but I have not noticed this. I use a heavily modified projectify and evolutionary design enhancements.

I will fix it if needed.

On TiddlyWiki V5.3.6

Dragging a tiddler title in the inbox, and open in the story over a project name in the sidebar removes inbox and adds the project tag. Subsequent drag and drop on other projects removes the first project tags and adds the new one.

On TiddlyWiki V5.3.7

The behaviour is the same as above, so I expect your problem is most likely independant of the tiddlywiki upgrade.

So unless I misunderstand you problem this is not happening on either version for me.

Hi, I can confirm that this is due to a bug introduced by TiddlyWiki v5.3.7, most probably due to changes to the list-tagged-draggable macro.

Reverting the “caption” change as it is done atm, will not fix the problem with Projectify.

Projectify uses the old \define macro-syntax.

$:/core/macros/list uses \procedures since v5.3.7. There probably is a problem with one of the variables.

The .ics calendar format covers calendar items as well as tasks (to dos). But it’s very complicated and gets even more so when repeating items or time zone information is added. It has a good solid basis to work with because, like HTML5 and TiddlyWiki, it’s been around for a while it’s going to be around for a long time.

This is just my bias. I’ve tried Projectify years ago and like everyone else, I liked it. However, distinguishing between Projects and Tasks and dealing with the subsequent tagging was a little confusing. And it made for some very long tag names.

I’ve been archiving my .ics files by copying them directly from Thunderbird and pasting it into my TW. Down somewhere nearer to the bottom of the text, you can copy the “SUMMARY” field and use that as the title of your tiddler. If you decide to go the other route, by exporting to an .ics and then importing them to TW, that’s fine, but it involves extra, rather uneccessary steps. The file types are “text/calendar”, even for task items.

Copying them directly and pasting them into the text editor is fairly easy. To make the tiddler easier to read, you can change the file type to “text/plain”. When the tiddler is exported from TW to a plain text file with the .ics extension (or EVEN BETTER: simply copying the text area and pasting it in the Thunderbird’s UI), the information is intact.

Now: What To Do With The “task/calendar” tiddlers within TW to make it visually presentable, that is up to you. I use several list-links filters and have it filter items by priority or date. My priority naming is “Must Do”, “Priority” and “Advisory”. And I place this list tiddler on my “Default Tiddlers”.

Well, I’d like to know what you think of the idea of integrating .ics files into TW. For my purpose, I would just have to say that finding a parsing tool some time in the future and layout mechanism within TW to make the text look more table-like and user friendly is not something I need. But I understand it would make TW more attractive to new users. But the .ics format is pretty solid ground and covers contacts as well. All-In-One-Turnkey solution. Isn’t this the spirit of TiddllyWiki?

My apologies. I had wanted to make this post shorter for you.

A