Suitable platform for extensible development, not an off the shelf product.
March 18, 2016

Suitable platform for extensible development, not an off the shelf product.

Jason Smith | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Drupal

Drupal is the core platform supporting all of our web properties and is part of the long term plan for internal and external facing sites. Drupal provides an extensible base for creating customized solutions with a lower initial effort while keeping our maintenance footprint small.
  • Integrations with third party systems either through contrib modules directly addressing the integration, or a rich API and services model that supports simple extension.
  • Team abstraction - The architecture of the platform lends itself well to a separation of concerns aligned with many different corporate organizations (separate frontend/backend/theming/services).
  • Multi-site/tenant - While the platform has some hiccups to implementation of a multi-tenant solution it is fully possible to make any solution work.
  • Theme integration is limited to PHPTemplate in Drupal 7, which can cause a number of issues with team composition.
  • A mySQL backend represents a scalability bottleneck.
  • Drupal has represented less infrastructure cost in that as a flexible platform, it has allowed architectural changes that mitigate exposure, better leverage caching and share functionality.
Drupal is well suited to mid to enterprise businesses where requirements may evolve over time as the platform is well suited to pivots and arbitrary extension. On the framework to product spectrum, Drupal falls closer to the framework side. And because of this, it can sometimes represent a larger hurdle to implementation than an "off the shelf" solution. That said, when the "off the shelf" solution begins to show limits, they are often harder to overcome.

Drupal Feature Ratings

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