Moving to Backdrop CMS

by Jen Lampton & Luke McCormick

Drop the dragon lounging

Who are you?

Do you have a website you want to move?

Is it Drupal?

Is it WordPress?

Is it something else (and if so, what?)

What is Backdrop CMS?

The free and Open Source CMS
that helps you build websites
for businesses and non-profits.

The Drupal fork

What is Backdrop CMS?

Drupal 7, modernized!

Drupal 7, modernized

  • Core features from modern Drupal.
  • Contributed featutres from legacy Drupal.
  • Many other improvements.

Drupal's core features

  • Mobile First, HTML5
  • Built-in Rich-Text editor
  • Views (and CTools) in core
  • Configuration Management System
  • Additional Field Types: Date, Email, Link, Reference

Drupal's contrib features

  • Admin menu
  • Token
  • Pathauto
  • Redirect
  • Project Browser
  • Scheduler
  • Block Class
  • Comment Closer
  • LinkIt
  • Live Preview
  • Rabbit hole
  • + 66 more

Ohter improvements over Drupal 7:

  • Decreased complexity
  • Increased performance
  • Improved user exprience

Backdrop CMS is Simple

Even complex tasks should be simple to accomplish.

Backdrop CMS is Fast

Backdrop performs faster than a comparable Drupal 7 site.

This is thanks to a decrease in page-rendering complexity, and improvements to various caching systems (EntityCache in core, and the new Backdground Fetch for the page cache).

Backdrop CMS is easy

Improved user exprience
over both Drupal and WordPress

More than 565 user-experience improvements
to the project since it's inception

Why move to Backdrop from Drupal 7?

  • You want a better editor/administrator experience
  • You are happy (enough) with your current Drupal 7 site
  • You want all the same features you have now
  • You want ongoing improvements to your software
  • You don't have a real need to rebuild/migrate

Why move to Backdrop from WordPress?

  • You want a better user/administrator experience
  • You feel limited by what your WordPress site can do
  • You are tired of paying for unsupported Plugins
  • You are hoping for a richer content experience: content types, fields, taxonomies
  • You are hoping for a richer API to add your own additions

Moving your Content

Moving content into Backdrop CMS can be done in various different ways.

  • CSV file + feeds module
  • XML/Data feed + feeds module
  • Database + migrate module
  • Anything
  • WordPress
  • Drupal 7

Data source: CSV file

Use the Feeds module

If you have a spreadsheet containing all your content, that can be used in conjunction with the Feeds module to bring it into a Backdrop site.

You'll need to set up mappings between columns in the spreadsheet and fields in the CMS, but after that, getting the data in should be straightforward.

Data source: Data feed

Use the Feeds module

If you can get your current website to put out an XML feed, a JSON feed, or any type of data feed, that can also be used with the feeds module.

You'll need to set up mappings between the parts of the data feed and fields in the CMS, but after that, getting the data in should be straightforward.

Data source: Database

Use the Migrate module

If you are coming from any other CMS, or have a database containing your content, you also have the option of using the Migrate module to connect directly to another database.

Data source: Anything

Use humans

Unfortunately, there are a lot of people sitting at home at a computer right now, some of whom are out of work. These people might appreciate a little side job copying and pasting. If you don't have too much data, and need to move it only once, this might actually be a reasonable solution for you.

Data source: WordPress

Use the WordPress Import module

If you are coming from WordPress, there is a WordPress Import module for Backdrop that can pull in all your pages, posts, and comments.

Data source: Drupal 7

Backdrop CMS provides a built-in upgrade path from Drupal 7

Because Backdrop and Drupal 7 are so similar,
converting an existing websut to Backdrop is much easier than converting it to Drupal 8.

 

Wanna see?

 

Questions?