Backdrop for Beginners at Backdrop LIVE
Our next Backdrop LIVE will be hosted on October 21st-23rd, depending upon your time zone. This time we are trying something new by offering a 3 part "Backdrop for Beginners" track (during block B) with presentations on:
Pantheon + Terminus + Drush + Backdrop CMS Development Workflow
Use case: Develop Backdrop sites and be able to continuously deploy patches, updates and features cleanly and easily on Pantheon. We, the Backdrop Community, hope to offer Backdrop local drush out of the box in the near future, but for now here are the steps to get you going on Pantheon, Terminus, Drush and Backdrop CMS right now!
Install Backdrop CMS with terminus:
#states AND/OR/XOR conditionals explained
Audience: developers creating forms programmatically
For many years now, I've been using #states in many of my pull requests that were around improving the admin user interface. I've found that hiding/showing form elements depending on various conditions, in many situations may result in a much better user experience for content editors and site builders using Backdrop.
An approach to theming a site in Backdrop
In Backdrop, as in Drupal, there usually seems to be more than one way of doing the same thing, and in this blog contribution I am not suggesting that this is THE way to theme your site, it just happens to be a way I have used with some success.
GHC Open Source Day 2020 - Getting Started
Backdrop CMS is participating in the Grace Hopper Celebration, Open Source Day 2022. This blog post was specially written for the same event in 2020.
Dear Open Source Day participants,
We are so grateful that you are volunteering your time to help us make Backdrop CMS a better product for the 1000's of small businesses and non-profits that rely on it. Over the next couple of years, some 700,000 Drupal 7 sites will be looking for a path forward as Drupal 7 reaches end of life.
Layouts and their Paths
For people coming to Backdrop from Drupal 7 (and those starting Backdrop from scratch), layouts are often one of the most difficult new concepts to grasp. One of the challenging aspects can be figuring out (or setting) which URL(s) a given layout will be applied on. In this blog post, I’ll discuss some of the technical aspects of layouts that might help users build an overall “mental model” of how layouts work.
To start, let me point out some existing useful links relevant to layouts: