Drupal 8 is ready for production use
The time is now to get your site on to Drupal 8.
Drupal 8 has many improvements over previous versions of Drupal. For many organisations, it is of course prudent to carefully think about whether Drupal 8 is the right choice, and if it is ready yet. For 99% of us the answer is a resounding ‘yes’.
Drupal 8’s architecture has evolved to be so much better than Drupal 7 for content editors, front-end developers, and site builders who have been rejoicing for quite some time about many of the positive changes. We have outlined a load of these in another blog article.
Why not 100% of us?
Migrating custom Drupal 7 modules to Drupal 8 can be costly due to the revised PHP architecture. However, a well-built site should not need to rely too much on custom modules, plus there are only benefits that come alongside refactoring a Drupal site build and configuration to make better use of contributed modules. In addition, Drupal 8 has a much more fully-functional core (for example Views is built into core now, which was not the case with Drupal 7).
If, like us, your Drupal 7 sites have little or no custom code, there is not much to worry about. There are many advantages of moving to Drupal 8 and it’s a joy to work with especially for administrators, themers and site builders. Yes there are a few more unique contributed modules waiting to be ported over from Drupal 7 but these will be ported over the coming months and are only for niche use cases.
Sticking with Drupal 8 will have both short and long-term benefits no matter where you stand within the Drupal community. There may be some short-term pain if there are a lot of custom modules on your Drupal 6 or 7 site, but a rebuild from another platform such as Wordpress or Joomla will not suffer from this obstacle.
What about new major versions like Drupal 9?
The Drupal roadmap for major future updates for example D9 (and dare I say D10), is planned to be much smoother in terms of updates to Drupal 8. Between D7 and D8 was a big jump into the Symfony 2 world of Object Oriented Programming, but this is only going to make sites leaner, faster and code more modular and reusable.