Author Archives: Adam Franco

About Adam Franco

Senior Application Developer

Weekly Web Updates – March 20, 2017

During the closure of the college due to weather last week we had an opportunity to test out the emergency alert banner on the website, which worked. We’ve added some padding to it to ensure the the messages are easier to read.

Updates

Fixes and Tweaks

  • Added an instruction to the robots.txt file for the Middlebury Drupal site asking search engines not to index the HR job descriptions archive there, since we prefer the version of those items located on the hiring site.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Building out the configuration of our Omeka, and CAS servers in Chef, which is a configuration management system. We have already completed this work for our Drupal, WordPress, MediaWiki, GO, and the Course Catalog services.
  • Upgrading the Drupal sites for the Davis programs, Dining Menus, and Museum of Art to Drupal 8.
  • Integrating Panopto (streaming videos) and Canvas (LMS).

Weekly Web Updates – March 13, 2017

We believe any Course Hub syncing issues mentioned in last week’s updates have been resolved and set up additional monitoring capabilities in the Course Hub administration interface so the situation can be better monitored going forward.

Updates

Fixes and Tweaks

  • Resolved an issue on the Museum of Art site preventing editors from updating one of the fields.
  • Added additional sanitization of user input on the Online Directory to ensure application security.
  • Applied a change to the Middlebury School of the Environment homepage from our colleagues in Communications & Marketing.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Building out the configuration of our Omeka, and CAS servers in Chef, which is a configuration management system. We have already completed this work for our Drupal, WordPress, MediaWiki, GO, and the Course Catalog services.
  • Upgrading the Drupal sites for the Davis programs, Dining Menus, and Museum of Art to Drupal 8.
  • Integrating Panopto (streaming videos) and Canvas (LMS).

Weekly Web Updates – March 6, 2017

The Course Hub now includes sites for the Middlebury Schools Abroad.

We’re continuing to investigate an issue where some members of groups are dropped from Course Hub sites when the sync process runs around midnight. We’ve stopped syncing the Hub during this window and bypassing the errors, but are still searching for the underlying cause of the issue.

Updates

Fixes and Tweaks

  • We’ve added a clean print stylesheet to the Commencement schedule page.
  • The Students list on the Davis UWC website is now cached for an hour, which should make it load more quickly for returning visitors.
  • The Facebook and Twitter icons on the New England Review site are no longer loaded through separate requests to the server, which prevents the site from occasionally hanging and taking ten seconds to load.
  • Profile photos on the Middlebury site will now load smaller versions of the image, preventing very large original images from slowing down page loads. These new thumbnail versions are larger than the displayed proportions of the profile images, so you should not notice any visible difference.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Building out the configuration of our Omeka, and CAS servers in Chef, which is a configuration management system. We have already completed this work for our Drupal, WordPress, MediaWiki, GO, and the Course Catalog services.
  • Upgrading the Drupal sites for the Davis programs, Dining Menus, and Museum of Art to Drupal 8.
  • Integrating Panopto (streaming videos) and Canvas (LMS).

Weekly Web Updates – February 27, 2017

There is now an interactive Campus Map for MIIS, which you can find in the Quick Links section of their site header.

Updates

Fixes and Tweaks

  • We applied several changes to update links in applications to point at the address of the new Banner servers, including GO, the Course Catalog, and a few WordPress sites like MiddCORE. Links in our Drupal sites were updated to route the URLs through GO.
  • The processes which sync data from Banner to external databases for the Online Donor Roll, MiddSTART, MiddGOAL, the Course Catalog, and MyEmma were also updated to connect to the new Banner hosting.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Building out the configuration of our Omeka, and CAS servers in Chef, which is a configuration management system. We have already completed this work for our Drupal, WordPress, MediaWiki, GO, and the Course Catalog services.
  • Upgrading the Drupal sites for the Davis programs, Dining Menus, and Museum of Art to Drupal 8.
  • Integrating Panopto (streaming videos) and Canvas (LMS).
  • Providing Course Hub access for Schools Abroad courses.

Weekly Web Updates – February 20, 2017

Our mobile / portal site is now on version 2 of the Kurogo framework, has a different design and some new features like integration with the campus map.

We made several updates to the Course Catalog service. It now supports courses that occur in just part of a term and have customized start/end dates, like PE classes and some off-campus programs. Additionally, we’ve updated the font used to render schedules. Course codes can now include lower-case letters and we’ve added a robots.txt file to the service making it easier for search engines to crawl.

The Appointments+ plugin for WordPress is a significant upgrade from the version we had been running (1.4.4). If you had tried this plugin before and it didn’t meet your needs, the new version may be worth a second look.

Updates

