Posted by Scott on Feb 25th, 2006
The demo site has been updated! There are bugs to shake out, and a couple of minor things I still need to change, but you can now add and modify todo items. The goals will appear at the end of todos with the next update. Have fun!
Posted by Scott on Feb 24th, 2006
Ok, I’m so close now to something usable. I’m not going to bed tonight until I have it done, I promise. I have the Jolt cola to back that promise up, too!
Posted by Scott on Feb 20th, 2006
Well, I only spent a couple of hours on the todo editor this weekend, so I decided to update the demo site to give you an idea of how it’s turning out. Saving edited todos and adding new todos isn’t up yet, but you can delete them. Many minor bugs were shook out of the rest of the GV/goals/quotes pages, too.
Posted by Scott on Feb 15th, 2006
I keep getting closer…this is really working out well. Todo items are now editable, I just need to hook up the event handlers and think of a good way to add new todo items. Choosing a date picker was a bit tough, but I settled on jscalendar and I love it.
No demo site update until it’s all working (just a few more days, trust me).
Posted by Scott on Feb 12th, 2006
I’ve been iterating through many changes in the goal/governing value/quote editors, and finally think I can say I’m done with any more major changes. There may be a few tweaks here and there but I am satisfied with the layout and backend code for now.
I needed to reach this point because I didn’t want to have to keep refactoring the task editor. Adding the ability to edit tasks is now my main goal, and I hope to reach it sometime next week. The demo site has been updated so have fun with it.
Posted by Scott on Feb 9th, 2006
In case you’re anxiously awaiting the exploit code for the critical PHPiCalendar security vulnerability, you’ll have to look for targets other than Thought2Action installations. I had the code patched within five minutes of the announcement on the forum yesterday, and the demo site (as well as other installations) are now updated with the fix. Open Source rules. 🙂
Posted by Scott on Feb 5th, 2006
The demo site now has the goal editor, which took a lot longer than I thought it would to get done. I can’t believe I went this long without looking up whether PHP had here documents; this makes the teduious HTML generation a tad less painful (so I don’t have to escape every set of quotes).
I haven’t done much cross-browser testing lately but as of now it looks like Safari on OS X handles things fine in addition to Firefox. I suppose by the time this thing is really ready for prime time, IE 7 might even be out. :-/
Posted by Scott on Feb 1st, 2006
I’ve taken to creating some static, non-dynamically generated HTML pages to mock-up the goal editor interface, and have been struggling a lot with where to place the “Link to goal/value” drop-down selector. In the end, I actually decided to change the abstraction a bit and allow a goal to be linked to another goal (short-term links to longer-term) AND a Governing Value. After all, there is no reason to limit you to one or the other, now that I’ve thought about it.
Anyway, now that I’ve got something that doesn’t inspire the gag reflex upon looking at it, I’m having a fun time generating this layout dynamically from PHP. Using HTML tables for layout sucks, but CSS support is too sketchy between browsers for positioning. I am deeply grateful for Firefox’s Web Developer Extension, which can outline table cells/borders on the fly. If I didn’t have that, I’d probably have given up by now.