slideshare quotation-marks triangle book file-text2 file-picture file-music file-play file-video location calendar search wrench cogs stats-dots hammer2 menu download2 question cross enter google-plus facebook instagram twitter medium linkedin drupal GitHub quotes-close

Aider le gouvernement local à utiliser la performance de Drupal 9

North Yorkshire

Le North Yorkshire County Council est le conseil de régional qui régit le territoire non métropolitain du North Yorkshire en Angleterre.

L'équipe de développement de NYCC s'occupe du développement continu de Drupal, en collaboration avec Code Enigma qui s'occupe des mises à jour de bases et des mises à jour contributives, tant au niveau de la sécurité que de la routine. 

Nous avons également travaillé avec NYCC sur leur hébergement, en améliorant la performance et la sécurité de leur site web local avec AWS CloudFront.

Migration aisée de sites Drupal 8 vers Drupal 9

Avec l'approche rapide de la fin de vie de Drupal 8, et pour améliorer l'expérience globale du site, notre équipe a travaillé pour mettre à niveau les cinq sites Drupal 8 vers Drupal 9. Pour quatre de ces sites, nous nous sommes occupés des mises à jour du début à la fin, tandis que pour le cinquième (le site principal https://www.northyorks.gov.uk), nous avons mis à jour le core et le contrib, en travaillant avec leur équipe de développement interne pour finaliser la compatibilité de leurs modules personnalisés et de leur thème avec Drupal 9.

Certains des modules personnalisés et le thème sont des paquets distincts, et peuvent donc être utilisés sur d'autres sites NYCC.

Ce que nous avons fait

Après nous être assurés que l'infrastructure répondait aux exigences de Drupal 9, nous avons suivi notre processus habituel d'installation des modules Status et de mise à jour du module Rector.

Le module "Upgrade Status" est très efficace lors d'une mise à jour. Il fait une grande partie du travail fastidieux pour vous, il signale quelles mises à jour de modules/thèmes sont disponibles, et leur compatibilité avec Drupal 9. En voici une exemple.

Pour les modules ou les thèmes qui ne disposent pas d'une version compatible avec Drupal 9, elle vous renvoie directement aux forum communautaires des problèmes correspondants, où vous trouverez peut-être les solutions en travaux.

Pour le code personnalisé, il effectue des contrôles phpstan, ainsi que d'autres contrôles, pour identifier les problèmes potentiels de compatibilité avec Drupal 9. Bien que cela puisse vous indiquer les problèmes de compatibilité dans le code, upgrade rector peut aller plus loin et générer des correctifs pour résoudre un grand nombre de ces problèmes. Ce n'est certainement pas une solution miracle, mais il vous permet de faire un grand pas en avant, en vous épargnant beaucoup de travail.

Résultat :

Les cinq sites de North Yorks sont désormais sous Drupal 9.3, y compris leur site principal https://www.northyorks.gov.uk. Nous avons eu beaucoup de plaisir à travailler avec Dom et le reste de l'équipe de NYCC, en les aidant dans ce processus.

Démarrons ensemble votre migration vers Drupal


Contactez-nous

Plus d'études de cas

st john's college

St John's College

La conception, la construction, le développement de l'infrastructure et le soutien continu d'un site web Drupal en pleine évolution.

Read the St John's case study

A woman tending to potted plants

WRAP

Création d'un nouveau site web Drupal 8 pour une organisation caritative durable
 

Read the wrap case study here