Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hello Backdrop CMS!

Hello Backdrop CMS!

Introduction to Backdrop CMS and how to convert Drupal 7 modules to Backdrop presented at the 2015 Charlotte Drupal Drive-in.

Mark Shropshire

February 21, 2015
Tweet

More Decks by Mark Shropshire

Other Decks in Technology

Transcript

  1. What’s Backdrop CMS • Backdrop is a fork of Drupal

    • http://www.jenlampton.com/blog/introducing- backdrop-cms-drupal-fork • Designed for budget conscious organizations building small to medium-sized websites • https://backdropcms.org
  2. What’s Backdrop CMS Audience “Backdrop CMS is for the small

    to medium sized business, non-profits, educational institutions, and companies or organizations who are delivering comprehensive websites on a budget.” https://backdropcms.org/philosophy
  3. What’s Backdrop CMS Backdrop values site builders over coders “It's

    most important that the product first be usable, and second, easy to extend. Developers should consider their users first, and choose to build intuitive user interfaces over flexibility. If options must be presented in the user interface they should be minimal, but APIs beneath the surface can expose more options to developers.” https://backdropcms.org/philosophy
  4. What’s Backdrop CMS Backdrop values contrib developers over core developers

    “Core developers should fight the urge to refactor, because small changes in core may result in large changes for contrib. Each major change will be weighed carefully against the principles above, and if a decision is not immediately clear, and issue should be escalated to the Project Management Committee.” https://backdropcms.org/philosophy
  5. What’s Backdrop CMS Principles 1. Keep change to a minimum

    2. Design for the majority 3. Architect for the majority 4. Assure Backdrop can be extended 5. Meet Low System Requirements 6. Plan and schedule releases 7. Remain Free and Open Source https://backdropcms.org/philosophy
  6. What’s Backdrop CMS Requirements • PHP 5.3.2 or higher •

    MySQL 5.0.15 or higher with PDO enabled • Apache (recommended) or Nginx web server • 50 MB of disk space (recommended), 15 MB (minimum)
  7. Why use Backdrop CMS? • Enjoy speedy page loads? •

    Configuration management • Like Drupal 7? You will like Backdrop CMS. • Core and contrib projects are all hosted on github. Just fork the projects and contribute!
  8. D7/8 and Backdrop CMS • Audience (enterprise vs. small to

    mid-sized) • Configuration Management • Files (JSON/YAML) vs DB for configurations • Blocks system • Theming • Layouts • Responsive themes
  9. Try Backdrop • Give Backdrop CMS a go for free

    on Pantheon • https://dashboard.getpantheon.com/products/ backdrop/spinup
  10. Resources • https://backdropcms.org/resources • #backdrop - irc.freenode.net • @backdropcms •

    https://api.backdropcms.org/api/backdrop/groups • https://github.com/backdrop/backdrop