CiviCRM and Backdrop

Given interest in Backdrop and CiviCRM (based on CiviCRM usage stats of recent months) I thought it might be worth opening a room up for conversation on that topic. I don't plan to have a big presentation but I do still have the demo site that I built for the session I did at Backdrop Live in September 2020, so I'll dust that off. The video below was recorded during that session so we don't have to redo it completely but folks can bring questions and things to share about things that were covered in that session or about the topic in general.

Wordpress to Backdrop

I work for a non-profit and we have quite a lot of websites.  I get to work with Drupal 9, Drupal 7, Backdrop, and WordPress.  We have a WordPress multisite.  Recently a discussion began about improving one of the WordPress blogs.  I wanted to see if it would work in Backdrop.

Backdrop Successes and Frustrations: A nonprofit's journey

How one nonprofit landed on Backdrop after several false starts (including a few with Backdrop), from specifications to launch. This session is for anyone who is still debating whether to use Drupal, Backdrop, or some other CMS, or for those new to Backdrop who want to know more about how to avoid the mistakes and frustrations we made getting to launch.

Organic Groups (Past, Present, Future)

There is currently an effort being made to port the Organic Groups module from Drupal 7. This is a large and complex module, but important to many sites. In this session, we'll talk about:

  • What the Organic Groups module does and why it's important to the community
  • The progress of the port 
  • If the work is ongoing, how we can work together to expedite completion
  • If the work is complete, what we learned from the experience

Using ProboCI For Backdrop Developer and User Testing

ProboCI is an open source platform for the testing, debugging, and collaborating on web based projects for Backdrop CMS, Drupal, Wordpress and any PHP based project. It operates on pull requests and generates specific build environments that can be scripted and standardized to provide a uniform way to do both automated and manual testing of modules and interfaces.

Using the Color Module

The Color module is a powerful tool for making themes reusable across many sites, but it can often be very confusing.

I will be doing a short presentation where I will go over how the Color module works and showing how to integrate it with a theme and how to use it when making a subtheme. After that, we can answer questions and discuss ideas about how to improve it in the future.

 

Writing tests for Backdrop

Testing is an important part of the development process for Backdrop. Every new feature added to core needs to have a test to make sure that it does not get accidentally broken by changes in the future.

In this session, I will be going over the basics of how Backdrop's testing framework, Simpletest, operates and how to make a basic test for your own code. After that, we can go over any questions you may have or discuss problems people have run into in the past.

Pages