Hi
I hope this question does not irritate someone as it might have a very obvious and simple answer. I have just started with Drupal and I need to know if Drupal is capable of doing the following:
I'll sketch a scenario for you to describe my specific needs.
1.) I have users that will login through LDAP. These users will belong to specific companies (like a group) and these companies will subscribe to certain services that I offer on my Drupal site. These users must be grouped per company (these companies are subscribers) so that they can have their own little 'homepage' where they can post comments and view specific content specific to their company. That is the first requirement. No other company can access this company's home page or see their comments or know that they are subscribed.
2.) Then there is the content. I will provide content on a subscription basis to these companies. Let's say that there will be different services like at a game reserve in Africa. The company (with it's users) can subscribe to any of the following services: bird watching, lion feeding, night game drives, and conservation. The company can decide to subscribe to one or more of my services I offer, but the company will only be able to view content that they are subscribed to i.e. Company A is subscribed to the conservation and bird watching service. This is setup through an LDAP attribute in a directory service like Novell eDirectory. I'd like to map it to something useful in Drupal? Now company A can see all the content on these 2 services. Company B can only see lion feeding as they are subscribed only to that service.
3.) All these services are published on Drupal with certain templates . By templates I mean a few pages with a certain layout. Let's take conservation, we might have animal conservation and water conservation now, but in two months I want to add plant conservation. I want to have some sort of template for a service where I can say "Right, I have another service that is part of conservation and it is called Pollution prevention. Click, click and there is my new service with all the 'empty' pages and I just have to add the content for that service." I do not want to go and have to manually create the 10+ pages for the new service.
This is basically what I need. Is this possible? If yes, what modules do I need?
I would appreciate any feedback.
Thank you
Johan
Comments
_
#1) See the http://drupal.org/project/ldap_integration module. Also see the http://drupal.org/project/og module. I'm not sure about connecting the ldap attributes to groups though-- you may have to code for that.
#2) I would think you could implement the different services with one or more taxonomy vocabularies. Combined with http://drupal.org/project/taxonomy_access or http://drupal.org/project/tac_lite you should be able to get the access control you want.
#3) Take a look at the http://drupal.org/project/book_copy module. You should be able to create books for each type of service, then use book_copy to clone them.
===
"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." - Ben Franklin
"Search is your best friend." - Worldfallz
Thank you WorldFallz! That
Thank you WorldFallz!
That is the modules I had in mind as well. Will have a look a closer look at them.