Practical Project: Drupal Migration Lernumgebungen.ch

The website lernumgebungen.ch 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

Type of Thesis Projektarbeit/Praxisprojekt
Client FHNW Pädagogische Hochschule
Supervisor Loosli, Christina
Views: 75
The platform lernumgebungen.ch 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 lernumgebungen.ch, 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.
Studyprogram: Business Information Technology (Bachelor)
Keywords Migration, Drupal, CMS, Update, FTP, CSS, Agile,
Confidentiality: vertraulich
Type of Thesis
Projektarbeit/Praxisprojekt
Client
FHNW Pädagogische Hochschule, Brugg-Windisch
Authors
Basaran, Tufan & Bustamante, Isabelle & Kipfer, Lukas & Hendriks, Ben & Travaglione, Giacomo
Supervisor
Loosli, Christina
Publication Year
2023
Thesis Language
English
Confidentiality
Confidential
Studyprogram
Business Information Technology (Bachelor)
Location
Brugg-Windisch
Keywords
Migration, Drupal, CMS, Update, FTP, CSS, Agile,