Drupal 10: What's New

Exciting news! Western will be upgrading our university Drupal platform to the latest version, Drupal 10 in June. While there will not be any noticeable differences to website visitors, web editors will celebrate several new slick features and improvements in this upgrade. 

One of the biggest highlights of Drupal 10 is the inclusion of CKEditor 5 which brings a host of developments for content editors. The content editing flyout panel (initially narrower than the previous version) has improved toolbar options, enhanced inline editing, simple linking, and new image insertion options that include automated uploading and captioning – all which make updating Drupal websites more user-friendly and intuitive more than ever. 

The noticeable changes related to content editing that you will see after the move to Drupal 10 include:

  • New editing toolbar that is always visible when scrolling down the page 
  • Adding, editing, and deleting links 
  • Aligning, resizing, and otherwise formatting the embedded multimedia 
  • Creating tables 
  • Adding special characters to text 
  • Auto-formatting, enabling to start lists and apply some inline styles 
  • Different placement of action toolbar when working with Content 

Links

CKEditor 5 offers a convenient balloon panel feature for inserting links, a standout aspect of its functionality. Next to the link input field within this panel, users find a green checkmark for confirmation and a red cross mark for cancelation.

To manage added links, simply clicking on them prompts the balloon panel to appear, presenting options to edit, remove, or open the link in a new tab without the need for a dedicated "Unlink" button. One does not need to fill out the title (that only provides a tool tip when one hovers over the link). With CKEditor 5's updated link panel, users benefit from an enhanced view of the text area. 

Auto-formatting of Email Links

Now when you type or paste an email into the link field, CKEditor5 automatically detects that it is an email and will automatically format it, so you do not have to add the mailto code to your link. 

Images

A note about block options first. Using the Beyond Basic Block to place images gives editors far more possibilities than using the image/video block. With that said, once an image is added into a Beyond Basic Block from the Media Library, upon clicking the image users encounter a straightforward balloon panel, like the one utilized for managing links. This panel is designed not to obstruct the content view. There is now an option to easily insert a paragraph above the image using the left return icon (an arrow pointing down and around a 90 degree angle to the left). Additionally, it is now much more intuitive to include a caption, add a link to the image, mark the image as decorative and either align or adjust an image in-place. Additionally, CKEditor 5 automatically adds padding around the image. 

The option to activate the "Decorative image" toggle switch, eliminates the necessity to go into the source code to manually remove unnecessary alt text. Users also retain the ability to modify the alt text by overriding the media image alt text, versus having to go into the Media Library and modify it there as we do for CKEditor 4.  

Creating Tables

Tables styling has gone through an entire overhaul with the contents of the editor placed inline in the page, resulting in a table creation workflow like Google Docs. Content is much more clearly visible when editing a table in CKEditor. Upgrades include a contextual toolbar that lets you add or remove columns and rows as well as merge or split cells. One can toggle the caption on or off and change the properties of the entire table, or just individual cells. You can also easily add text before or after any table using the return key icon.  

Adding Special Characters to Text

Math and language departments rejoice! Special characters which are not found on the keyboard can now be easily added to any text blocks with a simple click. CKEditor 5 provides special characters from a dropdown menu that offers a much wider choice of symbols. And the available characters can be filtered by categories.

Auto Formatting

Additionally, there is now auto formatting enabling to start lists, headings and apply some inline styles. For example, lists can be started at any number. 

Paragraph Styles

The visual text styles that can be added are now visible in the text editor. As a reminder, these styles are only visual and do not announce to screen readers or other assistive devices. The choices remain the same as before, offering Tagline, Italics, Uppercase and Lowercase.

 

 

Working with Content

While editing content in the admin panel, the action bar is now located at the bottom of the list, versus at the top of the page. When selecting multiple items, choose the action on the drop down (unpublish, delete, publish) to act on them. 

Additional Changes

Removal of Quick Edit 

Some editors were using the quick edit feature in layout, which allowed them to edit entities in-place. This module was deprecated in Drupal 9.5 and removed from core in Drupal 10. 

Visual Differences 

When creating new pages and editing layouts the sidebar looks slightly different. It has the same functionality, just a different ratio and font. 

A Final Note 

In conclusion, Drupal 10 boasts a rich set of features including the addition of CKEditor 5 which dramatically improves the editing experience for site editors. 

We hope the insights regarding these featured developments help improve your editorial workflow and make your web editing experience better than ever. As always, the team here in WebHelp is dedicated to supporting your efforts in enhancing Western’s online presence.  

If you have any questions, please reach out to us via email at web.help@wwu.edu, we are happy to help.