As I have suggested in other threads, I created this version to try and get a system that was highly usable but, at the same time, understandable and easily modified. I have also tried to minimize the number of plugin dependencies so that, in addition to my own plugins, there are only four other *required* plugins. Significantly (from an ease-of-use standpoint), forEachTiddler is *not* one of them.
In addition to a cleaner interface, the other significant improvement in this as compared to other solutions is that project action ordering is respected and, as a result, "next action" processing is automatic. This should be a big help to those that think in "projects" more than "contexts".
Other ease-of-use features include: * automatic refresh of dependent tiddlers when changes are made * quick action completion and context changing interface * reasonably good performance
Right now, this is still a work-in-progress. The wiki describes the known bugs and missing features, but your input is happily invited. But know that I am currently using it for my "real" GTD system, so I am not just a developer, but a customer too!
I've had some issues with being able to create new tiddlers and save them, both using IE5.5 and FF1.5. The "done" button on a new tiddler appears to do nothing, once I try to put a <<gtdAction>> macro in.
The html has some crap thrown in by yahoo/geocities, also. Don't know how that's interfering. Could you post a ZIP of your local file or something?
Sorry for the confusion...this is standard TW operating procedures but I should have been more explicit. If you click on the link in my earlier message, you will access a read-only copy of the wiki. You would need to save this file locally ("Save Target As...") to do anything useful. Also, and this is a known TW thing with IE, once you save the file, you need to go to its Properties and click on the "Unblock" button.
Right, I've already saved a local copy and tried working with it that way.
Here's where I have a problem (tested on FF 1.5.0.1):
1) Open local copy of file 2) Click "Create New Project" 3) Name it "TLV" 4) Put some miscellaneous text in, no gtdAction, click "done" 5) Appears to be ok. Save file, do a ctrl-f5 reload to confirm it actually wrote 6) Reopen TLV and edit 7) Add <<gtdAction "Update MP spec" @computer>> 8) click Done, nothing happens. 9) click Cancel, and it changes to be "The tiddler TLV doesn't exist yet"
If I repeat steps 6-9 in IE5, I get a script error at line 1944, char 2 - 'null' is null or not an object. Clicking "cancel" results in the same results as step 9 in FF.
I also looked at the JavaScript console in FF, and when I click the "done" button, it gives me a "Tiddler has no properties error" in the "Formatter" function.
Bahh! I just tried to do the same thing and came across the same error. It is fixed now, so grab a new version from the server. This version has the following changes:
* fixed Javascript error when create new actions within a project * Action Review no longer shows empty contexts * GTD menu items have been externalized into their own tiddler, so that GTD functionality can be more easily added to existing TW
Good question! Since TW works on Safari, I should think that it would "just work", but I haven't tried. I can try later tonight or, if you try first, let the group know.
Hello Tomo, Was checking out what you have and thought that you might wish to add the DatePlugin (http://www.tiddlytools.com/#DatePlugin) as it enhances the calendar nicely.
Also you might want to update your reminders so folks get a nice feel of what things will do.
You have a tiddler called 'Reminders' which shows reminder (Overdue, today & tommorow, and for next week) but currently is showing "There are no upcoming events" in all 3 catagories.
Adding in some reminders that are always current (Something like <<reminder date:15 title:"Project 1 Monthly Report due">>) would help show folks what would be showing there once they start putting thier own reminders in.
Partially I am suggesting this as we get a lot of folks thru here who were just searching for something to help them track their life GTD style. They don't know what to expect, and all they have to go by is what they see in your example. I can look at the code and see what your trying to do, but to them that "<<ForEach..." means nothing.
The more complete your examples are the better of a feel they get of what it can and can not do. Also if you put little notes in a tiddler (Like 'Reminders') explaining what they are seeing, what is currently not quite up to what you want, future plans, etc. then they also get a better feel for what you have and where you are going with something.
I have uploaded a newer version of the sample, at the same location, that has the following fixes/enhancements:
* Reminders now displays all events in next 7 days, not just non-actions * added DatePlugin to allow integration between reminders and calendar * fixed closures as potential leak points * unfile actions for deleted contexts and projects * support "delete all" for deep delete of projects * mark an action as done from action view template * added "new reminder" to footer of action view template * minor notification bug fixes
Note that this version does *not* include the core changes I describe in another thread (on TiddlyWikiDev) that fix leaks on IE. I would prefer not to distribute those changes in the wild until they make it into the core proper.
As always, the ToDo describes what is yet to come, and comments and criticisms are very, very welcome.
Right click on this link ( http://ca.geocities.com/tom.ot...@rogers.com/gtd/gtd-sample.html) and pick "Save as..." or something to that effect.
Well if you are running Windows, it is right click. Not sure what you do with a 1-button Mac mouse. Alt-click? Ctrl-click? And the folks running Linux just do.... they don't normally ask questions, they just do whatever it takes.
I am using Safari (don't know if that is what is making the difference) but when I copy and paste the above web page into my browser it just goes to Geocities with an error. I also tried Control-click...nothing. Any suggestions? I would really like to see your GTD system.
I am still working on the internal notifications so that that is not going to happen. Clearly, I have not got it "just right". The reason this is different from GTDTiddlyWikiPlus, by the way, is because this system is doing a number of "action management" tasks for you automatically. Things like assigning actions to context and projects, changing context, completing actions...all of those would need to be manually tagged using the other TW-GTD systems. This is fine for someone well versed in the TW interface, but is kind of non-intuitive for general use. This system still uses tags, but as a user, you don't need to know that.
I don't have a Safari machine beside me right now, so I cannot give you the exact verbage for saving a page locally, but if you simply cannot paste the URL into your browser without getting a geocities error, then I have to ask:
Are you using the "obfuscated" URL that is create automatically by Google Groups?
After the ca.geocities.com root, there should be my name: tom.otvos AT rogers.com, followed by the gtd subdirectory, followed by gtd-sample.html.
Hmmm, I thought I replied directly to your post, but it showed up higher up in this thread....
I am still working on the internal notifications so that that is not going to happen. Clearly, I have not got it "just right". The reason this is different from GTDTiddlyWikiPlus, by the way, is because this system is doing a number of "action management" tasks for you automatically. Things like assigning actions to context and projects, changing context, completing actions...all of those would need to be manually tagged using the other TW-GTD systems. This is fine for someone well versed in the TW interface, but is kind of non-intuitive for general use. This system still uses tags, but as a user, you don't need to know that.
I'll also say that if you have "autosave" turned on, it will be a bit more sluggish than if you did your saves explicitly. Again, that is something I am trying to optimize.
Just to follow up, I am right now using Safari and, after de-obfuscating the URL that Google Groups put into my message, I simply right-clicked (or crtl-clicked if you have a single button mouse) and selected "Save Linked File...". The key for you, I think, is to get the full URL to show up in the message.
I have uploaded a newer version of the sample, to the usual location, with the following enhancements:
* general sluggishness has been substantially improved by removing unnecessary internal notifications * "review" pages now correctly update when projects/contexts are renamed
> I have uploaded a newer version of the sample, to the usual location, > with the following enhancements:
> * general sluggishness has been substantially improved by removing > unnecessary internal notifications > * "review" pages now correctly update when projects/contexts are > renamed
Thanks for the compliment. As to upgrading, during development I have sadly not devoted a lot of brainpower to this. But working in your favour (and one of the main points of this design) is the fact that virtually all of my work is encompassed in a single tiddler (GTDPlugins). But to be specific...
1. Download the latest gtd-sample.html. 2. Use the timeline to see what tiddlers have changed. Aside from sample data, this will usually only be one or two "core" tiddlers. 3. Import the changed tiddlers using the "Import" menu item, or just cut/paste the tiddler data from the sample. 4. Reload your document.
I know this is not ideal, but that is the best I can offer right now. But know that I am acutely aware that getting updates is an issue, as I am using the system too. Putting the GTD menu items in a separate tiddler was one example of where I wanted to be able to update things as easily as possible without impacting the surrounding environment. I will also start posting an XML export file that you can use to bring your system up-to-date, without worrying about scanning the timeline for changes.