Documentation Level: 
Intermediate
Documentation Status: 
No known problems

What to do about Drupal 7 core modules that have been removed from Backdrop core

During the Upgrade process from Drupal 7 to Backdrop CMS, modules that were removed from Backdrop Core will effectively be disabled.

Disabling a module but not uninstalling it will leave it's data behind. Though lingering data is generally still a safe thing for Drupal or Backdrop sites, it is a best practice to completely uninstall modules that will never be used again, so that the data that module provides can be removed.

Below you'll find a list of Drupal 7 modules that have been removed from Backdrop core, along with additional information about what would be removed when the module is uninstalled.

Note: Please make a backup of the Drupal 7 site before attempting any of the clean-up tasks recommended below, many of them are destructive. 

  • Aggregator module
    • No additional prep needed on the Drupal 7 site
    • Before upgrade: Download the contrib version into the Backdrop codebase
  • Blog module
  • Dashboard module
    • Disable and uninstall the module
    • After the upgrade: enable Dashboard module (different module, same name)
  • Forum module
    • If you need this module:
      • No additional prep needed on the Drupal 7 site
      • Before upgrade: Download the contrib version into the Backdrop codebase
    • If you need the content, but not the module:
      • Convert blog content to a custom type
      • Disable and uninstall the module
    • If you do not need this feature:
      • Delete any blog content
      • Disable and uninstall the module
  • Help module
    • Disable and uninstall the module
  • OpenID module
  • Overlay module
    • Disable and uninstall the module
  • PHP filter module
    • Please clean up your PHP content before uninstalling this module.
      • Once the PHP filter is removed, any content using it will fall-back to the plain text filter, printing your PHP code as though it were plain text. This could potentially expose private information to the general public, and may present a security risk.
    • Disable and uninstall the module
  • Poll module
  • Profile module
    • No additional prep needed on the Drupal 7 site
    • Before upgrade: Download the contrib version into the Backdrop codebase
  • RDF module
  • Shortcut module
  • Statistics module
    • No additional prep needed on the Drupal 7 site
    • Before upgrade: Download the contrib version into the Backdrop codebase
  • Toolbar
    • Disable and uninstall the module
    • After the upgrade: enable Admin Bar module
  • Tracker module
  • Trigger module
    • No additional prep needed on the Drupal 7 site
    • Before upgrade: Download the contrib version into the Backdrop codebase