Aperçu

L'Université McGill de Montréal avait besoin de préparer ses développeurs et ses éditeurs de contenu pour la migration d'environ 1 000 sites Web et 500 000 différents éléments de contenu de Drupal 7 vers Drupal 9. Pour ce faire, Evolving Web a préparé et offert une formation Drupal 9 personnalisé pour l'équipe du groupe de service Web (WSG) de l'Université.

Services: Entretien et support, formation personnalisé

Image
Person using the computer

À propos du client

Fondée en 1821, McGill est l'un des établissements d'études supérieures les plus connus du Canada et l'une des principales universités au monde. McGill compte 12 récipiendaires du Prix Nobel parmi ses anciens étudiants, le plus grand nombre de toutes les universités canadiennes confondues. Elle offre des diplômes dans plus de 300 domaines d'études avec les notes d'entrée moyennes les plus hautes de toutes les universités canadiennes. Près d'un tiers de ses étudiants sont des étudiants internationaux en provenance de plus de 150 pays.

Image
People discussing in work environment

Objectifs

Puisque la fin de vie de Drupal 7 et 8 approche à grands pas, l'équipe WSG de McGill devait rapidement mettre à jour leurs compétences Drupal 9. L'équipe de développeurs et d'éditeurs de contenu n'avait aucune expérience préalable avec cette version de Drupal. Bien qu'il soit possible d'apprendre Drupal par soi-même, le client a conclu que le moyen le plus rapide et le plus efficace de les mettre à niveau était de faire appel à un partenaire externe expérimenté tel qu'Evolving Web.

Outre la migration de 1 000 sites Web et 500 000 éléments de contenu vers Drupal 9, l'équipe WSG de McGill devait également offrir une formation Drupal 9 aux quelques 2 000 auteurs et éditeurs de contenu utilisant la plateforme pour publier du contenu. L'équipe WSG devait être prête à soutenir ces utilisateurs une fois la migration terminée.

Image
Person using the computer

Défis

Par leur expérience précédente lors de la mise à jour de Drupal 6 vers Drupal 7, McGill savait qu’il était important d’offrir à son équipe le temps et les ressources nécessaires pour planifier une migration tout en douceur. Evolving Web a donc adapté le matériel de formation au besoin réel de McGill pour mieux préparer leur équipe aux défis et aux cas particuliers qu'elle rencontrerait.

Image
People in a work environment

Solution

Pour se préparer à la formation, les formateurs d'Evolving Web ont mené des sessions questions-réponses avec l'équipe de McGill pour comprendre leurs points faibles et leurs cas typiques. L'équipe de McGill a envoyé à l'avance à nos formateurs, une copie d'un exemple de base de données ainsi que des informations sur la façon dont ils utilisent Drupal 7.

Nos formateurs ont planifié des sessions de formation personnalisées en adaptant nos programmes réguliers, en particulier les cours de création de sites, de thématisation, de développement de modules et de migration, afin de soutenir autant que possible la migration vers Drupal 9 de McGill. Les sessions étaient interactives puisque tout le monde avait installé un site Drupal local pour essayer les exercices. Notre équipe de formation a également utilisé un environnement de codage partagé pour rendre des démonstrations en direct plus collaboratives et interactives.

Le premier module d'apprentissage était plus général pour couvrir les modifications apportées à la configuration et à l'architecture de Drupal dans Drupal 9. La plupart des participants n'avaient aucune expérience en développement, incluant les concepteurs, les formateurs, les spécialistes du contenu et les rédacteurs techniques. Ce module a été suivi de sessions plus approfondies sur le développement frontend Drupal 9, le développement backend et le processus de migration.

Les dernières sessions de migration ont pris la forme d'une consultation puisque plusieurs développeurs de McGill avaient déjà une expérience considérable de Drupal. Les formateurs d'Evolving Web ont répondu aux questions de l'équipe du client, ont fait des suggestions sur la façon de gérer des aspects particuliers de la configuration Drupal 7 de McGill et les ont guidés tout au long du processusde migration de quelques éléments de contenu pour donner un aperçu de l'ensemble du processus de migration.

Nous avions un défi de taille à relever pour passer de Drupal 7 à 9 mais sous sommes maintenant à l'aise avec la migration de contenu vers nos environnements Drupal 9.

Matt Corks, Analyste principal en développement Web avec les services de technologie de l'information
Université McGill

Résultats

L'équipe de McGill a trouvé la formation bien structurée et bien présentée. Le format de consultation, en particulier, a contribué à orienter leur démarche de migration vers Drupal 9.

En préparation à la formation, Evolving Web a préparé et offert une documentation mise à jour sur la migration vers Drupal 9. L'équipe de formation a également établi la session de questions-réponses de préformation comme partie intégrante des futurs cours de formation personnalisés.

Image
Person using the computer