In February, we added support for Backdrop CMS to DDEV-Local. In this post, I’ll show you how to use DDEV-Local to easily create local, PHP based development environments. Ultimately, this allows you to leverage the power of Docker while being much easier to use.
Sharpening your tools is an important part of any developers life cycle and can help you deliver solid, maintainable sites using best practices, efficiently and on budget. The tools I'll discuss in this post:
I do not consider myself a coder. My contributions in the issue queues both in drupal.org as well as in the GitHub repository of Backdrop CMS had very little to do with actual code. That was until a few months ago Geoff (@serundeputy) showed me a way to create PRs though the GitHub UI that I find very easy (although not very coder-like).
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:
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.
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.