Moving to Backdrop CMS

Conference, Camp, or DUG: 
CMS Philly
May 1st, 2020

If you are interested in moving to Backdrop CMS but are already the proud (or not-so-proud) owner of an existing website, there are several ways to get your beloved content from the current CMS into Backdrop. Examples follow:

  • Use the built-in upgrade script.
    If you are moving from Drupal 7 you can use the built-in upgrade script to convert your old Drupal 7 site into a Backdrop site. This script will make all necessary schema changes to the database, and convert all site configuration from database storage to json files. Completes in seconds!
    Live Demo
  • Use the WordPress Import module
    If you are moving from WordPress, you can use the WordPress Import module to pull in all your pages, posts and comments. This script will move your content, but you will likely need to create a new theme for your Backdrop site.
  • Import content only
    If you are not coming from Drupal, or if you are only interested in moving over your content (and not any of the configuration) you might consider building a new website first, and then pulling in the content from your old site.
    • use the Feeds module
      If you prefer not to write any code, you can use the feeds module to pull in content from an external feed. If you can get your source website to generate a feed of content (any type will work, RSS, json, etc) then your Backdrop site can pull it in.
    • use the Migrate module
      If you do prefer to write code, the migrate module might be a better option for you. This tool can pull data from one database and insert it into another, along with making any necessary transformations.
    • Hire someone to copy/paste
      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.






© 2024 Jeneration Web Development