I do not know where to ask so I just try here. Hope that someone can point me in the right direction. I need to set up a forum site for my class where classmates can create forum to discuss class topics. We do not want to open forum discussion to public, therefore membership will be by invitation. Another thing that I want to do is not to publish classmates' discussion forum to public. Ning network is one such nice solution. However, Ning is not free anymore. I love Drupal and have setup Drupal before. That is why when I am assigned to search for a PHP opensource solution, I am thinking about Drupal. However, I am not quite sure that Drupal have a Forum module that allows me to achieve the abobe requirements
Here are my requirements again
1. private membership.
2. private discussion forum and can only views for logged-in members.
Thanks
Khoivu
Comments
I'm sure you can just
I'm sure you can just configure permissions to disable anonymous viewers from looking at the forums or nodes or any views on the site.
Just make a role and assign everyone who logs in, to a role that can view content. Also, there are different settings for controlling who can sign up for a login or not.
Content access
You may also find the Content Access module useful to achieve what you need
http://drupal.org/project/content_access
Try the module securesite
Try the module securesite (http://drupal.org/project/securesite) with HTML forms.
Then disable user registration for your site.
Short answer is yes. I won't
Short answer is yes. I won't get into it here (the list is long), but there are many different ways to do access control in Drupal.
I have simply create a custom module
For the private forum I have simply created a custom module in which I override forum menu in this way
For me is the easiest way to do what i need.
Is this a correct approach?
thank you
Several choices
Here's an old Lullabot article but most of the info still applies.