Why fork Drupal?
The philosophy behind Backdrop CMS
The free and Open Source CMS
that helps you build websites.
For business, non-profit, & education.
backdropcms.org
Backdrop CMS
The Drupal fork
Backdrop CMS
Another tool for web developers
Backdrop CMS Co-founders
Jen
Backdrop Project Lead
@jenlampton
Nate
Backdrop Technical Lead
@quicksketch
Backdrop was founded by
Drupal Website Builders
- Habitat for Humanity
- The Grammys
- Oxfam International
- Harvard
- Bay Area Rapid Transit
- Tesla Motors
Backdrop was founded by
Drupal Trainers
- Taught over 1,500 students
- Featured in online training videos
- Created materials for in-person training classes
- Nate: Lullabot trainer since 2005
- Jen: Director of training at Chapter Three, 2010-2012
- Nate: Co-author of the first 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 core initiative lead
Drupal 8 (2011 - 2013)
Backdrop was founded by
Drupal Community Advocates
- Spoken @ 155+ Drupal events
- Organizer, DrupalCon San Francisco 2010
- Organizer, Bay Area Drupal Camp 2007 onward
Backdrop CMS was founded by
People who Drupal
The Project Management Committee
A leadership model proven successful by many Apache projects.
https://backdropcms.org/leadership
PMC Members
Tim Erickson
small agency constituent
Olaf Grabienski
multilingual constituent
Andy Shillingford
hobbiest constituent
Gregory Netsas
site-builder constituent
Jen Lampton
UX priority constituent
The PMC's Responsibilities
- Handle conflict resolution.
- Set the overall direction of the project.
- Ensure each change follows the project's philosophy.
- Change the project philosophy (if necessary).
The PMC's Decisions
- What's best for the project?
- Based on different experiences of PMC members.
- Weigh options agains the project philosophy.
In order to guide the project, the philosophy must be defined.
Backdrop CMS Principles
- Easier updates: Backwards compatibility is important.
- Simplicity: Write code that the majority can understand.
- Focus: Only include features that benefit the majority.
- Extensibility: Ensure Backdrop can be customized.
- Security: Keep sites and people safe.
- Performance: Meet low system requirements.
- Release on-time: Plan and schedule releases.
- Freedom: Remain both Free and 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 do we make web development more affordable?
- Increase the out-of-box functionality.
- Improve the user experience.
- Improve the developer experience.
- Decrease server & resource usage.
- Make updates take less effort (automatic).
- Make upgrades both faster and easier.
- More!
Release Schedule
January 15th
May 15th
September 15th
Backdrop has seen
25 on-time releases
since Jan 15, 2015
We work with the Drupal Security Team.
- We collaborate on security issues.
- We coordinate security releases.
(this goes for both core + contrib)
We have our own Security Team, too.
- We have a process for handling security issues.
- We have a private security issue queue.
- We issue CVEs, and release on wednesdays.
- We are becoming a CVE Numbering Authority.
We also help our maintainers (more).
- We watch the Drupal security releases.
- We notify Backdrop maintainers of updates.
- We can assist maintainers with changes + releases.
- We have authority to make releases for all projects.
Backdrop Add-Ons
Modules. Themes. Layouts.
75+ modules included in Backdrop core
- Admin menu
- Admin views
- Auto Menu*
- Block class
- Blockify*
- Boolean formatter
- Btester...Block Content*
- Caption Filter
- CKeditor*
- CKEditor Link
- CKEditor Media Browser*
- CKEditor Upload
- Comment Closer
- Comment Hide Subject
- Contact Block*
- Date*
- Date popup authored
- Default config
- Direct Upload*
- Elements
- Email
- Email Registration
- Entity API*
- Entity Cache
- Entity Reference
- Entity view mode
- Extra Columns*
- Field as Block
- Field formatter settings
- File entity*
- Float filter
- HTML5 Tools
- Image Mobile Camera*
- IMCE Wysiwyg bridge*
- Insert*
- Instant Filter
- jQuery Update*
- Link
- Live preview*
- Media*
- Menu block
- Menu translation (i18n)
- Nodeblock
- Options Element
- Panels*
- Panels Everywhere*
- Pathauto
- Placeholder
- Project Browser
- Rabbit Hole
- Radix Layouts*
- Redirect
- Role Assign
- Role Help
- Scheduler*
- Smartmenus
- Token
- Transliteration
- UUID*
- Variable*
- Vertical Tabs Responsive
- Views
- Views Bulk Operations
- Views Responsive Grid*
* Some features may not be included in Backdrop core.
Contributed Add-Ons
last updated Jan 9, 2023
People
last updated Jan 9, 2023
Support providers
last updated Jan 9, 2023
Adoption
last updated Jan 9, 2023
Backdrop events
- Drupal Camps like this one!
- Backdrop MiniCamps Next: Oct 2 - Berkeley, CA
- Virtual User Groups 1st Tues ea month
- Weekly video meetings Thurs 1pm PT
Questions?
The free and Open Source CMS
that helps you build websites.
For business, non-profit, & education.
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