Can Drupal do this?
Im new here so I apologize if this is not the appropriate section for this.
I would just like to know if I can use Drupal for this project:
I would have a site wherein each user would have a "private section". This "private section" would have
a. Upon login, users would see news/updates posted by administrators. This news/updates will be limited to those that the administrator has tagged as "for all" or "for groups that the user is part of".
b. A simple sort of trouble ticketing system where they can post requests/questions. Only they and the administrator group can see this.
c. They would have a private directory where they can post/upload files (images, documents etc). Administrators would also be able to post/upload files into this private directory. Viewing/Downloading is limited to that user+Admin group.
d. There is a public directory where all users have read-only/download-only access. Only administrators are allowed to post on them.
e. A private messaging/email capability between administrators and users. (No messaging between users)
I have drupal-5.9 installed and am playing around with the following modules:
- DataBase File Manager (dbfm-5.x-3.4)
- Web File Manager (webfm-5.x-2.13)
- Content Access (content_access-5.x-1.4)
- Node Access (nodeaccess-5.x-1.2)
- ACL (acl-5.x-1.6)
- Action View (action_view-5.x-4.1)
I still am lost and the above modules doesn't seem to provide all that I am looking for. I think the most important thing I'm looking for is the ability for users to have a "private section" where other users would not have access to. I was able to find the "privatespace" module via search but it seems that it is no longer active.
Hoping for some more adept at Drupal to point out what modules might provide my needs or if it would be better if I look somewhere else.
Thank you.

maybe take a look at the
maybe take a look at the http://drupal.org/project/private module
===
"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
Thanks for the reply. Yup,
Thanks for the reply. Yup, I've already seen that module and its not really what I am looking for since that module gives the privacy setting to the users. What I am looking for is that the post done by users is automatically set as private by default viewable only to an admin and the author. Plus I think its role based, what I need is at least a user based permission system.
ah ok. hmm... i would
ah ok. hmm... i would probably try to do this with the private module, then use a hook_form_alter to set the property to private and prevent displaying the option to the user.
i believe content_access has an "author" view permission, I'm not sure about nodeaccess.
===
"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
Hmm... that might work.
Hmm... that might work. Thanks for pointing me to the "hook_form_alter" module. One last thing, do you know of any module that would allow users to upload files with the same "private" setting (ie viewable only by the author and the admin)?
I really appreciate your help.
http://drupal.org/project/dow
http://drupal.org/project/downld or http://drupal.org/project/private_upload (the first one is probably the one you want).
and you're very welcome ;-)
===
"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
Hi Thanks again for the
Hi Thanks again for the help. I think I have everything to get me started. The "hooks" were really a lot of help.
Anyways, I would just like to document that the http://drupal.org/project/private module is incompatible with http://drupal.org/project/content_access and http://drupal.org/project/nodeaccess. I was baffled when I had the private module working but all private nodes where still showing up to unauthorized users. I hope someone would also find this thread useful.