Forum OpenACS Development: Re: dotWRK: Project Manager

Collapse
Posted by Nick Carroll on
My plan now is to polish up the code that I've submitted.  As well as add the "edit" project functionality back in.  I think this is just creating a new revision of an existing project item.

The next step will be to work out how to incorporate work flow into the package, so that we can manage projects through states (proposal, open, closed).  This may take me a few more weeks.  Not sure how to use the workflow package yet.  Isn't there a new workflow package that I should be looking out for?

Another item on the "to do" list is design a better looking UI.  Should we bother with this now?  Or when there is enough functionality in place?

Collapse
Posted by Jade Rubick on
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.