Overall Satisfaction with Drupal
We use Drupal internally for our public-facing websites, as well as using it to build back-end management tools.
In addition, we provide Drupal support and services for thousands of companies and individuals.
In addition, we provide Drupal support and services for thousands of companies and individuals.
- Drupal's power comes from the ability to re-use content and parts of content in many different pages and contexts of the website.
- Drupal is also a powerful platform to integrate with other web services - I have a lot of experience integrating with Apache Solr, I've also help integrate it with CRM systems, event management systems, ecommerce services, and many more
- Starting from a bare Drupal site requires a lot of configuration, but there are also a growing number of pre-configured distributions that make it easy to start from a nearly complete solution for a specific use case.
- Because of its tremendous flexibility it's sometime difficult for new (or even experienced) user to be sure they are making the optimal choices of modules and configuration.
- Since Drupal is not code-compatible between major versions, community-provided modules are not always upgraded and that can make site upgrades challenging if you use one of those modules.
- Drupal allows us to build very rapid prototypes and then refine them.
- The fact that Drupal is free (GPL) software with a tremendous impact by fostering a strong community. Even companies that compete on some fronts collaborate to make the code better for everyone.