diff --git a/upgrading-to-drupal-9/main.style b/upgrading-to-drupal-9/main.style index dd93668..a57d4e1 100644 --- a/upgrading-to-drupal-9/main.style +++ b/upgrading-to-drupal-9/main.style @@ -113,3 +113,14 @@ styles: smaller: textColor: red + + centredtitle: + alignment: TA_CENTER + fontName: stdBold + fontSize: 48 + leading: 64 + parent: heading + + centred: + alignment: TA_CENTER + parent: normal diff --git a/upgrading-to-drupal-9/slides.rst b/upgrading-to-drupal-9/slides.rst index d4e72f6..db44b2f 100644 --- a/upgrading-to-drupal-9/slides.rst +++ b/upgrading-to-drupal-9/slides.rst @@ -115,8 +115,9 @@ Contrib improvements PageBreak titlePage +.. class:: centredtitle + The difference is deprecated code -================================== .. raw:: pdf @@ -153,8 +154,9 @@ Deprecation example PageBreak titlePage +.. class:: centredtitle + How do I find it? -================= .. raw:: pdf @@ -171,11 +173,15 @@ Drupal Check PageBreak titlePage -composer global require mglaman/drupal-check -============================================ +.. class:: centredtitle -drupal-check web/modules/custom -=============================== +``composer global require +mglaman/drupal-check`` + +.. page:: +.. class:: centredtitle + +``drupal-check web/modules/custom`` .. raw:: pdf @@ -188,8 +194,9 @@ drupal-check web/modules/custom PageBreak titlePage +.. class:: centredtitle + Upgrade Status module -===================== .. raw:: pdf @@ -246,24 +253,37 @@ Composer PageBreak titlePage -composer require drupal/admin_toolbar:^2.0 -========================================== +.. class:: centredtitle -composer install -================ +``composer require +drupal/admin_toolbar:^2.0`` -composer update drupal/admin_toolbar -==================================== +.. page:: +.. class:: centredtitle + +``composer install`` + +.. page:: +.. class:: centredtitle + +``composer update +drupal/admin_toolbar`` + +.. page:: +.. class:: centredtitle Always add '--no-dev' in production -=================================== .. raw:: pdf + PageBreak titlePage TextAnnotation "Prevents development dependencies from being installed, and potential security exploits from being added." +.. class:: centredtitle + An Example: Dransible -===================== + +.. class:: centred https://github.com/opdavies/dransible @@ -299,11 +319,16 @@ Upgrading Dransible PageBreak titlePage -composer update drupal/core-* --with-dependencies -================================================= +.. class:: centredtitle -composer require drupal/upgrade_status -====================================== +``composer update drupal/core-* +--with-dependencies`` + +.. page:: +.. class:: centredtitle + +``composer require +drupal/upgrade_status`` .. raw:: pdf @@ -337,8 +362,10 @@ composer require drupal/upgrade_status PageBreak titlePage -composer update drupal/core-* --with-dependencies -================================================= +.. class:: centredtitle + +``composer update drupal/core-* +--with-dependencies`` .. raw:: pdf @@ -358,25 +385,30 @@ composer update drupal/core-* --with-dependencies PageBreak titlePage +.. class:: centredtitle + There were some autowiring gotchas... -===================================== .. raw:: pdf PageBreak -Error: Class 'Symfony\Component\Config\Resource\ClassExistenceResource' not found in Symfony\Component\DependencyInjection\Compiler\AutowirePass->createTypeNotFoundMessage() +``Error: Class 'Symfony\Component\Config\Resource\ClassExistenceResource' not found in Symfony\Component\DependencyInjection\Compiler\AutowirePass->createTypeNotFoundMessage()`` -composer require symfony/config:^4 -================================== +.. page:: + +.. class:: centredtitle + +``composer require +symfony/config:^4`` .. raw:: pdf TextAnnotation "Composer tried installing version 5 by default, so locked to 4.x." - PageBreak + PageBreak titlePage -Cannot autowire service "Drupal\simple_message\DisplaySimpleMessage": argument "$messenger" of method "__construct()" references interface "Drupal\Core\Messenger\MessengerInterface" but no such service exists. You should maybe alias this interface to the existing "messenger" service +``Cannot autowire service "Drupal\simple_message\DisplaySimpleMessage": argument "$messenger" of method "__construct()" references interface "Drupal\Core\Messenger\MessengerInterface" but no such service exists. You should maybe alias this interface to the existing "messenger" service`` .. raw:: pdf