Drupal 8 Stable for Production?

Is Drupal 8 stable enough for Production?

Tags

#drupal

#CMS

#production


With Drupal 8 already steaming ahead and quickly leaving its predecessor behind, when should you be thinking of making the switch? Is it ready for you now, or are there some important features missing before you can safely adopt Drupal 8?

TLDR; Yes! It’s been 2 years. Now is the time to take that seemingly large leap to Drupal 8 and Full Bundle is here to help if you need it.

Drupal 8 Core

Drupal 8’s first official stable release v8.0 was almost two years ago. With many fixes, features and improvements made since then, beta version 8.4 has already been made ready for testing. Surely this is a good sign for all those thinking of making the move?

Truthfully Drupal 8 already had a great head start to becoming a stable platform. Drupal 8’s core is developed it using Symfony2 which was created way back in 2011 and has had plenty of time to become its well respected PHP Framework. A solid base and a strong open-source community has made Drupal 8 a great success in terms of latest development and coding standards but does that mean it’s ready to bet your business on it?

24 Open bug reports on Drupal 8 could seem like a lot to any of you running high traffic sites and it might feel like a risky strategy to start adopting it, but if you compare that to Drupal 7’s current 27 critical bug reports that might just put your mind at rest. Drupal is an evolving open-source CMS platform and anyone adopting it would likely expect that.

Contributed Modules

The next biggest concern for Drupal 8 is if the popular modules you rely on everyday with your current site will be available and ready to use. Lots of the ‘must-have’ modules, most notably Views, have lovingly been added into Drupal 8 Core which is great, but still, what’s missing? From our research, not much any longer. The most used Drupal 7 modules all have Drupal 8 releases, some of which however are still in development. Libraries, Webform and Rules might be difficult to do without, so be sure you're happy updating them regularly for now.

Drupal Commerce has recently published its second Release Candidate (August 2017) so if you’re hoping to use this on your website you might just need to wait a little longer for a truly stable ecommerce platform.

Here’s a list of the most used modules and their current state in Drupal 8:

ModuleLatest ReleaseOpen Bug Reports (ATOW)
ViewsIn Core0 Critical / 52 Major / 473 Normal / 17 Minor
Ctools3.00 Critical / 5 Major / 33 Normal / 1 Minor
Token1.01 Critical / 3 Major / 25 Normal / 2 Minor
Libraries3.x - Dev0 Critical / 0 Major / 1 Normal / 0 Minor
Pathauto1.00 Critical / 5 Major / 31 Normal / 0 Minor
Entity1.x - Alpha 40 Critical / 4 Major / 4 Normal / 0 Minor
Admin Toolbar1.191 Critical / 0 Major / 15 Normal / 0 Minor
Webform5.0 - Beta 162 Critical / 6 Major / 17 Normal / 1 Minor
DateIn Core0 Critical / 3 Major / 27 Normal / 3 Minor
IMCE1.60 Critical / 0 Major / 4 Normal / 1 Minor
Google Analytics2.10 Critical / 1 Major / 3 Normal / 0 Minor
Backup Migrate4.0 - Alpha 20 Critical / 2 Major / 9 Normal / 0 Minor
Rules3.0 - Alpha 38 Critical / 20 Major / 39 Normal / 0 Minor
Drupal Commerce2.0 - Release Candidate 21 Critical / 15 Major / 110 Normal / 7 Minor

Security

Security should always be on top of people’s lists when choosing their development platforms, especially when using open-source tech and there being an ever growing number of high-profile ransomware attacks. Drupal is always on top of it. Regular security updates for both Drupal Core and contributed modules help keep those hackers at bay. All that is required from you is to keep your site up-to-date. At Full Bundle, we sign-up to their security mailing list and follow the twitter feed to stay informed of upcoming risks and updates.

Documentation

With the big move to an Object Orientated Programming approach, having comprehensive documentation for programmers and adopters is a must. Drupal has always had a good history of documentation and this time it’s no different. You can find a long list of tutorials, guides and community support right on the Drupal Website.

Big Name Adopters

So far the reported use of Drupal 8 has been somewhat of a slow increase with only around 180k installs, yet there are already big names taking the Drupal 8 leap. The websites below are just some of them:

Conclusion

There has been a lot of discussion about Drupal 8’s OOP approach and complex development ideas that could be deterring Drupal 6/7 users from making the change. We at Full Bundle think it’s worth it. OOP is nothing new and it allows us to develop secure, scalable platforms for all types of industries. Full Bundle has been running on Drupal 8 for nearly 2 years. Being earlier adopters had its problems but now, with regular updates and most major module migrations completed there seems to be many reasons why Drupal 8 could be the platform for you.

If you are thinking it's time to take the leap and want an extra hand, get in touch, we’d love to help.