This project was designed to provide most up-to-date courses information to University of Maryland College of Arts and Humanities (ARHU) websites. Since most ARHU websites were implemented with Drupal (Content Management System), a Drupal module was developed to migrate the university's course catalogs into Drupal databases. For crawling the course catalogs, Brady Law (CS student)'s Python scripts were modified and re-implemented. Subsequently, Drupal UIs to trigger migrations, Migrate classes that trigger Python scripts, and cron jobs for periodic migrations were developed and implemented as Drupal custom modules. These modules have been deployed in Classics, History, and School of Languages, Literatures, and Cultures (SLLC) websites. The external link is to the Git repository for the modules.
With the support of my awesome mentor Megan Weng, I presented this work at UMD Drupal Users Group's monthly meeting in November 2014.