{ Archive }

{ NERD Summit 2017 }

Very excited to be giving a talk at NERD Summit 2017 on Kalabox, Continuous Integration, and Continuous Deployment:

 

NERD Summit 2017

This will be a lightning round style talk in which we will cover:

  • Kalabox ~ local development solution
    • docker containers
    • GitFlow
    • Spin up a Backdrop CMS example app
  • Continuous Integration
    • Set up Travis CI
    • Run tests locally
    • Run tests on every push / PR
  • Continuous Deployment
    • If tests pass push out code to staging environment

{ Headless Backdrop CMS }

drop redirect logo Headless is a big deal right?

 

The idea is to decouple the CMS from the front end theme, so for example, you can have all the power of Backdrop tools to add content to your site pages, images, blog posts, etc ... and use whatever front end components your front end devs like: {node, ember, angular, ... } whatever floats their boat.

First I wrote a backdrop module that leverages some of the Backrop CMS API functions to deliver some JSON endpoints for the front end app to consume.  The module has implementations of:

The module creates two end points that deliver JSON Objects.  You can see examples of those end points here:

Pages