Overall Satisfaction with Drupal
Drupal is being used in a multi-domain environment for a set of community sites where we can display events, sell one of our products via it's own website apart from the main, ask surveys in another site, and display an archive of our catalogs in another site. They are viewable by the public for their benefit in the market that we serve. One main thing we are trying to address is the content management and the many domains, but one code base, and Drupal does both of these quite well.
- Drupal offers multiple sites on one code base out of the box, so to speak. It's an incredible strength should you need Drupal for both a customer-facing site, and an intranet and only want to manage one code base.
- For developers, it offers a bare-bones content management system that you can customize to fit your needs. It is built with a module-based system so that you can plug and play what modules will fit your organizational needs.
- It offers the ability to either use themes built by the community or customize your own.
- One strength I mentioned is the bare-bones that you can build on yourself, but this also leads to a weakness in that you cannot usually just set up a site and expect to have what you need quickly. I can setup a Wordpress site and have one very usable in a week, but I cannot do that with Drupal. As a developer, I don't mind this, but this can easily frustrate non-developers.
- It has led to increased content management efficiency in that we are able to better manage what content can be put out there. Once it is developed, the developers can move on to other projects, and it is up to the content managers to ensure the content is fresh.
- Customers can better interact with the site as there is less opportunity for bugs to creep into the code.
Wordpress is very simple and easy to set up, but is not that easy to customize. Drupal is all about customization. Joomla is also very customizable, but has grown too big and bulky. Drupal allows for more customization then either of these other two products.
Drupal is very appropriate for sites with a lot of content, and custom theming. If you are only developing a blog or only a few static pages, but need a content management system, I would recommend Wordpress, as it is better-suited for those scenarios. If you expect to have more custom work on your site, then Drupal is very much the way to go.
Drupal Feature Ratings
Drupal continues to innovate on the content management front in that they are pursuing default mobile theming in the next iteration as well as continuing the complete customization. There are some things that they are adding to the default code base which I may not like or agree with, but overall, it continues to be a steady product with a steady stream of users and developers.