Author Archives: Ian McBride

About Ian McBride

I'm a web developer at Middlebury.

Weekly Web Updates – May 30, 2016

Updates

Tweaks and Fixes

  • A recent update to MediaWiki caused an error when looking at the difference between revisions, which we’ve now fixed.
  • The “GObacktionary” now lists GO shortcuts alphabetically by URL.
  • Fixed an issue where the term lookup for new MiddFiles resources in the Course Hub wasn’t working.
  • Canvas Resources in the Course Hub for the Language Schools course sites now auto-update.
  • Sub-page lists on the Middlebury Drupal site, like the table of content for the Handbook, where more than one level of the site tree is displayed will now indicate the depth of a page in the tree using indentation.
  • Several photo syncing issues with the Athletics History Wall were resolved.
  • All of our Drupal sites can now store user names up to 254 characters in length, increased from the default length of 60 characters.

Weekly Web Updates – May 23, 2016

Updates

Fixes and Tweaks

  • A problem with Drupal’s video_filter module failing to correctly parse YouTube pop-up overlays on our Drupal sites has been resolved.
  • The Open Video Overlay class is now available when creating hyperlinks on www.middlebury.edu.
  • The photo enlarge functionality on www.miis.edu upper right images has been fixed, and captions will now appear underneath the popped up image, if the image title or description fields are set.
  • The list of GO links sorted by destination now sorts by destination, instead of the code’s description. The code’s destination also now prints next to the first alias.
  • When running the Course Hub’s site building/update functionality, custom page settings granting extra resources to certain programs piloting those resources will now be properly retained.

Weekly Web Updates – May 9, 2016

The Office of Communications & Marketing has reorganized the Student Life portion of the site, ensuring that information for students is front-and-center. The URL of the site has changed from /studentlife to /student-life, which is slightly better for search engine optimization. We have put in place redirects for most of the old paths, changed the links in the global site header on many services, and are working with that office to review our logs for broken links and 404s.

We also worked with that office to implement a redesign of the Middlebury Language Schools homepage, header, and footer.

Updates

Fixes and Tweaks

  • Our WordPress sites now use the GD library to process images, rather than the ImageMagick library. This was already the case on other services we run. We do not anticipate any issues, but please report any trouble manipulating images in WordPress through the Heldpesk.
  • The amount of funding received for a MiddSTART project is now cached locally if the funding deadline has passed, rather than being read out of Banner for each page load, in an attempt to improve site performance.
  • Upgraded the ol2 library for Omeka to resolve an issue with Google Maps.
  • Support for the course list content types on the sites forms.middlebury.edu, forms.miis.edu, davisuwcscholars.org, davisprojectsforpeace.org, and davisfellowsforpeace.org was removed. This feature was not being used on those sites.

Weekly Web Updates – May 2, 2016

New Features

This week we’ve completed and begun testing an integration between the Course Hub and the Canvas LMS that provisions user accounts and course spaces on request (as we do with Moodle, SANSSpace, etc). This integration is in preparation for a July 1 budget decision on Canvas and will also be in place for an LS pilot of Canvas earlier in the summer.

Upgrades

Fixes and Tweaks

  • Added a “News Tags” taxonomy to the News content type on the Middlebury Drupal site. This will be used by College Communications to tag stories for the MiddNews newsletter.
  • The custom Middlebury MailChimp plugin for WordPress was replaced with the official MailChimp plugin and the two sites using the old plugin were transitioned to the new one.
  • We moved the Policies and Procedures pages in the Language School site, adding server-side rewrites to the new location.
  • When embedding images in content while selecting the option to show the image at full size on click, the image title and image alternate text tag are used to populate the caption, if not empty.

Weekly Web Updates – April 25, 2016

We’re currently working on some back-end tasks, like integration between the Course Hub and Canvas, a tool to audit usage of plugins and themes across multiple WordPress installations, updating our RSS caching tool to work with newer versions of the PHP HttpRequest library, and the initial migration of the Davis program sites to Drupal 8.

Updates

Fixes and Tweaks

  • We have updated the MiddSTART site, adding an index on several columns in the database which dramatically improves load time of the lists of donors from about 50 seconds to about five seconds.
  • Removed a restriction on guest accounts, allowing them to log into the Course Hub, which creates a local account that instructors can then add to course sites for the purpose of granting them access to Canvas.
  • The roll year in the Online Donor Roll was set to FY 2016 so that class agents and reunion committee members would properly appear.

Weekly Web Updates – April 18, 2016

WordPress 4.5

The key features of this release include:

  • A less distracting inline link interface
  • Formatting shortcuts for horizontal lines and <code> tags
  • Live responsive previews when customizing themes
  • Custom logo support
  • Smart image resizing; images now load up to 50% faster

Updates

Fixes and Tweaks

  • An excess memory usage problem caused by excessive fetching of revisions within Jetpack’s custom CSS module has been resolved.
  • PIDM and 8-digit ID’s have been exposed via CAS and CAS_Directory for use in the Course Hub.
  • Guests can now be granted the ability to log into some Drupal sites [Course Hub] without requiring that all guests have their accounts auto-created.
  • The CAS user sync now works when users’ languages are greater than five characters.

Weekly Web Updates – April 11, 2016

New Features

The WordPress video embed plugin now supports streaming videos from archive.org.

Updates

Fixes and Tweaks

  • The link to class rosters in the MIIS version of the Course Hub now matches the rest of the site styles, making it easier to see.
  • The ListManager subscription plugin for WordPress now allows lists with hyphens in their names.
  • The interest form on the School of the Environment site now has a field to indicate how you heard about the program.
  • Configured our Canvas pilot installation to prevent users from accidentally creating accounts that would never be able to log in.

Weekly Web Updates – April 4, 2016

New School of the Environment Homepage

Designed by College Communications and coded collaboratively between our two offices, the Middlebury School of the Environment has a new homepage. The header and footer designs also carry through to the interior pages.

Updates

Fixes and Tweaks