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
- If you need this feature:
- The module will need to be ported to Backdrop. Check the contrib queue to see if there is already a port request for this project
- 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
- If you need this feature:
- 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 forum content to a custom type
- Disable and uninstall the module
- If you do not need this feature:
- Delete any forum content
- Disable and uninstall the module
- If you need this module:
- Help module
- Disable and uninstall the module
- OpenID module
- If you need this feature
- the module will need to be ported to Backdrop
- If you do not need this feature
- Disable and uninstall the module
- If you need this feature
- 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
- Please clean up your PHP content before uninstalling this module.
- Poll module
- If you need this feature:
- the module will need to be ported to Backdrop
- If you need the content, but not the module:
- Convert poll content to a custom type
- Disable and uninstall the module
- If you do not need this feature:
- Delete any poll content
- Disable and uninstall the module
- If you need this feature:
- Profile module
- No additional prep needed on the Drupal 7 site
- Before upgrade: Download the contrib version into the Backdrop codebase
- RDF module
- Disable and uninstall the module
- If you need this module, it will need to be ported to Backdrop
- Shortcut module
- Disable and uninstall the module
- If you need this module, it will need to be ported to Backdrop
- 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
- Disable and uninstall the module
- If you need this module, it will need to be ported to Backdrop
- Trigger module
- No additional prep needed on the Drupal 7 site
- Before upgrade: Download the contrib version into the Backdrop codebase