Thanks to Heidelberg University, we were able to release the new "logger" application last week.
It's an application which lets you log time, expenses, weight, account balance, or just about anything that has a value.
It distinguishes between things that you add up, such as time and expenses, and things that you average over, such as your body weight or your account balance.
It has an interesting feature, namely that it lets your mount your logger projects in multiple logger instances. Here's how we use that at Collaboraid:
We have an instance of the logger at /intranet/logger, which we use to log the hours we spend on our projects on a day-by-day basis. Then we have an /extranet/client-name area for each of our clients, where we mount another instance of logger.
Then we link the logger projects that relate to that client to the /extranet/client-name/logger instance, so our clients can follow our time consumption on their projects continuously.
We think it's pretty neat, and that giving our clients complete transparency in the time spent is pretty neat.
You'll find it in the OpenACS CVS repository on the oacs-4-6 branch, and it currently requires the head of that branch to work. It'll work with the upcoming 4.6.3 release of OpenACS.