Work Study Franklin - Urbana Migration

Urbana.edu Migration

Project Description

I was tasked with migrating the Urbana.edu to a new platform. This was a large undertaking that I was assigned to be the lead developer on. In total it was myself and one person from marketing migrating the content to the new layout. This involved altering content layouts to match a new layout, changing and migration branding for the site, and migrating all of the site content for urbana.edu and large scale website, and developing new functionality on the site. The deadline for this was a 3.5 month deadline.

Interaction with Stakeholders

This required a lot of constant progress updates on the percentage to completion for the project. The overall concern here was time. One month into the project the addition of urbana.edu/library was added to the migration plan. This did not exist in the original site and was added by me based on a template from another site.

Addition of Library

With the addition of library without a timeline extension some changes needed to be made. This included a programmatic import method of content to move massive amounts of content from one site through the other. It also required communication with the library staff in order to develop the pages based on new information they provided.

The Site

Site Development

This project allowed for me to gain a much deeper understanding of development within the Drupal 8 schema. Both working with the MySQL database and the theming tools provided me with a great opportunity to learn Drupal 8 further.

Fortunately I was able to migrate content fast given freedom with several content layout decisions which allowed me to release on time despite the addition of the library site.

The Outcome

The site was finished and tested in early December of 2018 with a deadline being the middle of December. In launched the week of the 16th with no major issues. Over the course of the next couple weeks updates were made to styling in small areas and new functionality unrelated to the migration was added.