Everyone:
Please feel step in and help !!
Let me try to share how I use it....
I'm not in the web designing business, but I will change the wording to accommodate an example that may help you.
So...I have a contract with ACME Inc to deliver a new website, so I create a work-space called ACMEinc.
Now... I have a few departments, each following one part of the project(s). Lets say:
- Graphics
- Codes
- Testing
- Drafts
So I created one workspace for each department inside the ACMEinc.
Now let's say I have three groups of people working on graphics, one group is working on the GUI another group is working on the content and another group integrates the work of both.
So I create 2 work-spaces inside
GraphicsNow I create the users.
- John and Paul are working on the GUI so I assign them to the GUI workspace only.
- Tony, Bill and Jim are working on the content, so I assign them to the Artwork workspace.
- Mary is in charge of the whole look 'n feel and I assign her account to the Graphics workspace (that is higher so by default she has access to all its content)
...and I would do the same for each department.
Now I have a draft of the website and I want to have it approved by my client: ACME Inc. So I create a new client company and assign it to the DRAFTS workspace inside the ACMEinc workspace.
I now copy all the drafts to be approved( including links to demo, etc.) in the DRAFTS workspace.
I now assign a task (approve draft) to the client from withing the DRAFTS workspace and send notification. When the client logs in, he will only be able to see the content of the its own DRAFTS.
Although you can simplify the structure, I would make a template of it and use it for each project.
I hope this helps,
Wz