Drupal 8 launch party, 2015, at the Drupal Hub

With the release of Drupal 8 recently, Drupal web design agency Peacock Carter review what’s new in Drupal 8.

There’s a big change coming in Drupal, and we’re here to guide you through what’s new in Drupal 8.

We attended the Drupal 8 launch party at the Drupal Hub in Sunderland Software Centre recently, and saw Adam Hill speak on the changes and additions to Drupal 8 at Drupal North East here in Newcastle’s Campus North last week.

So, what’s new and important for Drupal website owners and users at the moment? Our guide to Drupal 8 takes you through the changes to Drupal, and advice on migrating to Drupal’s newer version.

So long, Drupal 6!

The first thing to note is that Drupal 6’s long term support ends on 24th Feburary 2016. That means no security advisory notes and updates from next February – time to upgrade if you haven’t already!

There’s a post on Drupal.org on Drupal 6’s end of life if you’re after a little more information on Drupal 6’s demise.

The administrator interface in Drupal 8

If you were expecting a huge visual change for Drupal 8: you’re about to be disappointed! Whilst the structure that supports Drupal has changed vastly for this version, the administration panel and default Drupal theme feel very familiar!

Drupal 8 website administration panel

There has been a change to editing screens, though: the options previously below the main content field are not situated alongside it. A little like (dare we say it? Oh, go on then) WordPressThis small change should make a big difference to those who work on Drupal website content on a regular basis. It’s also worth noting that the rich text editor tool is installed and enabled by default: a big bug-bear for many in Drupal 7! And many of you will be glad to hear the overlay feature in Drupal 7 is no longer there!

Another small change which makes life a lot easier for Drupal website editors is the addition of inline editing: you can now hover over certain blocks as an administrator and click the pencil icon to edit without loading the full administration panel:

Drupal 8 inline editing demo

Better language support

Drupal’s multilingual support was already very good, and it’s been hugely improved in Drupal 8 with:

  • the addition of 4 language related modules in to core, supporting multilingual sites from the ground up
  • 100 language translation files for the administration interface
  • language independence for Drupal administrators: this was previously a little messy and sometimes meant administrators would edit pages in a non-natural language and be presented with form labels in their non-natural language too

Usability improvements in Drupal 8

A lot of effort from the Drupal development community has gone in to usability improvements for administrators, including:

  • The inclusion of CK Editor by default as a rich text editor
  • Improved administration navigation toolbar: so much better, by default!
  • The inclusion of key modules such as Views in to core Drupal 8: this is Drupal 7’s most popular module and with good reason, so having it included in core is very convenient
  • Keyboard navigation shortcuts for key options in the Drupal admin panel
  • Improved management for blocks (see screenshot below): this was previously quite fiddly!

Drupal 8 blocks administration

Better documentation

It’s not just functionality that has improved: Drupal have surpassed themselves in providing detailed documentation early on.

This improved documentation should mean less of a headache for those pioneering web developers and website administrators looking to use Drupal 8 early on!

Better Drupal cache, better performance

One of the things that caught our eye was the new caching system in Drupal 8, which is improved on two fronts:

  • Better default caching to improve performance of all new Drupal 8 websites
  • More control over caching and where it’s applied in Drupal 8: especially for logged in users

This should mean that Drupal 8 is speedier out of the box, which can only be a good thing!

New platform sounds like a Symfony

The biggest change (for Drupal developers, at least!) is that Drupal 8 is built on the Symfony framework. This means that other web developers with no prior Drupal experience can now contribute to Drupal more easily. This should see the Drupal community grow even larger and stronger: excellent news for everyone all round!

When should you upgrade to Drupal 8?

As you read above, Drupal 6 support is withdrawn in February 2016, but Drupal 7 still has a long while before it is withdrawn. In our opinion, Drupal 8 is ready for use of small scale brochure websites which only require pages and news/blog functionality.

In time, the modules for added functionality that made Drupal so successful to date will arrive in Drupal 8. Until then, it’s worth considering holding off on building anything other than simple websites in Drupal 8.

And we can’t wait to do just that when the time is right. We hope you’ll agree Drupal 8 looks fantastic!