Suyati Technologies
  • Services
    • Salesforce Services
      • Sales Cloud
      • Service Cloud
      • Marketing Cloud
      • Einstein
      • Experience Cloud
      • Mulesoft
      • Commerce cloud
      • Finance cloud
      • CPQ
      • Consultation
      • Implementation
      • Integration
      • Custom Development
      • Salesforce DevOps
      • Support & Maintenance
      • App Development
      • Managed Services
    • IT Services
      • Content Management Services
      • Analytics
      • RPA
      • Front end Technologies
      • Microsoft Applications
      • Cloud
      • DevOps
      • Snowflake
  • Approach
    • Development Methodology
    • Engagement Model
    • Consulting
  • Intel
    • Blog
    • eBooks
    • Webinars
    • Case Studies
  • About Us
    • Management Team
    • Advisory Board
    • Our Story
    • Testimonials
  • Careers
  • Contact Us
Suyati Technologies
  • Services
    • Salesforce Services
      • Sales Cloud
      • Service Cloud
      • Marketing Cloud
      • Einstein
      • Experience Cloud
      • Mulesoft
      • Commerce cloud
      • Finance cloud
      • CPQ
      • Consultation
      • Implementation
      • Integration
      • Custom Development
      • Salesforce DevOps
      • Support & Maintenance
      • App Development
      • Managed Services
    • IT Services
      • Content Management Services
      • Analytics
      • RPA
      • Front end Technologies
      • Microsoft Applications
      • Cloud
      • DevOps
      • Snowflake
  • Approach
    • Development Methodology
    • Engagement Model
    • Consulting
  • Intel
    • Blog
    • eBooks
    • Webinars
    • Case Studies
  • About Us
    • Management Team
    • Advisory Board
    • Our Story
    • Testimonials
  • Careers
  • Contact Us
Suyati Technologies > Blog > What makes Drupal 7 still popular despite Drupal 8 release

What makes Drupal 7 still popular despite Drupal 8 release

by Nayab Naseer February 16, 2017
by Nayab Naseer February 16, 2017 0 comment

Drupal 7Drupal 8 was released in November 2015, but bucking the trend of users adopting the new in place of the old, the incumbent Drupal 7 continues to be widely popular, and there is a general reluctance to upgrade to Drupal 8.

On the face of it, the lukewarm response to Drupal 8 may come as a surprise, considering the new version is undisputedly a powerhouse, offering a much wider set of features compared to Drupal 7. Drupal 8 comes with many popular modules such as CKEditor, offers built-in responsiveness, refactors the file structure, and offers new ways to create modules and templates.

However, dig deeper, and solid reasons for the general reluctance to migrate to Drupal 8 start to emerge.

If it ain’t broke, don’t fix it

The adage “if it ain’t broke, don’t fix it” seems to have caught on with Drupal users.

According to developers, website performance beats all other considerations. Only a stable and highly performing website generates high search engine rankings, and higher conversions. There is also the added benefit of stable websites having greatly reduced hosting costs.

Drupal 7 has been consistently ranking as one of the most popular open source software, owing to its stability, feature-rich functionality, end user configuration, hierarchical software architecture, hook based extensions, scores of stable modules that facilitates functionality extension, and strong support. When Drupal 7 meets the requirements of most users well, there is no motivation to upgrade to Drupal 8. While the feature list of Drupal 8 is not in doubt, its nimbleness is doubtful.

The Architecture to Doom

Drupal 8 promises several additional frameworks and platforms, including the latest PHP concepts and standards, object-oriented programming, and the Symfony framework. However, realizing such features may be an over-kill for many enterprises. In any case, such features require advanced programmer skills, which is at cross-purposes with one of Drupal’s key strengths, ability to execute programs without having to understand object-oriented programming or modern frameworks and techniques.

Drupal draws its core support base from self-taught experts, many of who do not even have a technical or programming background. Such users would rather migrate away from Drupal altogether than upgrade to a tech-heavy Drupal 8.

Even for professional programmers, Ruby, Node.js, Angular.js etc. offer advanced framework compared to Drupal 8. Without the low programming advantage of Drupal 7, there remains no compelling reason to retain Drupal itself. Many developers are asking themselves the question, “If I have to invest in learning something new, why not Ruby, or Node.js instead of Drupal8?” 

A Step Forward and a Step Back

Drupal 8 core is stable and has amazing capabilities, but the new version still has to take a few miles to become viable for production use cases beyond more basic sites.

The content, content types, taxonomy, users and comments migrate seamlessly from Drupal 7 to Drupal 8, but for complex sites, things get challenging. For instance, many contributed modules are yet to be ported. The ability to make a few simple tweaks to the data, one of the most convenient features in Drupal 7, is lost.

Drupal 8’s highly intuitive Configuration Management system fill in gaps left by other methods admiringly well. It is now possible to push the whole site’s configuration around Git and merge it fast. However, significant glitches fritter away such strengths. A case in point: export of some modules such as Entityqueue and Display Suite producing invalid configuration.

Drupal 8 brings in a lot of features out of the box, but this means it is massive compared to Drupal7, taking almost five times as much space. Drupal 7 and Backdrop has 11.7 and 11.8 MB respectively, whereas Drupal8 is 42.2 MB is size! Drupal 7 is 14.5 MB on disk, compared to Drupal8’s massive 72.2MB on disk.

