Backdrop LIVE is based upon an unconference model. Anyone can declare a topic up through the day of the event and the schedule is subject to change at any time. What would you like to talk about?
Suggest a discussion topic

You're not trapped: how to migrate out of Backdrop

Block C - Slot 8 - Oct 2021

October 22, 2021 - 8:00 pm America/Los_Angeles

(8:00PM - Pacific Time USA)

With Drupal 7 EOL just a year away, over half a million of D7 sites will be looking for a new home.  As we're all aware, moving from Drupal 7 (or even earlier versions) to Drupal 8/9/10 is often a daunting experience.  It's typically much easier to move to Backdrop, but doing so is a political risk for many people.  Since D8/9/10 is officially supported by the same organizational infrastructure that is currently supporting Drupal 7, lots of site owners are worried about leaving that support behind, and are therefore hesitant to consider Backdrop.  What if something happens in the future that makes them wish they had moved to the Symfony/Twig-based Drupal platform?  FOMO might prevent them from trying Backdrop in the first place.

I believe we should try to allay these fears.  If people feel confident that they can move to Backdrop without being trapped, it will be easier to convince them to try it in the first place.  The more people try Backdrop, the less reason there will be to leave, so by making it easier to leave, we'll end up with more people staying.

The Drupal community has put considerable time and effort into developing migration paths from Drupal 7 to later versions.bbBecause Backdrop is so similar to Drupal 7, it should be easy to develop and maintain migration pathways to later versions of Drupal by building on this work.  Simply porting these tools to Backdrop should keep that path back to Drupal open, should it be needed.

As a bonus, we can take advantage of work that has been done to move from Drupal 7 to other platforms, like Wordpress or even proprietary systems like Contentful and Adobe Experience manager.  It's nice to know that paths to the exits are well-marked and maintained, even if you hope to never use them.

We want people to feel comfortable moving their sites to Backdrop.

Bring your ideas and opinions and let's talk about the possibilities.

Facilitator(s) if known: 

Comments

Is this session about migrations (moving data from one D7 site to a second B site) or upgrades (taking a D7 site and converting it to a Backdrop site)?

If it's both, can we change the session title to something like "Switching from Drupal to Backdrop"?

It's actually intended to be about moving in the opposite direction.  I want people to be comfortable experimenting with Backdrop without having to be worried about being locked in, so I want to make sure they know there's a way out if they need it.

I'd like to have the same thing for Wordpress!  But it's easier to figure out the conversion to Drupal, since we can piggyback on the extensive work done on D7-D8 migrations.

I thought that this session is about an option to move from Backdrop to Drupal 9/10 in the future using same tools that are used for D7 to Drupal 9/10.   That is something that we offered to our customer.  If they know that they can go back to brand name (Drupal) from the new system (Backdrop) if things do not work for them for any reason  made decision to try new system less stressful.

I tested standard Drupal 9 upgrade flow from page /upgrade/credentials with backdrop db credentials and got the following response.   It would be great if this db would be recognized by D9.

screenshot from d9 upgrade

Irina has the right vision; I'll update the project description now.  The session is intended to explore the options for migrating a complete Backdrop site TO Drupal 8/9.  The goal is to give newcomers to Backdrop confidence that they have an exit path if they decide they want to leave, so that they feel more comfortable trying Backdrop in the first place.