Hello all,
I'm a newcomer to the world of Drupal and am considering it for a project I'm about to emark on. Before I commit to using Drupal I obviously need to be sure that it is a suitable technology for what I'm trying to do.
The project is to design and implement a school web site. The site will have several distinct sections, each of which may be publicly accessible or accessible only by users belonging to one or more user roles, depending on the section. Each section will need to have its own multi-level menu structure with only items applicable to the logged-in user role being visible.
There will be several user roles, probably: administrator, senior staff, staff, admin staff, school governor, anonymous user, registered user and contributor user. For each user role capable of creating or maintaining content, there will need to be fine control over what type of content they can create, edit etc. and also where exactly it can be created.
Please can someone tell me if these requirements sound like a good fit for Drupal without having to jump through too many hoops. I'm confident that I'll be able to create the necessary custom themes and also develop custom modules if required, but it would be great to use as much out-of-the-box as possible. I'd also be extremely interested if someone could point me at any case studies for similar sites and/or similar sites implemented using Drupal.