Author Archives: Adam Franco and Ian McBride

About Adam Franco and Ian McBride

I'm a web developer at Middlebury.

Weekly Web Updates – January 21, 2020

Updates

Fixes and Tweaks

  • The Course Hub now provides links to both the College/Schools’ academic calendar as well as the Institute’s academic calendar.
  • The Course Hub now validates that the site-name is of the allowed format when creating new WordPress resources.
  • The Course Hub now checks that Canvas sites are being created for the current or upcoming term and warns if trying to create sites for past terms.

Ongoing Work

  • Creating a new “Offices” site for institution-wide anchor functions.
  • Creating new Drupal 8 sites for our schools and programs.
  • Post-launch improvements of the updated Course Hub.

End of Library and Information Technology Services Blog at this URL

As mentioned in a previous post the library will cease using https://sites.middlebury.edu/lis/ as its blog platform and instead post all news and library related information at https://www.middlebury.edu/library/news or go/librarynews/.

Information Technology Services news is now available at https://www.middlebury.edu/office/information-technology-services/news.

Thank you, Leanne Galletly (Library Web UX Team)
lgalletly@middlebury.edu, please reach out with questions or concerns about Library news.

Please contact Ian McBride (imcbride@middlebury.edu) regarding any questions about ITS news.

Weekly Web Updates – January 13, 2020

Updates

  • Drupal diff 8.x-1.0
  • Drupal metatag 7.x-1.26 and 8.x-1.11
  • Drupal token 8.x-1.6
  • WordPress featured-post-creative plugin 1.1.4
  • WordPress redirection plugin 4.6.2
  • WordPress instagram-feed plugin 2.1.5
  • WordPress wp-accessibility plugin 1.7.0
  • WordPress wp-featured-content-and-slider plugin 1.3.4
  • WordPress hueman theme 3.4.36
  • WordPress responsive theme 4.0.2
  • WordPress sydney theme 1.58

Fixes and Tweaks

  • Course Hub support staff who can view statistics now can see admin-toolbars with links to the statistics pages.
  • The Course Hub now has a nightly job that validates that enrollments have been passed off to downstream systems (Canvas, WordPress, O365, Panopto, etc). Incremental enrollment changes are still passed off within 15 minutes, but this nightly job will cover any rare cases where networking or system errors cause an incremental change to fail.

Ongoing Work

  • Creating a new “Offices” site for institution-wide anchor functions.
  • Creating new Drupal 8 sites for our schools and programs.
  • Post-launch improvements of the updated Course Hub.

Weekly Web Updates – December 23, 2019

Course Hub improvements

Canvas-course start/end times now expand to cover section dates

When instructors create Canvas courses via the Hub, the Canvas course inherits the term dates by default. There are some cases where course sections have dates that don’t align with the normal dates of the term. To cover these cases the Hub now will now set an earlier start date or later end date when creating the Canvas course so that the Canvas section isn’t made inaccessible by following the term start/end dates. Sections that start or end within the term dates will still just inherit the term start/end dates. These dates will only be set when creating the Canvas course and can be overridden by instructors as desired.

MiddFiles resources can now link to folders from cross-listed sections

Most sections taught each semester have a single section with students enrolled and any cross-listed sections are for categorization purposes only and have enrollments disallowed. There are about a dozen sections each year however that have students enrolled in multiple sections. Often these are cases where one section is the normal one and the other meets a writing requirement.

There is now an option at the bottom of MiddFiles resources to choose which folder to link to. For most resources this will have a single option (the current folder), which is the default if nothing is specified. For cross-listed sections where multiple cross-lists have enrollments, there will be multiple options to choose from. Note that the system that auto-generates MiddFiles folders merges permissions into the first section (alphabetically) already. This choice in the MiddFiles resource just allows linking to this merged folder from the additional sections, it doesn’t actually assign any permissions.

Screen-shot of the MiddFiles resource interface showing the new option.
Screen-shot of the MiddFiles resource interface showing the new option.

Updates

Fixes and Tweaks

  • Course Hub: Canvas-course start/end times now expand to cover section dates
  • Course Hub: MiddFiles resources can now link to folders from cross-listed sections
  • Added the ability to embed Slate forms in our Drupal 8 sites.
  • The Library and Offices and Services sites now have a Latest News component that will show the last three stories from a category or group.
  • Fixed an issue where some locked views in Banner were preventing successful completion of the weekly MyEmma import script.

Ongoing Work

  • Creating a new “Offices” site for institution-wide anchor functions.
  • Creating new Drupal 8 sites for our schools and programs.
  • Post-launch improvements of the updated Course Hub.

Weekly Web Updates – December 16, 2019

We launched a new site for the Bread Loaf School of English this week. This is the first of our new sites to use the newsroom functionality that is available for all new office sites.

Updates

  • Drupal embed 8.x-1.1
  • Drupal google_tag 8.x-1.3
  • Drupal menu_trail_by_path 8.x-1.2
  • Drupal webform 7.x-4.21
  • WordPress 5.3.1
  • WordPress bbpress plugin 2.6.3
  • WordPress duplicate-post plugin 3.2.4
  • WordPress osm plugin 5.3.4
  • WordPress post-types-order plugin 1.9.4.2
  • WordPress instagram-feed plugin 2.1.4
  • WordPress social-icons-widget-by-wpzoom plugin 3.4.1
  • WordPress the-events-calendar plugin 4.9.13
  • WordPress hueman theme 3.4.34

