Il s'agissait d'un développement sous Drupal 10 pour le projet de migration de la Knowledge Library interne, d'OpenText Content Server vers Drupal. Je me suis concentré sur la conception, le développement et la mise en œuvre du processus de migration des données. Le projet comprenait également le développement de procédures stockées et de fonctions SQL Server, ainsi que de modules Drupal sur mesure. Le travail sur Drupal incluait notamment des Event Subscribers et des plugins d'accès, ainsi que d'autres composants tels que des formulaires personnalisés, des vues et une extension sur mesure des projets Feeds et Tamper pour gérer les vocabulaires de taxonomie hiérarchiques pendant la migration.
L'approche retenue consistait à créer des procédures stockées et des fonctions SQL ponctuelles produisant des fichiers de données à plat, plus simples à charger dans une base Drupal via le module Feeds (plutôt que d'utiliser l'ensemble de la suite Migrate). La migration n'avait pas à prendre en charge de chargements partiels ou incrémentiels.