Skip to main content

10 reasons why the Royal Family should switch from Drupal to Enonic

Why the Queen should consider changing her digital experiences to meet the requirements of the future.

Drupal has been in the game for a long time, showcasing several big brands and organisations which use the platform as a CMS. Drupal also has a large community of developers and editors, with many people knowing the system well.

If you're running on Drupal today, you might be satisfied. But should you rest on your laurels? We think not. Here's 10 reasons why the British Royal Family, large organisations, big businesses, and everyone in between should consider switching from Drupal to Enonic.

Compare 22 Digital Experience Platform vendors:

Button: Download report

1. Content and services

Websites and digital experiences aren't just content or "online brochures" anymore. While Drupal is certainly a content management system and thus can handle content without much ado, it stops there for the web editor. To make it customised, you need to know PHP or someone who does. But even with developers on your team, Drupal is still not made to be a web platform, but primarily a CMS. This means there are certain inherent limitations or obstacles in the way of what your organisation wants to do in the future.

Completely tailoring the customer journey is one such futuristic feature. Modern customer journeys don't just require content, but also services. An example is insurance companies, where content is delivered in tandem with calculators, "My page" functionality, reports, issues management, and so on—depending on where you are in your customer relationship.

Now, look on the bright side. The Enonic platform is made for building solutions where you mix content and services in a seamless way. Just take a look at our customers TINE, Gjensidige, or Norway Post—or see the rich functionality you get from services like Airbnb or Uber.

For the Royal Family a stronger link between content and services would mean better user experience and richer functionality for their sections of booking, tours, media centres, and calendar. These services are important to keep smooth, effective, and multi channel for the digital omnipresence of tomorrow.

2. Most dreaded platform

Clocking in just after SharePoint, Drupal is ranked as the world's most dreaded platform among developers. Why this is so is pure speculation from our part, but we believe the dependence on PHP, the performance of the platform, and the old-fashioned look and feel of the Drupal user interface might have played a role.

Instead of dwelling on the survey, we would rather talk about what we believe Enonic does positively for developers. Enonic is based server side JavaScript, and we have focused on allowing developers to build CMS functionality in the same way as they build any application.

Developers, both within the Crown and elsewhere, are moving towards fullstack JavaScript, which is not supported by Drupal. Don't let the Queen miss out on a platform the developers will love now and in the future.

See also: 12 ways Enonic can help you save time on daily tasks »

3. Slow performance

Enonic is built around the insanely fast search engine Elasticsearch, while the runtime is Java. Why is this a good thing? Java is the back-end of many large services, like Twitter and Facebook. You expect services like this to always deliver, and so too does the Royal Family expect that their digital services always will have uptime and be fast. Adding to the fast performance in Enonic is that everything is coded in JavaScript, but optimised for speed by the Java Runtime Environment.

Drupal, on the other hand, is based on a relational database, meaning that it is slower to search than with a search engine. Ben Sinclair has explained on Quora how e.g. inconsistent caching contributes to the slow performance of the Drupal platform.

4. Confusing interface

To quote Ben Sinclair on the Drupal admin interface, it "has a pretty random UI. Some pages will update things as soon as you change them by AJAX. Some will have a "save" button at the top ... or at the bottom ... or floating ... I think this got designed by committee—in a pub."

In Drupal there is a separation between your content and your structure. Also, you can click yourself to death to manage options in the dashboard interface, like site structure and menu functionality.

You can see the Drupal user interface yourself here:

Drupal blog posting example.

Enonic will not try to confuse the Queen, the Duke of Cambridge, or the Duchess of Cornwall, and offers instead a tree structure out of the box, which can mirror the site structure. Our tree structure provides a tidy and logical overview of your site, your content types, and your content pieces.

This is how Enonic XP looks, by comparison:

Enonic XP blog posting example.

5. Ineffective search

We have mentioned search functionality indirectly already under the section on performance, but this point needs to be hammered in. Drupal lacks a search engine and relies on legacy database search or the use of a third-party tool at the side. The Royal Family is certainly not growing any smaller, neither in family members nor content, so featuring a fast and precise search engine is of vital importance.

Enonic has the mentioned Elasticsearch embedded. Elasticsearch can search in different sources, with scoring based on aspects of your choice. For more details about this particular feature, see how Norway Post built their search function with Enonic XP.

6. Dependency on third-party database

Drupal is dependent on a third-party database, which means more operations, more maintenance, and more hassle when upgrading the platform. Prince Charles doesn't need any more grey hairs, so why keep unnecessary troubles around?

In Enonic the Heir Apparent would get embedded NoSQL storage. This will be maintained by Enonic and Charles would not have to worry about any third-party installation.

Don't miss: 6 ways Enonic XP can help your company generate revenue »

7. Excessive use of modules

Just like WordPress relies on a heavy user dosage of plugins, so does Drupal rely on so-called modules. Just like it's larger CMS brother, Drupal needs several modules to get the Royal Family what they need—as the core itself is rather slim.

A fairly low number of healthy modules doesn't need to spell catastrophe, but Wikipedia cites some grave concerns about many published, yet incomplete or outdated modules among Drupal's 30,000 downloadable modules. This could at least spell a security risk.

With Enonic the Royal Family must involve professional developers from the beginning, which restricts the need for several extensions like plugins or modules to begin with. But Enonic does sport the Enonic Market, a thoroughly controlled and verified marketplace of apps, starters, and libraries that offer a tonne of functionality for both developer and editor alike.

8. Loss of interest

The Royal Family has always been famous for their trendsetting ways in fashion and style, but now they may need to reconsider their digital experiences. According to Google Trends the interest for Drupal is sinking, which may indicate a flight from the community.

Enonic might not have as large a community or customer base as Drupal, but we're up and coming, with satisfied customers. In our 2018 Customer Satisfaction Survey, 92% of the developers were satisfied or happy with our platform.

9. Accessibility

The Royal Family is not only trendsetters in fashion, they have always been on the forefront of speaking for people with disabilities and accessibility issues. Accessibility is important for any website or digital offering, and Enonic customer Norwegian Welfare and Work Department has for instance a score of 100/100 in Google's Accessibility Audit.

If the Royal Family had switched to Enonic, they would have gotten easily accessible, but still powerful tools to boost their ranking and accessibility score with SEO meta fields and Siteimprove—and boosted their score from today's 78/100 to max.

10. Kickstarting new developers

Developers, whether they be royal or not, love to build working systems in a flexible environment. This is what we have provided with Enonic XP. Setting the platform up is fairly easy for developers—just give it a few hours, then you are ready to contribute.

With Drupal it can take a day to set up the platform for a developer environment. Drupal has a lot of dependencies to third-party services, like a database and a search engine—which in turn require a lot of configuration.

Enonic makes it easier to understand concepts and is more natural for developers with the focus on fullstack JavaScript. You code and build your applications and websites through standard patterns and methods, something which a developer will find familiar (and quite enjoyable).

Drupal is more like a traditional CMS: the platform is rigid and you have to teach yourself special concepts. If you know PHP and Drupal, it's probably OK, but then you have already started a long time ago.

SoftwareReviews Web Experience Management Data Quadrant Report 2020

Image credit: Katie Chan / Wikimedia Commons

Enonic XP
digital experiences
change cms
search function