I've toyed with Drupal for some time, but always encounter the same choice: ease-of-use or power. Is there a middle position with Drupal? Can I get all the power needed for a news site with Drupal without sacrificing overwhelming resource needs and a hydra-like morass of dependancies? There seems three choices: build a system from the ground-up, (which can be akin to DIY pyramids in ancient Egypt), OpenPublish (which is really optimized for larger organizations) or ProsePoint, which is quasi-supported.
I have been give a task to start building a webisite with following basic capabilities:
- Hierarchical content structure
- with top level being a site (location)
- Each site having multiple sub locations
- Each sub location having multiple service cards (custom content type having a special set of fields which hopefully could be easily chosen from set of field options)
- different field options to be added by admin/superuser.
Multiple level of user access rights:
- admin having ability to anything e.g. change the webpage structure/themes/etc...
- superuser having ability to add new users and access to all nformation
- A site manager having ability to add sub locations and all the service cards within the site (no acces to other site information)
- A operator who has only access to information of a sublocation and ability to add new service cards
- Later possibility to add more levels to hierarchy
Look&Feel
- Each person who logs in has different "front page" e.g. basic user only sees very simple page where he can add a new service card
- All other aspects of look&feel I bet are achievable with any CMS system
I need to be able to post (and have other users post) articles in categories. i thought about using Blog for this, but maby there is a better way?? or otherwise can Blog be organized by categories?