Could you explain briefly how would you create in Drupal a private area that is accessible only to a certain class of users. What existing modules would you use?

Comments

gpk’s picture

Organic Groups (OG) module can do this - in fact it lets you set up as many groups (classes) of users as you want. They can each have their own private area.

Or you could just create a role for this class of user and use TAC_lite or Taxonomy Access modules to control access to certain nodes.

gpk
----
www.alexoria.co.uk

tnanek’s picture

What do you mean by private area? Do you want this area to be interactive at all, or do you just want an area where they could see content submitted by other users?

If the first is your goal, check out Access Control Layer and accompanying modules.

If the second is your goal, then some properly set up Views could do the task. You can have a view restricted to certain roles so not everyone could see it.

WorldFallz’s picture

one point regarding the views option-- the view may only be available to a certain role, but the nodes themselves will still be public. Truly "private" nodes require one of the available access control modules (ie taxonomy_access, content_access, nodeaccess, etc).

===
"Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime."
-- Lao Tzu
"God helps those who help themselves." -- Benjamin Franklin
"Search is your best friend." -- Worldfallz