Hi Nick (and all),
I'll take a look at the code you submitted, and work on it this week. It's nice to have someone else to code with. Thanks for adding in the content repository. Did you happen to take notes on what it was like to add the content repository to project-manager? It would be a useful document for others. I was going to do it here:
http://rubick.com/openacs/content_repository
If you have any notes you'd like me to post there, I'd be happy to put them up for posterity.
I've started adding in workflow to project-manager. See this page for details:
http://rubick.com/openacs/workflow
It shows what I do step by step. I'm hoping to make that document be a guide for other people in the future who want to add workflow to their application, because I find the process to be pretty difficult.
I might need to add workflow to the version of project-manager that doesn't have your addition of the content repository in it, because I want this document to make sense, and have a before and after picture of what was added to make workflow work.
I'm going to post some more this week on adding workflow. It's been tough.
I think a good UI is a very important step. I have some background in UI design, so perhaps I can work on that. If you'd like to add back in the edit project functionality, that would be great.
Perhaps a next step would be to post a proposed data model for the Tasks? Would you like to work on that part, and propose something, and then we can work it out and decide who will code it? I can do it if you prefer. It's up to you. We should probably discuss the implications of different data models before we code it, though.