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.
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 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)
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 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
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