Backdrop CMS Presentations: – Demo outlines



Backdrop CMS Presentations: – Demo outlines

6 2


slides

Presentation decks, for the common good.

On Github backdrop-ops / slides

Backdrop CMS

for small-medium sized business & non-profits

http://backdropcms.org

A fork of Drupal

Different tools for different jobs

Founding Forkers

Jen Lampton

Backdrop Project Lead

@jenlampton

Nate Haug

Backdrop Technical Lead

@quicksketch

Backdrop was founded by Drupal Developers

  • Habitat for Humanity
  • The Grammys
  • Oxfam International
  • Harvard
  • Bay Area Rapid Transit
  • Tesla Motors

Backdrop was founded by Drupal Trainers

  • Combined they’ve taught over 1,500 students
  • Each created materials for in-person training classes
  • Each featured in online training videos
  • Nate: Lullabot trainer since 2005
  • Jen: Director of training at Chapter Three, 2010-2012
  • Nate: Co-author O'Reilly book "Using Drupal"

Backdrop was founded by Drupal Core Developers

Nate
  • AJAX Framework & drag-and-drop systems in Drupal 6
  • File & Image modules in Drupal 7
  • Dialog system & CKEditor in Drupal 8
Jen
  • First core patch included in Drupal 7.14
  • Drupal core usability team member, D7 & D8
  • Twig initiative lead, Drupal 8 (2011 - 2013)

Backdrop was founded by Drupal Community Advocates

  • Lead Organizer, Bay Area Drupal Camp
  • Organizing Committee, DrupalCon SF 2010
  • Spoken @ 95+ Drupal Camps & Cons, combined.

Why Fork Drupal?

Direction

Drupal 8 is going enterprise

Drupal 8 beta is the latest, greatest release of the world's most widely used enterprise web CMS.

http://drupal.com/why-drupal-8

Drupal Marketshare

Drupal 8 Code

  • Huge codebase (3x more Drupal code by bytes)
  • More dependencies (on external libraries)
  • Rewriting everything to Object Oriented code
  • Symfony-framework based HTTP Kernel
  • Increased complexity in coding patterns (dependency injection, controllers for services, Doctrine-based class annotations, etc, etc)

Drupal Cost

  • Ongoing maintenance costs
  • Specialized (expensive) hosting
  • Specialized (expensive) developers
  • Migration from version to version (not upgrades)

Decision Making Process

Drupal Decision Making Process

Do-Ocracy

Drupal is a do-ocracy, [...] things happen within the community because people are willing to do them.

- Andrea "zendoodles" Zoper

http://blog.nerdery.com/2013/02/do-ocracy-and-the-drupal-contrib-ecosystem

How is Backdrop different?

Backdrop Decision Making Process

PMC

Project Management Committee

https://backdropcms.org/leadership

  • Direction of Backdrop is guided by the Backdrop Project Management Committee (PMC).
  • Often but not necessarily committers
  • Ensure that Backdrop follows the ideals of the project philosophy
  • They can change the project philosophy a unanimous vote

Backdrop Principles

Backwards compatibility is important Write code for the majority Include features for the majority Ensure Backdrop can be extended Meet low system requirements Plan and schedule releases Always remain Free & Open Source

https://backdropcms.org/philosophy

Backdrop Mission

Backdrop CMS enables people to build highly customized websites, affordably, through collaboration and open source software.

https://backdropcms.org/philosophy

How can we make building websites more affordable?

Include out-of-box functionality that people need. Simplify the architecture (less training required) Always provide an upgrade path (starting with D7 to B1) Maintain backwards compatibility:
  • Make it fast to port modules
  • Make it easy for existing developers
More to come!

When can I use it?

When can I use Drupal 8?

Drupal will be released when it's ready.

Current estimate: August 28th, 2015

https://drupalreleasedate.com

When can I use Backdrop CMS?

NOW

Backdrop 1.0 released January 15, 2015

Backdrop 1.1 released May 15, 2015

Top Drupal Modulesand their status in Backdrop

  • views
  • ctools
  • token
  • pathauto
  • libraries
  • entity
  • admin_menu
  • webform
  • imce
  • date
  • google_analytics
  • wysiwyg
  • jquery_update
  • ckeditor
  • link
  • backup_migrate
  • rules
  • module_filter
  • In core
  • Ported
  • Underway

Community growth

Since January 15th, 2015

  • New or Ported modules, themes or layouts: 136
  • Contributed group members: 38

https://github.com/backdrop-contrib

Demo Time!

Get involved

Google Hangouts every Thursday 4pm ET

mini-sprints every Thursday after the meeting

 

IRC: #backdrophttp://backdropcms.orggithub.com/backdrop/backdrop@backdropcms

Questions?

 

IRC: #backdrophttp://backdropcms.orggithub.com/backdrop/backdrop@backdropcms

Backdrop CMS

for small-medium sized business & non-profits

http://backdropcms.org

Image Credits

SquareSpace: http://commons.wikimedia.org/wiki/File:Squarespace_Logo.png Wordpress: https://wordpress.org/about/logos Backdrop: https://backdropcms.org/about/logo Drupal: https://www.drupal.org/node/9068 USS Enterprise: http://thescifichristian.com/2013/09/tng-theology-remember-me Raised hands: http://frenchspin.com/en/site/everything/articles Toilet line: http://www.gameskinny.com/ujnkp/the-pax-toilet-situation

Backdrop CMS for small-medium sized business & non-profits http://backdropcms.org