Preparing for CKEditor 5

CKEditor 4 is reaching its end of support November 2023. The Backdrop community has been working towards transitioning to CKEditor 5. Come see the current state of the new module, how to test it, and what work remains to be done. We expect this module will be included in Backdrop 1.27.0.

Configuration Recipes

In short, config recipes are simple modules that add functionality to your site mostly by adding some prepared configuration. They do not add new features that are not already available through Backdrop Core or existing contrib modules. 

Available config recipes at this time:

Adding Logic to Your Site with Rules Module

The Rules module is a module that allows site architects to create action/reaction events that would normally require writing custom code. Some of the things you can do with the rules module include:

1) Sending an email to a site editor anytime someone creates a new article or comment.

2) Automatically assigning a special role to anyone who creates a new account. 

3) Automatically unpublish content after a certain time frame.

4) Automatically assign a node to someone other than the author. 

Backdrop for Beginners - Views (dynamic lists of your content)

The views module is a powerful tool that allows site administrators to create complicated and dynamic displays of their content without writing any code or knowledge of database queries. 

  • Create a basic view
  • Filter your data with views
  • Sort your data with views
  • Rewriting your data in views
  • What happens if there is no data in your view (no results)
  • Contextual Filters
  • Relationships
  • Views header and footer
  • View pagers

Image Optimizations in Backdrop: Responsive Images

My colleague Philip Stier has been working on a series of webinars about image optimizations in Drupal, and I thought it would be nice to do a quick overview of some of the parallel ways to optimize images in Backdrop. Some of the techniques are identical, and I'll mention a few others as well.

Maintaining optimized images is important for your site's accessibility and usability on different screen sizes and devices.

Decoupled Blocks with Drupal, Backdrop, and React

Over the last few months I decided to start building some of the decoupled blocks that I've been hearing about at Drupal events.  After getting the Drupal version working I wondered about how I would put the same block into a Backdrop site.  So I changed the module to be a Backdrop module instead of a Drupal module.

After that project I had a Backdrop site that had information I wanted to share inside a Drupal site.  I reversed the process, making a decoupled Backdrop block first and then changing the module to be a Drupal module.

SEO and Backdrop/Drupal

Let's have a discussion about SEO.  I've tried to make use of my librarian training in the past to game search results.  I'll offer some of my experiences with search console, analytics and data studio.  All Google products.

When I worked for the library we had a language learning database that we called Free Rosetta Stone but people couldn't find it.  So I went to work on the node for it. 

Decoupled Blocks with Drupal, Backdrop, and React

Over the last few months I decided to start building some of the decoupled blocks that I've been hearing about at Drupal events.  After getting the Drupal version working I wondered about how I would put the same block into a Backdrop site.  So I changed the module to be a Backdrop module instead of a Drupal module.

After that project I had a Backdrop site that had information I wanted to share inside a Drupal site.  I reversed the process, making a decoupled Backdrop block first and then changing the module to be a Drupal module.

Pages