Fixes and Tweaks

  • Fixed an issue with an incorrect destination URL being set in the Service Catalog’s login link.
  • Embedded Drupal forms in our new Drupal 8 sites will have their iframe height automatically set to match the height of the form.
  • News thumbnail images will now display at the correct size on mobile devices.
  • Image captions in Drupal 8 slideshows can now contain basic HTML markup, such as links, emphasis, and italics.
  • Fixed an issue in WordPress where some configurations of the Jetpack module would cause incorrect “CAS Registration expired” warnings to be printed at the bottom of pages.
  • Course Hub: Fixed an issue where MiddFiles resources couldn’t be re-saved with new titles/descriptions.
  • Course Hub: Fixed a regression with GoogleApps authentication when creating new Google Apps resources.
  • Fixed HTTPS access to https://rikertnordic.com

Ongoing Work

  • Creating a new “Offices” site for institution-wide anchor functions.
  • Creating new Drupal 8 sites for our schools and programs.
  • Post-launch improvements of the updated Course Hub.

Weekly Web Updates – December 9, 2019

Updates

  • Drupal core 7.68
  • Drupal Pathauto 8.x-1.6
  • WordPress jetpack plugin 8.0
  • WordPress nextgen-gallery plugin 3.2.23
  • WordPress osm plugin 5.3.2
  • WordPress restricted-site-access plugin 7.2.0
  • WordPress instagram-feed plugin 2.1.3
  • WordPress hueman theme 3.4.33
  • WordPress responsive theme 3.40
  • WordPress sydney theme 1.56

Fixes and Tweaks

Ongoing Work

  • Creating a new “Offices” site for institution-wide anchor functions.
  • Creating new Drupal 8 sites for our schools and programs.
  • Post-launch improvements of the updated Course Hub.

Weekly Web Updates – December 2, 2019

We have added news and blogging functionality to the Offices and Services site. When the ITS site relaunched on that platform shortly we’ll be moving our news over there.

Updates

  • WordPress bbpress plugin 2.6.2
  • WordPress ml-slider plugin 3.15.3
  • WordPress redirection plugin 4.5.1

Fixes and Tweaks

  • The MiddSTART site has moved to Blackbaud.
  • The Grants site has moved to the new Offices and Services platform.
  • The Middlebury Institute site now has the same charting capabilities as our other Drupal 8 sites, adding access to multi-faceted bar charts. Additionally, we have fixed an issue that was preventing the donut chart type from rendering.

Ongoing Work

  • Creating a new “Offices” site for institution-wide anchor functions.
  • Creating new Drupal 8 sites for our schools and programs.

Weekly Web Updates – November 25, 2019

We are pleased to announce the Course Hub update was completed last week. When you next visit courses.middlebury.edu you will see the new interface. For the Institute when you visit courses.miis.edu you will be directed to the new hub at courses.middlebury.edu, please update your bookmarks accordingly. This image shows the new Course Hub interface. 

If you have questions or comments about the Course Hub, or you would like to report an issue, please submit a Helpdesk ticket

The Course Hub’s new look and feel is both mobile-friendly and more accessible. The general user experience and options are largely similar to what users have come to expect in the old Course Hub with small tweaks here and there.

The underlying data-processing engine that runs the Course Hub has been rebuilt from the ground up to streamline how it how it handles user data. The old Hub required several stages of bulk-processing of all class-groups to occur so that it could determine enrollment changes and pass these off to resources like Canvas. Having several stages where every enrollment had to be processed would take between 2-15 hours for new enrollments to cascade through the system. In contrast, the new Course Hub looks at enrollment changes incrementally as they come in and can push new student-enrollments downstream to Canvas and other Resources minutes after they are recorded in Banner.

Updates

  • Drupal admin_views 7.x-1.7
  • Drupal file_entity 7.x-2.26
  • WordPress jetpack plugin 7.9.1
  • WordPress magic-liquidizer-responsive-table plugin 2.0.4
  • WordPress nextgen-gallery plugin 3.2.21
  • WordPress osm plugin 5.3.1
  • WordPress the-events-calendar plugin 4.9.12
  • WordPress hueman theme 3.4.32
  • WordPress responsive theme 3.30

Fixes and Tweaks

  • The old method of scheduling news stories to appear in Drupal 8 conflicted with the draft / published / archived content moderation workflow. We have improved this with a new scheduling system that will publish drafts at a prescribed time.
  • An issue that prevented saving Google Calendar content and sometimes prevented the calendar from appearing on our Drupal 7 sites was fixed.
  • The update of the admin_views Drupal module mentioned above allowed us to restore a custom report to the Non-College Housing site’s administration interface.

Ongoing Work

  • Creating a new “Offices” site for institution-wide anchor functions.
  • Creating new Drupal 8 sites for our schools and programs.