Don't Drop Drupal Just Yet
Overall Satisfaction with Drupal
I was a Web Analyst at the University of Edinburgh. The Web Interfaces team develop bespoke web solutions for individuals and departments for the University of Edinburgh, and servicing external clients. This development team had a portfolio of over 30 website projects. My main tasks were to patch, backup, and deploy drupal instances. I also was involved in some back end development and configuration.
From my experience:
Drupal will create a secure and scalable website without prioritising aesthetics. Ease of Use and design is often sacrificed for speed, security and performance.
- Drupal's has built-in tools for automating SEO
- Large organisations and governments (White House) will use it for their content - it is trusted and secure.
- Correct Drupal development allows for custom content and extra features without too many complications
- Drupal makes performance a priority by having built-in caching.
- Users often find design to be problematic.
- Drupal’s themes sometimes do not offer mobile compatibility.
- Drupal has a steep learning curve. It developed for developers and therefore not user-friendly for the end-user or customer without training.
- Customers were satisfied with powerful systems which were stable.
- Drupal team usage increased as we provided training sessions
Therefore if a popular garden area wanted to have a website, listing all their plants, then Drupal would be suitable.
However for a simple blog or 5-page website, Drupal is overkill. And users will find it difficult taming this beast to perform simple duties
Drupal Feature Ratings
- I found that Drupal creates many clicks for the user
- Theme/Module Customisation difficult without technical skills.
- Complicated taxonomies and content types, which is daunting without prior training.
- Mobile Responsiveness is a joke, and is recently starting to appear on themes.
- Drupal sacrifices good design for functionality.
Like to use
Requires technical support
Feel nervous using
Lots to learn
- Creating Taxonomies and Content types are a dream
- Updates are great, small clicks can update the site.
- Installing a module from the community is simple
- Trying to install complex modules which require command line tools.
- Patching or doing major updates
- Creating layouts can be complicated, views etc