What is most valuable?
- The robust API and the large number of contributed modules created by the community
- The API uses a consistent hook system to allow you to build custom modules which "hook" into Drupal seamlessly. For example, these could be used to add new user permissions, page blocks, or to simply alter the text on a form button.
- The Drupal contributed modules are those that are built and maintained by the community members. There's a saying in the Drupal community "There's a module for that." Quite often, there is already a module for the functionality that you need, or one very close to it.
- The key contributing modules are views, panels, Ctools, token, and Pathauto. A number of key contributing modules have ended up in the Drupal core in recent years.
How has it helped my organization?
It has cut down the development time and given us a great base to build out any type of site that is needed.
What needs improvement?
The admin interface has been lacking in usability. They have made improvements in the new versions.
In the previous versions of Drupal, the admin UI was confusing to non-technical users. This has improved, but it probably isn't as user-friendly as WordPress, for example.
For how long have I used the solution?
I have used this solution for over ten years.
What do I think about the stability of the solution?
Drupal, Version 8, which was released a few months back, still has some blocking bugs. However, the stability of Drupal, in general, is very solid.
What do I think about the scalability of the solution?
Drupal may require a lot of resources for certain types of sites, but hosting and well-architected codes can get around this.
How is customer service and technical support?
The technical support is entirely community-based, i.e., via Stack Overflow or Drupal.org. It could be better.
Which solutions did we use previously?
I worked with the Joomla!, but the product reached its limits. We switched to Drupal.
How was the initial setup?
The initial installation process is much more improved and relatively straightforward. It’s still a bit developer-orientated, which can be confusing for non-developers.
What's my experience with pricing, setup cost, and licensing?
Drupal is open source software, so it can be used for free.
Which other solutions did I evaluate?
What other advice do I have?
Be patient and expect a learning curve. In the end, you’ll have a solid CMS platform with which to work.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Mar 19 2017