Author Archives: Ian McBride

About Ian McBride

I'm a web developer at Middlebury.

Weekly Web Updates – March 12, 2018

We are working on upgrading our systems to PHP 7.1 and, as part of this work cleaning up older plugins and modules which are no longer being used, no longer maintained, or otherwise broken. The Facebook plugin for WordPress has not been supported by Facebook for several years and we recommend that people use the Jetpack plugin to integrate their WordPress site with Facebook.

Other plugins which were not active on any sites and were removed this week include Facebook Like Box and GeoPress.

We’ve now completed work on a system that generates automated exports of the Course Catalog that match the contents of the current manually-edited print catalog. Look for further announcements about this project in coming weeks.

Updates

Fixes and Tweaks

  • Users logging into Omeka sites will no longer be dumped immediately into the dashboard. Instead, they remain on the site and can browse items before clicking through to the dashboard.
  • Adjusted styles on the Language Schools website so that FAQs use the same colors as course listings.
  • The copyright line in the Drupal 7 responsive design will now always display the current year.
  • Meta tags on the homepage on the Middlebury Institute site adjusted to ensure that only the name of the Institute appears in search results.
  • We now have an application for automatically creating recurring project cards in GitHub’s Kanban-style board system.

Ongoing Work

  • Fixes and tweaks for the new Institute site https://www.middlebury.edu/institute/
  • Building out the configuration of our CAS servers in Chef, which is a configuration management system. We have already completed this work for our Drupal, WordPress, MediaWiki, GO, Omeka, and the Course Catalog services.
  • Upgrading the Drupal sites for the Davis programs, Dining Menus, and Museum of Art to Drupal 8.

Weekly Web Updates – March 5, 2018

This week we applied bi-annual updates to the omeka.middlebury.edu exhibition system used for both academic and library projects. While every effort has been made to test existing sites, this is a significant release and many plugins have been updated. If you maintain an Omeka site, please review it and report any in inconsistencies.

New WordPress plugins:

We’ve reviewed and added a new WordPress plugin requested by users:

  • MetaSlider“With MetaSlider, you can create your own unique, SEO-optimized slideshow in a matter of seconds! With WordPress’ most popular slider plugin, enhancing your blog or website couldn’t be easier: simply select images from your WordPress Media Library, drag and drop them into place, and then set the slide captions, links and SEO fields all from one page. Choose one of 4 different slideshow types, and use our provided short-code or template to embed the slideshows.”

Updates

Fixes and Tweaks

  • Course Catalog: Fixed issues that were preventing users from emailing or printing course-schedules.
  • MIIS Site: Added support for removing deleted events. Also added support for fetching more future events than can be requested in a single batch.
  • Assisted with the move of http://critical-conversations.middlebury.edu/ to WordPress.

Ongoing Work

  • Fixes and tweaks for the new Institute site https://www.middlebury.edu/institute/
  • Creating a new automatically generated course catalog.
  • Building out the configuration of our CAS servers in Chef, which is a configuration management system. We have already completed this work for our Drupal, WordPress, MediaWiki, GO, Omeka, and the Course Catalog services.
  • Upgrading the Drupal sites for the Davis programs, Dining Menus, and Museum of Art to Drupal 8.

Weekly Web Updates – February 26, 2018

Updates

Fixes and Tweaks

  • The new Middlebury Institute site homepage now has a spotlight feature with quotes from students and alums describing its programs.
  • The Middlebury Institute site search page now has refinements, allowing you to scope your search results to include just events, stories, or people.
  • Fixed an issue with Course Catalog schedules displaying incorrectly.
  • Various improvements to the new Middlebury Institute site for WCAG support.

Ongoing Work

  • Creating a new automatically generated course catalog.
  • Building out the configuration of our CAS servers in Chef, which is a configuration management system. We have already completed this work for our Drupal, WordPress, MediaWiki, GO, Omeka, and the Course Catalog services.
  • Upgrading the Drupal sites for the Davis programs, Dining Menus, and Museum of Art to Drupal 8.

Weekly Web Updates – February 19, 2018

The week we launched a new website for the Middlebury Institute. This is the first site we’ve launched on Drupal 8 and features many improvements over our Drupal 7 system including better caching, performance, responsive design, and an easier to use editing environment that lets you build pages using discrete components. We look forward to rolling this out to other other Drupal-based sites over the next couple years as part of the redesign project.

Updates

Fixes and Tweaks

  • Following the launch of the new Institute website we have added a homepage feature to spotlight programs with quotes from alums. We also allowed profiles and events to be editable by all site editors. Profiles can now include Vimeo and Instagram links.
  • Removed a module from the Drupal 7 archive copy of the Institute site that translated all relative URLs to absolute URLs, which was causing problems now that the hostname is changed.

Ongoing Work

  • Creating a new automatically generated course catalog.
  • Building out the configuration of our CAS servers in Chef, which is a configuration management system. We have already completed this work for our Drupal, WordPress, MediaWiki, GO, Omeka, and the Course Catalog services.
  • Upgrading the Drupal sites for the Davis programs, Dining Menus, and Museum of Art to Drupal 8.

Weekly Web Updates – February 12, 2018

Updates

Ongoing Work

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

Weekly Web Updates – February 5, 2018

Updates

Ongoing Work

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

Weekly Web Updates – January 26, 2018

Updates

Ongoing Work

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

Weekly Web Updates – January 22, 2018

Updates

Fixes and Tweaks

Ongoing Work

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