How to make CSS changes to Core?

We've been grappling with this problem for years, lacking any consensus on the best way forward. With discussions of Backdrop CMS 2.x underway, now seems like a good time to figure this out and make a decision. 

In this discussion, I'd like to review the options available and see where the current consensus is at. Much time has passed since this was discussed in detail and some folks may have changed their opinions. Can we build towards a consensus solution?

This is one of those issues that might require a real-time discussion to break the log jam.

Sharpening tools for migrating Drupal 7 sites to Backdrop CMS

This discussion builds on conversations at various user groups and Midcamp session .  I will do a quick demo and then open Q and A session. 

Drawing from real-world case studies we will dive into the technical intricacies of migrating from Drupal 7 to Backdrop CMS, offering practical tips, best practices, and common pitfalls to avoid. We will demo modules developed in 2023 that automate and simplify migrations 

What can we learn from Modern Drupal Layout system?

At Midcamp I did a presentation that did a detailed comparison of how Layout Builder in modern Drupal compares to the layout system in Backdrop CMS. From this I learned some interesting lessons that I hope can be applied to the Backdrop CMS layout system.  I'll use this session to briefly review the lessons I learned and share my proposals. Looking for a discussion about how to improve the Layout system in Backdrop, based upon what we can learn from Drupal Layout Builder.

CKEditor 5 - Upgrade and Caveats

Backdrop 1.27.0 released January 15, 2024, and included a new major version of the popular rich text editor CKEditor. The jump from CKEditor 4 to 5 is a big one, with an entirely new plugin architecture.

This session we'll be reviewing the upgrade process for sites using CKEditor 4, starting with sites that are simply upgrading to the latest version. Then we'll go over common issues and differences from CKEditor 4, such as loading CSS into the editor.

Finally, we'll take a look at upgrading modules and plugins to the new API.

Pages