---
title: "10 New Features in Drupal 8 Core"
date: "2019-05-13T19:09:50+00:00"
summary:
image:
type: "article"
url: "/acquia-cloud-platform/help/89206-10-new-features-drupal-8-core"
id: "c33228e7-6e44-4b69-871c-cd52847a5f50"
---

Table of contents will be added

If you're reading this post in the [Acquia Developer Center](http://dev.acquia.com), I'm guessing that you may have used Drupal before.

You might be familiar with Drupal 6 or 7, and with some of the modules that shipped with those Drupal versions.

But with the arrival of Drupal 8, you may be contemplating your first foray into the new version, which you've probably heard is a completely re-written version of the platform. This newest version includes lots of new features. At [OSTraining](http://ostraining.com) we've been studying these features; we're already starting to work with them.

So here's an introduction to 10 new features that we think will be exciting when you use Drupal for the first time.

#1. New Fields
--------------

There are five completely new field types in the Drupal 8 core:

*   Date
*   Email
*   Link
*   Reference
*   Telephone

This screenshot shows the new interface for adding fields.

![Dropdown menu for adding a new field type, with options like Boolean, Comments, Date, Email, and more, highlighted on "Email."](https://acquia.widen.net/content/e8f319d8-466c-48ba-8135-00643cad2457/web/url_ff56f022348503de7eb037104f140044.png)

There have also been some smaller changes too:

*   The English used for field names is more straightforward. For example, "Integer" is now simply "Number".
*   Comments is now available as a field, rather than a setting.

#2. Fields are everywhere
-------------------------

Not only are there new fields, but you can now add fields in many more places.

You can add fields to nodes, blocks, comments, contact forms, taxonomy terms and users.

![Table listing field names, types, and usage in modules like Article, User, and Basic block, including text, comments, and image fields.](https://acquia.widen.net/content/8587df00-6eac-46f5-b83b-a6e2f532a672/web/url_434631152ff52aff278ed8f6201b64fd.png)

#3. CKEditor
------------

Previous versions of Drupal did not provide a text editor.

Drupal 8 ships with CKEditor, one of the very best text editors on the market.

![A web interface for creating an article with fields for title and body, and text formatting options.](https://acquia.widen.net/content/26279d7d-2d23-4ab3-b464-139f5a8fe578/web/url_e342cd8cfba661635b3060fa22252f40.png)

#4. Quick Edit
--------------

Thanks to the "Quick Edit" module, if you're logged into Drupal and looking at content, you'll be able to edit text directly from the front-end of your site.

![Drupal 8 editor interface with logo and text, "This will be a lot of fun!"](https://acquia.widen.net/content/0fad0969-b7b1-437c-8c68-a285b9b194eb/web/url_a680193442ad9bd586f7f8cafd3dd3b8.png)

#5. Responsive Images
---------------------

Drupal 7 provided image styles in the core, which allowed you to automatically resize images.

Drupal 8 takes that a step further and allows you to choose different styles for individual images. The various styles will be used for different device sizes.

![Settings screen for image styles, including label, breakpoint group, and size options for fallback, wide, narrow, and mobile images. Save and delete buttons.](https://acquia.widen.net/content/9a569e45-cd2c-4b35-8daf-a3c8df254dbb/web/url_c9ee20f5da986d91bac5deba1a272dfb.png)

#6. Tour
--------

Drupal's explanatory text was always hidden away under the "Help" link. Now, thanks to the Tour module, you can click the "Tour" link and see pop-ups that explain how Drupal works. The screenshot below shows a tour of the Views module:

![Drupal interface showing a "Displays in this view" tutorial popup. The "Tour" button is highlighted with a red arrow.](https://acquia.widen.net/content/ca824a1c-aaee-45e2-8658-79e07a687ff2/web/url_45e23f7feb4467dee073d3ab664d1336.png)

#7. Views
---------

Wait! Did I say "Views" in the last section?

Yes, I did. Views is now in the Drupal 8 core. Not only is it available by default, but most of the Drupal administration screens now use Views, which makes them easy to customize.

![Drupal admin interface showing display settings for a page. Includes title, format, fields, filter criteria, and page settings options.](https://acquia.widen.net/content/ec076544-fd98-48c2-81c0-a5dd6f2943ff/web/url_f977f41b125d6318b886efe1fe401b42.png)

#8. Multilingual
----------------

Multi-lingual Drupal 7 sites required you to install numerous modules. The process is much smoother in Drupal 8, with 4 key modules in the core.

Once those modules are enabled, you can almost immediately start translating your site.

![Multilingual options list: Configuration, Content, Interface Translation, and Language. Each provides translation and language settings for content and user interface.](https://acquia.widen.net/content/f5b38695-ead9-4220-9060-3654ffa67a10/web/url_3f9f05a5e01225fd5d798f7ed13cccd4.png)

#9. Configuration Manager
-------------------------

The new Configuration Manager module in Drupal 8 makes it much easier to export and import the features that you build.

For example, if you create a new content type, you can export it from your test site and easily import it into a live site.

![Dropdown menu for configuration type selection in an import interface, highlighting "Content type" among various options.](https://acquia.widen.net/content/e38feb38-75b2-4856-a455-eb59e6efb642/web/url_618370823d0ef0e6714ac6eb915dd23f.png)

#10. Webservices
----------------

As with multi-lingual sites, it used to require several contributed modules to create a webservice in Drupal 7. Now, in Drupal 8, everything you need is in the core.

Enable the four Web Services modules, go to Views, and you'll immediately be able to create a REST export.

![Web services list: HAL, HTTP Basic Authentication, RESTful Web Services, Serialization, with brief descriptions of their functions.](https://acquia.widen.net/content/463301b9-0997-41bf-a500-7cfee0373988/web/url_2dbb9d95c361dd9c30802157cfe6a2fe.png)