I'm building a product support site for my company. I've built 10+ sites with Joomla but have just started playing around with Drupal and Xoops. I'm trying to decide between those 3 on what would be best for this site.
Joomla's lack of group level access controls is what made me go to Drupal. However, I'm not sure Drupal can do everything I want.
Here's what I'm looking for, and in parenthesis, which platform I think has the edge. Any suggestions would be appreciated.
- User groups: We have 4 products and many groups of users (Access to Prod A only; access to prod B and C only; access to prod A, C, D; etc). (Drupal; although the JUGA mod for Joomla will work).
- Downloads: Software downloads, manual downloads... all based on group level access. Also the ability to group downloads and for admins to easily upload them. (Joomla with JUGA?)
- LMS / e-learning - ability to assign learning content to users or more importantly, assign quizzes that prove they understand the material. User could submit the quiz answers which could go in their record or to a DB that provides reports. (Joomla has the JoomlaLMS addon)
- Calendar - ability to display upcoming events and training courses, and for users to sign up for courses. (Joomla)
- Users sign up to training classes - signup only allows for x attendees and will block attendance when it is full. (Joomla)