I manage a website based on Drupal 7 where we use CiviCRM

I would like to migrate to Drupal 10, but I have a lot of doubts about this procedure...

Can you recommend any materials that reliably describe and help in such a process, courses, training or instructions?

2 Answers 2


Civi by itself doesn't care too much if it's drupal 7 or 10.

You will need php 8.1+. Some extensions may not be ready yet for php 8.1, but by now most should be ok.

Most of what you need to address will be on the drupal side. Some of your existing drupal modules or themes may not work with drupal 10, or will have a different module as a replacement.

You will need to manually recreate any drupal views or webforms.

  • 2
    If you are using the same db for drupal and civicrm, then you'll have to copy the civicrm tables over separately to the new db - the drupal migrate won't (normally) know anything about those tables. Generally what I'd recommend is to ignore civicrm and first just sort out your migration to Drupal without CiviCRM. Then install civicrm on your new drupal (installation of civicrm is quite different, now using composer), and then update your civicrm tables with your backed up tables from your old site.
    – Alan Dixon
    Commented Feb 6 at 23:26
  • Thanks for feedback. Views and webforms ar our biggest consideration, we have sometimes 50+ webforms and lot of views with diffrent settings
    – IProSoft
    Commented Feb 7 at 11:10
  • 1
    We have done a lot of work over the years to try and improve the migration of civi related Views and Webforms. They still hit issues and require some manual rebuilding but it is much better imo than manually building them from scratch. For webform look for github.com/fuzionnz/webform_civicrm_migrate but note that it is a WIP. We have a patch as well that we have used to help with Views migrations but I don't know off-hand if it is still necessary/useful (and dev who made it is off till later this month)
    – petednz - fuzion
    Commented Feb 7 at 20:58

Are you using the Drupal website or any of the integrations with Drupal? If not, and it is just a container to run Civi then consider switching to WordPress - many small orgs find that easier than Drupal 10.

  • Thanks but we run over 30 sites using Drupal and moving to WP is not an option :-)
    – IProSoft
    Commented Feb 7 at 11:08
  • Do all 30 sites also involve CiviCRM?
    – petednz - fuzion
    Commented Feb 7 at 21:00
  • Yes, all sites are with CiviCRM
    – IProSoft
    Commented Feb 9 at 7:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.