An addendum to my rant about
Webclasses considered harmful:
Alternative web-application platforms (which I have not
used yet):
Cocoon 2: XML + XSLT
+ Java, with strong separation of logic, content, and
presentation; ZOPE:
object-oriented web platform, programmed in Python or Perl.
At work I keep my work-log and my work plan in one big XML document
(actually one per client, for the sake of limiting the enormity of the
files). This single document is then sliced and diced through various
XSL transforms to create different views: for example, when you look at
the entry for one task, you see all the notes describing that task and
the work I did on it, and when you look at the log for a particular day,
you see the notes for that day regardless of which task they belong to.
Read more