Backdrop CMS

Past and Future

Drop the dragon

Where we are Today

Backdrop CMS is 5 years old
Since Backdrop 1.0

15 versions released

Backdrop History

6 years ago...

The Fork and "Manifesto"

Sept 10, 2013 - GitHub Fork Created

Sept 12, 2013 - Manifesto Published

(Not recommended. Explanation first, THEN fork.)

The Manifesto

Points of the Manifesto

  1. Preserving Drupal Audience
  2. Product for End-Users
  3. Different Release Cycle
  4. Call to Contribute (on GitHub)

Early Infrastructure

April 1, 2014: BackdropCMS.org launch on Drupal 7

May 27, 2014: Initial API website on Drupal 7


Design Work


Feb 27, 2014: Logo is created
(Designer: Darius Garza)

Nov 11, 2014: Drop hatches!
(Illustrator: Marc Movino)

Backdrop 1.0

After 15 months development Backdrop 1.0 released

Release announcement screenshot.

Backdrop 1.0

Drupal compatibility layer

Backwards compatibility layer for Drupal code sample.

Backdrop 1.0

New Layout System

Screenshot of first layout system.

New Configuration Management System

Screenshot of the configuration management diff screen.

Backdrop 1.0

Views Module Built-in

Screenshot content management listing screen.

Global Dialog System

Screenshot of the Views UI with a dialog.

Our sites upgraded to Backdrop

Jan 24, 2015 -- API website upgraded

Feb 12 2015 -- BackdropCMS.org upgraded

(Within 2 months of Backdrop 1.0 release - infrastructure sites upgraded)

Backdrop 1.1

released May 15, 2015

Backdrop 1.1

Updated Admin Theme

Updated admin theme in Backdrop 1.1

Backdrop 1.1

Tokens and Token UI added
Token module in D7

Screenshot content management listing screen.

Automatic path aliases added
Pathauto module in D7

Screenshot of the Views UI with a dialog.

Backdrop 1.2

released Sept 15, 2015

Backdrop 1.2

Vertical tabs made responsive

Vertical tabs made responsive in Backdrop 1.2

Backdrop 1.2

  • A Rich-Text editor added to core
    CKeditor / WYSIWYG modules in D7
  • Link module added into core
  • Email module added into core
  • Date, Date Views, Date API and Date Popup modules moved into core

Backdrop 1.2

First release that uses BackdropCMS.org packager

Diagram showing packager workflow.

Backdrop 1.3

released Jan 15, 2016

The first "User Experience Release"

Backdrop 1.3

  • Transliteration module added to core
  • Individual blocks for each field
    Field as Block module for D7
  • UX: Custom text (config) blocks
  • UX: Login with email address possible
    Email Registration module in D7*
  • UX: Horizontal admin tabs made responsive
  • UX: Improved interface for multi-values fields
  • 25+ other UX improvements

Backdrop 1.3

Content type forms

Permissions and URL patterns on content type forms in Backdrop 1.3

Backdrop 1.3

Notification icon

New Notification icon in Backdrop 1.3

Backdrop 1.3

Background fetch for faster page cache

Background fetch for faster page cache in Backdrop 1.3

Project Management Committee

Formed Feb 18, 2016

https://backdropcms.org/leadership

Backdrop 1.4

released May 15, 2016

Backdrop 1.4

Installer module added to core
Project Browser module in D7

Project installer in Backdrop 1.4

Backdrop 1.4

10 new layout templates (backwards compatible)
Radix Layouts module in D7

Bootstrap Layouts in Backdrop 1.4

Backdrop 1.4

  • Redirect module added to core
  • More menu features added to blocks
    Menu Block module in D7
  • Mobile device camera support merged
    Image Mobile Camera module in D7

Backdrop 1.5

released Sept 15, 2016

Backdrop 1.5

New front-end theme & Hero block type
Btester Custom Block Content in D7*

New front-end theme and Hero block in Backdrop 1.5

Backdrop 1.5

Responsive dropdown menus
Smartmenus / Nice Menus / Superfish modules in D7

Desktop Responsive dropdown menus in Backdrop 1.5
Mobile Responsive dropdown menus in Backdrop 1.5

Backdrop 1.5

  • Default homepage layout
  • Existing content block
    Node Block in D7
  • Emoji support in the database (w upgrade path!)

Backdrop 1.6

released Jan 15, 2017

Backdrop 1.6

Files become more complete entities

Files become more complete entities in Backdrop 1.6

Backdrop 1.6

Mobile friendly menu (hamburger) in core

Mobile friendly menu in Backdrop 1.6

Translation support

