I am attempting to evaluate Drupal as a CMS for our company intranet. The site navigation is currently based on departments within the company (Human Resources, Legal, Planning, etc.) My goal is to assign indivdual users access to add/modify content for their specific department only. The layout of pages would be controlled by templates & css.

If we were to purchase a product like Macromedia Contribute, this access could be controlled by limiting user updates to specific department folders, as this is the way the site is setup now. I would like to stay away from this desktop application and go with a web based solution. I have looked at some of the Drupal documentation, but as of yet, have not been able to determine if Drupal can segregate user activities in this way.

Is anyone doing something similar? If so, could you give me a brief explanation of how it is done?

Thanks!
Alon

Comments

anner’s picture

Taxonomy. You can do this with the taxonomy access module. Create a taxonomy structure like this:
Intranet home
--HR
--Legal
--Planning
--etc

Then create roles to match, ie, HR, legal, planning. Then use the taxonomy access capabilities to allow to allow the appropriate view, update, delete, create, list functions for the taxonomy terms for each role.

nbcdesigner’s picture

Hi,

Did you ever got to set up a intranet site? I'm planning on doing something similar.

thanks