The impact of a bloated Drupal8 goes much beyond requiring extra disk space. A bloated platform takes longer to load, in an era where speed is of critical importance.

Difficulty in Migration

The inflexibility of the migration process does not help either.

Web admins would want to take the opportunity of migration to rework the website, renaming or even removing old fields, re-architecting some categorization, removing some unpublished content, and more. There is no easy way to go about doing these, except through writing classes, hook, and post process scripts. Such actions slow down the process considerably, a disaster in today’s fast-paced business environment where speed is of the essence.

The Backdrop Fork: The Last Nail in the Coffin?

Another big reason for the lukewarm acceptance of Drupal 8 is the Backdrop folk. A team led by Ms Lampton and Mr Haug has forked Drupal and depending on how the fork pans out, and more importantly, if Backdrop reinvents the Drupal Classic, a significant chunk of Drupal user base may move over to Backdrop rather than to Drupal 8.

Backdrop incorporates many default functionality included in its core, offers a refactored structure, and a promise to be faster, as it does not come with the excessive features found in Drupal 8. In fact, migrating to Backdrop would require a lesser learning curve than migrating to Drupal 8, for Drupal 7 users. However, the risk of not having established support and lack of backwards compatibility scares away many users from embracing it as of now. Several users are now in a wait and watch mode, to see how Backdrop would pan out.

To cut the story short, Drupal 7’s unmatched popularity rests on it being a modular and extremely extensible platform, offering unmatched flexibility. In contrast, Drupal 8 is still a bit of a mystery. While it remains a powerhouse, it appears not to offer the strengths that made Drupal7 popular in the first place. The future of Drupal 8 hinges on whether the enhancements it offers can make good for the lost nimbleness and convenience.

Please send a mail to services@suyati.com for more details on our Drupal solutions.

Related Posts:

  • How Drupal 8 benefits your business
  • How to migrate to Drupal 8- A four step guide
  • What makes Drupal stand out among other CMS?
  • How can Marketo-Drupal integration boost your marketing efforts?
0 comment
0
FacebookTwitterLinkedinTumblr
previous post
Email HTML Editor Control in Microsoft Dynamics CRM
next post
Episerver Ascend 2017- A Quick Hand Guide

You may also like

What you need to know before kick-starting cloud...

January 13, 2022

An Eye-opener into the Future Trends in Salesforce...

January 13, 2022

Seven Key IT Outsourcing Trends to Expect in...

January 13, 2022

How to Select the Right Partner for a...

January 13, 2022

On Premises vs Cloud CRM: Which is Better?

September 28, 2021

Choosing between Cloud and On-Premise Servers for your...

September 28, 2021

Broken Customer Experience? What’s the Fix?

August 19, 2020

Are Remote Proctored Exams a New Reality?

August 18, 2020

10 Exciting Features in Salesforce’s new Summer ’20...

August 17, 2020

Importance of Data Analytics in Developing Smart Cities

August 11, 2020

Leave a Comment Cancel Reply

Save my name, email, and website in this browser for the next time I comment.

Keep in touch

Twitter Linkedin Facebook Pinterest

Recent Posts

  • What you need to know before kick-starting cloud implementation

    January 13, 2022
  • An Eye-opener into the Future Trends in Salesforce Commerce Cloud

    January 13, 2022
  • Seven Key IT Outsourcing Trends to Expect in 2022

    January 13, 2022

Categories

  • Twitter
  • Linkedin
  • Facebook
  • Instagram
  • Services
    • Salesforce Services
      • Sales Cloud
      • Service Cloud
      • Marketing Cloud
      • Einstein
      • Experience Cloud
      • Mulesoft
      • Commerce cloud
      • Finance cloud
      • CPQ
      • Consultation
      • Implementation
      • Integration
      • Custom Development
      • Salesforce DevOps
      • Support & Maintenance
      • App Development
      • Managed Services
    • IT Services
      • Content Management Services
      • Analytics
      • RPA
      • Front end Technologies
      • Microsoft Applications
      • Cloud
      • DevOps
      • Snowflake
  • Approach
    • Development Methodology
    • Engagement Model
    • Consulting
  • Intel
    • Blog
    • eBooks
    • Webinars
    • Case Studies
  • About Us
    • Management Team
    • Advisory Board
    • Our Story
    • Testimonials
  • Careers
  • Contact Us

© 2021 Suyati Technologies


Back To Top
Suyati Technologies

Popular Posts

  • 1

    What are the Top 3 risks for implementing a CX Program?

    August 30, 2019
  • 2

    Do you need a separate CX Team at your company?

    September 2, 2019
  • 3

    How to build Employee Advocacy for your Business?

    September 3, 2019
  • 4

    What is Salesforce CRM and What Does it Do?

    February 19, 2014
  • 5

    Tips to Reduce Salesforce Pricing

    February 17, 2015
© 2021 Suyati Technologies

Read alsox

CSV/TSV/TAB to DataTable

July 18, 2012

5 Ways to Increase Employee Engagement with SharePoint

August 5, 2016

E-commerce Packaging – The Do's and Dont's

January 13, 2016

By continuing to use this website you agree with our use of cookies. Read More Agree