BADCamp 2017 ~ All the Things

BADCamp 2017 Golden Gate Bridge Photo

There was much fun in the air at BADCamp 2017!  It is so great to meet with coworkers, teammates, and friends. Beautiful brisk walks in the morning, great sessions, great networking, food, and company in the evenings. 

Help wanted - finalizing Backdrop CMS 1.18.0

Backdrop CMS is just under a month away from our 19th on-time release, version 1.18.0. Every 4 months, we release a new version which brings with it new improvements and features to Backdrop CMS. Feature freeze is scheduled for Jan 1, 2021 (this may be adjusted for the holiday) and the release will be on Jan 15th. In the final weeks of each release cycle, there is a frenzy of activity and we try to get new improvements finalized and approved. 

Introducing Kalabox for Warpspeed Backdrop Development

Stardate 47634.44: We’ve encountered the Backdrop CMS, and found it to be the fastest way to make a flexible and modern website. Using the code and concepts we know from Drupal 7, it optimizes web development for 2016.

However, we are perplexed why our development workflows are still archaic and barbaric. To right this wrong, we must violate the Prime Directive and bring technology from the future.

Kalabox. Engage.

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.

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:

Pages