Drupal the CMS written by software developers for software developers
March 09, 2016

Drupal the CMS written by software developers for software developers

Bart Martinez | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Drupal

Used for the department news and information site and as a gateway to our other applications. We are migrating away from static HTML pages and Drupal will allow non-technical staff to put up announcements and news updates rather than developers.
  • User management and roles.
  • Open source with tons of available modules.
  • Drupal 7 is not responsive by nature but can be addressed by adding responsive themes.
  • Large learning curve to get the configuration and development practices down.
  • Needs too many additional modules to be on par with some of the other CMSs available.
  • Decrease the amount of work developers have to do on a deployed site.
  • Provides an easy to use form for non technical users to add content.
Drupal has a huge amount of community support and a plethora of modules to choose from that add new site features for both users and admins. Joomla! would be a close second but I lack enough experience with it to say if it provides as much customization options. OpenCMS is open source but really the only source of support is from OpenCMS.org and its best features require a license from its parents company Alkacon. Concrete5 is extremely easy to use but lacks the community support and access to open source modules.
Drupal is a great CMS for those with strong development skills that need to be able to highly customize their site. If you need just a basic blog or news format it might be best to find something a little simpler such as WordPress or Concrete5.

Drupal Feature Ratings

WYSIWYG editor
9
Code quality / cleanliness
7
Admin section
10
Page templates
8
Library of website themes
8
Mobile optimization / responsive design
Not Rated
Publishing workflow
8
Form generator
7
Content taxonomy
Not Rated
SEO support
Not Rated
Bulk management
7
Availability / breadth of extensions
9
Community / comment management
9
API
7
Internationalization / multi-language
9
Role-based user permissions
10