Upgrade Your Drupal Skills

We trained 1,000+ Drupal Developers over the last decade.

See Advanced Courses NAH, I know Enough

What New Features Are Available in Drupal 8.4?

Parent Feed: 
What to Expect in Drupal 8.4

Every six months, the Drupal team get to release new features.

This is a major change in Drupal 8. Whereas Drupal 7 never had any new features, Drupal 8 has had three significant updates, with Drupal 8.1Drupal 8.2 and Drupal 8.3.

We're now starting to get a clear view of what we can expect in Drupal 8.4.

This week, we'll get the the first Alpha version of 8.4. The final release is due on October 4.

So what new features will we see in 8.4? Here's our early overview of what might be included:

New or Updated Features in 8.4

Perhaps the major thing theme with 8.4 is that there's a major push to make progress with experimental modules.

Until now only one experimental module (Big Pipe) has become stable. There's a chance that 5 new modules will go stable in 8.4:

  1. Content Moderation: Move from alpha to beta (or even stable? Watch this space)
  2. Workflow: Move from alpha to beta (or even stable? Watch this space)
  3. DateTime Range: Move to stable (Done!)
  4. Inline Form Errors: Move to stable (watch this space)
  5. Layout Discovery: Move to stable (watch this space)

The Drupal team are also looking to make progress with at least 3 other experimental modules:

  1. Migrate / Migrate UI: Get as close to stable as possible.
  2. Place Block: This won't go stable but may become a patch to the Block module for 8.5.
  3. Settings Tray: Move from alpha to beta.

This is a lot of progress for one release of Drupal, but it isn't even the most interesting part of this upcoming release.

Media in Drupal 8.4

The most intriguing part of 8.4 is probably Media. Better media handling the most commonly requested feature in all our Drupal training sessions. Here's what the official Media initative has to say:

While Drupal core includes basic file and image support, it is a far cry from what a modern web system should support out of the box for media handling. External media cannot be embedded easily in core and media cannot be reused.

So what will the Media module do? That part is still a work-in-progress, particularly for 8.4. Yes, the main module is in the core but there's more work to be done. The file field and image field widgets need to be converted to use the Media module, and a lot more of the Media ecosystem needs to be built out. There's a chance that the main UI features won't be available until 8.5 arrives in April next year.

If you want to see what the final version of Media will look like, it's worth trying the Lightning distribution. This is a project from Acquia and is designed to bring core features to market early. Lightning allows Acquia to move more quickly than the Drupal core, putting new features into production and then contributing them back. Click here to install Lightning at SimplyTest.me.

When using Lightning, content creators get access to a searchable media library

The media library in Drupal 8.4

You can embed videos and save them to your media library:

embeds in Drupal 8.4

You can embed tweets and save them to your media library:

tweets embedded in Drupal 8.4

This is a reusable system and can also be applied to documents, audio files, Instagram posts, Slideshare documents and any other type of media you want to use with Drupal.

All-in-all, this will be a big step forward for Drupal and will make the platform much more user-friendly.

There are a couple of other notable things about the Media module:

  • This module wasn't even in the Drupal 8.3 core. Instead it has skipped skipped the experimental phase and jumped straight to "stable" status. Perhaps this is becase Media module in 8.4 is a direct copy of the Media Entity contrib module.
  • The Drupal team will hide the Media module. You won't be able disable or enable the module, but developers can rely on it.

Summmary

This is a very early look at Drupal 8.4 and much can change between now and the final release in October.

However, 8.4 is currently shaping up to the most interesting update since 8.0.


About the author

Steve is the founder of OSTraining. Originally from the UK, he now lives in Sarasota in the USA. Steve's work straddles the line between teaching and web development.

Author: 
Original Post: 

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web