Hello,
For a customer's intranet, we're investigating the possible solutions available, and I'd want to know if Drupal could be a good choice. Here are the requirements for which I'm not sure if Drupal can do it :
- LDAP (Domino) and Active Directory support for users
- Metagroups : ability to create groups of groups, and to have both users and groups into a group
- Auto logout
- Hierarchical groups : adding an user to a group give this user rights on the subgroups inside this group
- Arbitrary maximum menu depth
- User configurable home page (à la Netvibes with gadgets like weather, RSS feeds, etc)
- Sections : some groups are able to edit/add content in their section only
Thanks for your help!
Comments
_
Drupal can handle most of what you list-- see the http://drupal.org/project/og and http://drupal.org/project/og_subgroups modules for group functionality.
For LDAP see http://drupal.org/project/ldap_integration -- i use it and it works great.
A netvibes type home page is going to be the main challenge from what I can see. You can place widget code into custom blocks and allow users to select whether or not to activate that block. But it's not as nice, javascript wise, as netvibes.
There was the http://drupal.org/project/mysite module, but that's only for d5 and the d6 solution is shaping up to be something else-- probably http://drupal.org/project/panels with js/ajax enhancements. Drupal's adding a lot of nice js usability improvements, including drag and drop, and has jquery built in, so it's definitely doable, but currently there's no module you can just switch on to get this functionality.
Open Atrium
Another option is the Drupal intranet called 'Open Atrium' read more at http://drupal.org/node/512524#comment-1850092