uuid: - value: f72f7027-2ca5-4473-a8f1-2047d8b400fd langcode: - value: en type: - target_id: daily_email target_type: node_type target_uuid: 8bde1f2f-eef9-4f2d-ae9c-96921f8193d7 revision_timestamp: - value: '2025-05-11T09:00:46+00:00' revision_uid: - target_type: user target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 revision_log: { } status: - value: true uid: - target_type: user target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 title: - value: | Upgrading my Drupal example project to Drupal 10 created: - value: '2023-02-17T00:00:00+00:00' changed: - value: '2025-05-11T09:00:46+00:00' promote: - value: false sticky: - value: false default_langcode: - value: true revision_translation_affected: - value: true path: - alias: /daily/2023/02/17/upgrading-my-drupal-example-project-to-drupal-10 langcode: en body: - value: |
Today I upgraded my Drupal Docker example to Drupal 10.
Admittedly, it's a simple project, but upgrading from Drupal 9 to 10 was a straightforward process.
I had to remove the Examples module as there's no Drupal 10 compatible version yet, but updating to Drupal 10 only needed me to change the version constraints in the composer.json
file and run the composer update
command.
After completing a number of Drupal 7 upgrade projects which involve migrating content, rewriting custom modules, and rebuilding themes, it's great to be able to upgrade between major modern versions with a few simple commands.
format: full_html processed: |Today I upgraded my Drupal Docker example to Drupal 10.
Admittedly, it's a simple project, but upgrading from Drupal 9 to 10 was a straightforward process.
I had to remove the Examples module as there's no Drupal 10 compatible version yet, but updating to Drupal 10 only needed me to change the version constraints in the composer.json
file and run the composer update
command.
After completing a number of Drupal 7 upgrade projects which involve migrating content, rewriting custom modules, and rebuilding themes, it's great to be able to upgrade between major modern versions with a few simple commands.
summary: null field_daily_email_cta: { }