Fixes and Tweaks

  • Fixed an issue where a link to a file would break in the Drupal WYSIWYG editor if the child element was also a file. For example, when an embedded image links to a PDF.
  • We’ve updated the Google Calendar content type on our Drupal sites to handle more forms of the remote calendar URL, particularly from gmail.com.
  • The code shown when clicking the HTML button in the WYSIWYG editor on the MIIS Drupal site is now indented.
  • The Commencement Archive has moved to the Special Collections site.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Building out the configuration of our Omeka, and CAS servers in Chef, which is a configuration management system. We have already completed this work for our Drupal, WordPress, MediaWiki, GO, and the Course Catalog services.
  • Upgrading the Drupal sites for the Davis programs, Dining Menus, and Museum of Art to Drupal 8.
  • Integrating Panopto (streaming videos) and Canvas (LMS).
  • Providing Course Hub access for Schools Abroad courses.

Weekly Web Updates – February 13, 2017

The client IP address will now be recorded in the Drupal Webform sites for form submissions from users who are not logged in. This information was previously left out due to the way our front-end caching system is configured.

Updates

Fixes and Tweaks

  • Fixed an issue with the CategorySuggest MediaWiki plugin to ensure it works on the File Upload page.

Term end dates for Canvas sites created through the Course Hub are now twenty days past the official term end date to ensure that the site is accessible during that last day.

  • Swapped the order of sidebar items on the Middlebury Newsroom to ensure Middlebury in the News appears first.
  • Ensured the WYSIWYG configuration was correct on all the Drupal sites.
  • Added role and aria-label markup to interface elements in the Middlebury Drupal site to improve our site accessibility.
  • Removed a logo from the Middlebury Language Schools site footer.
  • We are now logging all class-group additions and removals in the Hub to track down inconsistent enrollments reported by several users.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Building out the configuration of our Omeka, and CAS servers in Chef, which is a configuration management system. We have already completed this work for our Drupal, WordPress, MediaWiki, GO, and the Course Catalog services.
  • Upgrading the Drupal sites for the Davis programs, Dining Menus, and Museum of Art to Drupal 8.
  • Integrating Panopto (streaming videos) and Canvas (LMS).
  • Providing Course Hub access for Schools Abroad courses.

Weekly Web Updates – February 6, 2017

The Course Hub now offers the Academic Integrity Tutorial as a shared Canvas resource which can be added to courses by the instructors.

We discovered an issue with the Course Hub communicating with WordPress through the newer version of CAS and delayed the CAS upgrade announced last week until we’re able to resolve or work around the problem.

Updates

Fixes and Tweaks

  • Fixed and issue that was preventing Canvas rosters for MIIS spring classes from updating in a timely fashion.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Building out the configuration of our Omeka, and CAS servers in Chef, which is a configuration management system. We have already completed this work for our Drupal, WordPress, MediaWiki, GO, and the Course Catalog services.
  • Upgrading the Drupal sites for the Davis programs, Dining Menus, and Museum of Art to Drupal 8.
  • Integrating Panopto (streaming videos) and Canvas (LMS).
  • Providing Course Hub access for Schools Abroad courses.

Weekly Web Updates – January 30, 2017

We are planning to upgrade the CAS Single Sign On service on Thursday, February 2. Users of the service should notice no interruption, but if you logged in to the older version and have an active session on Thursday morning, then go to log in to another CAS-connected service after the upgrade, you will need to enter your credentials again.

The list of CAS-connected services includes Web Helpdesk, WordPress, Drupal, MediaWiki, GO, the Course Catalog, CollegiateLink, MiddMedia, Lynda, Moodle, Kurogo, CRFAccess, the ITS ChangeTracker, the Online Directory, TerraDotta, EZProxy, SANSSpace, Midd Guests, Canvas, the ITS Project Dashboard, Omeka, the AD Group Manager, SpringShare LibAuth, and the Advocate Judicial System.

Updates

Fixes and Tweaks

  • The 2017-2018 export set is now available in the Course Catalog.
  • We fixed an issue with the Course Hub that was preventing instructors from adding Hub-spaces for lab/discussion classes via the “Manage Course Hub Sites” link on their 2017-Spring dashboards.
  • Improved the nightly sync process run by the Course Catalog so that it uses significantly fewer resources writing new course data to the database to prevent the process from failing.
  • The JSON API for the Course Catalog now prints the current term first if given a catalog.
  • We’ve removed the List Manager subscription form from the News Room website, which will be replaced with a MyEmma subscription form.

Ongoing Work

  • Developing a shared resource for Canvas in the Course Hub which provides the Academic Integrity Tutorial.
  • Creating a new website for the Middlebury Institute of International Studies.
  • Building out the configuration of our Omeka, and CAS servers in Chef, which is a configuration management system. We have already completed this work for our Drupal, WordPress, MediaWiki, GO, and the Course Catalog services.
  • Upgrading the Drupal sites for the Davis programs, Dining Menus, and Museum of Art to Drupal 8.
  • Integrating Panopto (streaming videos) and Canvas (LMS).
  • Providing Course Hub access for Schools Abroad courses.