Practical Project: Drupal Migration

The website is a non-profit open educational resource teaching aid for music teachers for the lower secondary school level. A quick and easy upgrade from Drupal 7 to Drupal 9 is not possible, as there are many manual steps involved.

Basaran, Tufan & Bustamante, Isabelle & Kipfer, Lukas & Hendriks, Ben & Travaglione, Giacomo, 2023

Art der Arbeit Projektarbeit/Praxisprojekt
Auftraggebende FHNW Pädagogische Hochschule
Betreuende Dozierende Loosli, Christina
Keywords Migration, Drupal, CMS, Update, FTP, CSS, Agile,
Views: 66
The platform would ideally create an environment that will ultimately benefit the students and how they can interact with teachers. The client wants to inspire teachers and give them creative ideas on how they can structure their classes, he wants to provide a basis for them where they can improve their classes and adapt them to their individual needs. The project team was given a running Drupal 7 site as a starting point and was tasked with a comprehensive migration to Drupal 9. Without any Drupal knowledge, the team started to learn the CMS and develop a migration strategy.
The project management was tackled by the group at the beginning of the project and the role of project manager was given to one of the team members. Project management was kept simple and informal due to the small size of the team. The various aspects of project management were taken into consideration but some of them were given more attention than others, while aspects like financial management was not included from the beginning. The overall approach to project management was to determine the steps as a group and take decisions together.
The main objective of the project was the complete migration of the site, which proved to be very technical since a large portion of the tech stack was altered between these two versions of the popular content management system. Within the project, a lot of challenges arose and led to additional time expenditure across the board, ultimately leading to multiple reductions of the final project scope. After performing the core migration, the team rebuilt different aspects of the site according to best practices and new functionalities in the Drupal 9 environment. Since a lot of the original configurations and modules of the page were deprecated within the migration, new approaches were found to deliver a well-developed foundation to the client with substantial potential for further development. An improved backend theme and a testing environment via Docker are bonus features that were also developed and deployed. In accordance with the client, the project team focused on the complete migration of the subsite "LU Singen" as an exemplary page. In return, aspects like search routines, an editorial management workflow and design details were not implemented.
Studiengang: Business Information Technology (Bachelor)
Vertraulichkeit: vertraulich
Art der Arbeit
FHNW Pädagogische Hochschule, Brugg-Windisch
Autorinnen und Autoren
Basaran, Tufan & Bustamante, Isabelle & Kipfer, Lukas & Hendriks, Ben & Travaglione, Giacomo
Betreuende Dozierende
Loosli, Christina
Sprache der Arbeit
Business Information Technology (Bachelor)
Standort Studiengang
Migration, Drupal, CMS, Update, FTP, CSS, Agile,