Self-Hosted, Headless, and Hyper-Automated: The Backyard DevOps Stack for Backdrop Applications (Part 2)

In Part 1, we talked about using Backdrop CMS to run your entire business, from job tracking to stadium screens. Now, let’s get our hands dirty and talk infrastructure. If your business apps are critical, you need speed, reliability, and full control over your data.

We're trading expensive cloud bills and vendor lock-in for a lean, powerful, self-hosted infrastructure stack that keeps you in the driver's seat.

This is a deep dive into what DevOps need to develop, deploy, and automate your mission-critical Backdrop applications:

Payment options in Backdrop CMS

Even those who don't run a full-fledged online shop sometimes need the option for website visitors to make payments, such as donations, costs for informational materials, or event registration fees.

What are good payment options in Backdrop? Which payment methods are recommended, can they easily be implemented in Backdrop, and how? For example: How can Paypal or Stripe be integrated with various modules like Webform, Registration, Ubercart, or Basic Cart?

Using Composer

I have a composer file in OpenAI and S3 File System.  I started using the Composer Manager module for managing dependencies although both of these modules ship with a vendor directory so users don't need to use composer.  I hope the discussion gives direction to what we should and shouldn't do with managing dependencies in Backdrop.

Different approaches for ALT text on images

Backdrop contains several different methods for how to put ALT text on your images. None are perfect, and there is room for improvement. In this discussion I would like to cover:

  • How to store ALT text with Image fields (see video)
  • How to store ALT text with Image (File) entities (see video)
  • We can improve this! How do we want core to handle this, in the future? 

Translating Backdrop CMS

Without any special action, the Backdrop CMS user interface is presented in English. But of course the system can also be operated in other languages, e.g. Arabic, French, Hebrew, Persian, Spanish, Swedish, and many more.

In this session let's talk about,

  • how to equip a Backdrop website's user interface with multiple languages,
  • which tools can be used to translate the user interface individually,
  • how to help improve translations for the community on the Backdrop translation server.

Pages