Feb 9, 2017: localize.backdropcms.org created

Initial work to translate BackdropCMS admin interfaces

Screenshot of the localize.backdropcms.org website

Silkscreen

Feb 12, 2017

Silkscreen CMS

The Pressflow of Backdrop, specializing in large-scale Backdrop, and database compatbility.

https://silkscreencms.org

Backdrop 1.7

released May 15, 2017

Backdrop 1.7

Link to existing content via Rich-Text editor
LinkIt / CKEditor Link modules in D7

Link to existing content in Backdrop 1.7

Backdrop 1.7

Images may be uploaded through copy/paste
Direct Upload module in D7

Images may be uploaded through copy/paste in Backdrop 1.7

Backdrop 1.7

  • New Status report design
  • Layout improvements:
    • Views block displays get per-placement settings
      Views content ctools module in D7
    • Titles, tabs, messages, and action links are blocks
      Blockify module in D7

Backdrop 1.8

released Sept 15, 2017

The 2nd User Experience release

Backdrop 1.8

Progress bar design

New progress bar design in Backdrop 1.8

Configuration diff design

New Configuration diff design in Backdrop 1.8

Backdrop 1.8

Installer gets screenshots

Project browser screenshots in Backdrop 1.8

Admin page gets icons

New Configuration diff design in Backdrop 1.8

Backdrop 1.9

released Jan 15, 2018

Backdrop 1.9

File entities get the ability to replace files in place

New replace file feature in Backdrop 1.9

Backdrop 1.9

  • Login system redirects sanely
    Login Redirect* or Login Destination* modules in D7
  • 404 pages not in the error log
    Fast 404 module* in D7
  • New Status report design

Backdrop 1.10

released May 15, 2018

Backdrop 1.10

Comment auto-closing
Comment Closer module in D7

Comment auto-closing in Backdrop 1.10

Backdrop 1.10

Scheduled publishing
Scheduler module in D7

Scheduled publishing in Backdrop 1.10

Backdrop 1.10

  • Inline file uploading (in addition to images)
    CKeditor Upload module in D7
  • Translatable menu items
    Menu Translation module in D7
  • Translatable blocks
    i18n module in D7

Backdrop 1.11

released Sept 15, 2018

Backdrop 1.11

New Color module UI, Basis colorized

New Color module UI in Backdrop 1.11

Backdrop 1.11

Image Browser
CKEditor Media Browser* in D7

New Image Browser in Backdrop 1.11

Backdrop 1.11

Content Preview (works with Layouts!)
Live Preview and Page preview in D7

New Content Preview in Backdrop 1.11

Backdrop 1.11

  • Hidden Paths for Content
    Rabbit hole module in D7
  • Contact module improvements
  • Client-side upload progress bars
  • Ability for Backdrop core to update itself (hidden)

Backdrop 1.12

released Jan 15, 2019

Backdrop 1.12

Core self-updates from the UI

New Core self-update button in Backdrop 1.12

Backdrop 1.12

Better UI for defining field options
Options Element module in D7

Options Element module in Backdrop 1.12

Backdrop 1.12

Icons added into the admin bar
Admin menu in D7*

New admin bar icons in Backdrop 1.12

Backdrop 1.12

  • Contact block
    Btester Custom Block Content in D7
  • Translatable taxonomy terms
    i18n / entity translation modules in D7
  • CSS grid (for views grid)
  • UX: Module page improvements

Backdrop 1.13

released May 15, 2019

Backdrop 1.13

Dashboard module in core
Total Control / Dashboard module in D7

New admin dashboard in Backdrop 1.13

Backdrop 1.13

  • Support for PHP 7.3
  • Content Blocks associate translations automatically
  • UX: Interface for adding Link attributes
  • UX: Vertical tabs on Taxonomy term edit pages
  • UX: A Vertical tab for multilingual settings

September 2019

We've been working on...

Backdrop 1.14

Sept 15, 2019

  • Fieldable file types
  • Custom Layout Builder UI
  • New Installs include an Editor Role
  • Security improvement: support for trusted_host_patterns

Backdrop Future

Backdrop 1.15

  • Improved Media Management and UI
  • Package Signing (more prep for auto-updates)
  • Recent News Block

Backdrop 1.x

  • Automatic core updates
  • Central configuration translation
  • Reference field in core
  • More!

Backdrop 2.0

Not before November 2021

Backdrop 2.0

Iterative

Remove @deprecated

Backdrop/Drupal 9

vs
Legacy

API breaks

all previous
Drupal versions

Questions?

Backdrop CMS

You know where it came from.

Now you know where it's going.

Drop the dragon