Author Archives: Adam Franco

About Adam Franco

Senior Application Developer

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.

Weekly Web Updates – January 23, 2017

With our colleagues in Communications & Marketing, we’ve launched a small redesign of the Middlebury News Room site, with featured stories, and a sidebar of news blurbs about people, Middlebury in the News, and campus notes.

We have updated the WordPress Jetpack plugin to version 4.5 which has a lot of new functionality for its shortcode, carousel, and widgets features. You will not be able to enable the “WordAds” feature on the Middlebury site network. The Terms of Service for the plugin have also been updated and you should review them to see how information from your site is used when connected to WordPress.com.

Updates

Fixes and Tweaks

  • News stories in RSS feeds from the Middlebury Drupal website will no longer have author or dc:creator elements. The byline information, if any, will be contained in the story content.
  • Fixed an issue in the WordPress Parabola theme that prevented the site dashboard from loading correctly.
  • Many small fixes to the Moodle-auth_casattras and Moodle Adaptive Quiz modules.

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 16, 2017

The Dining Menus website features a new responsive design, making it easier to use on mobile devices.

We removed the greenday, regulus, edu-knows, and irresistible themes from WordPress, which were not in use on any active sites.

Updates

Fixes and Tweaks

  • We’ve deployed an update to the BLSE homepage from our colleagues in Communications & Marketing.
  • Corrected an issue with the MailPoet newsletter WordPress plugin that prevented the preview and send buttons from working.
  • The media button in the WYSIWYG editor for the MIIS Drupal site appears again.
  • Fixed an issue with the WordPress Authors plugin that made it appear as though each author wrote zero posts.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • A small redesign of the Middlebury News Room to bring it more inline with the newsletter.
  • 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.
  • Providing Course Hub access for Schools Abroad courses.

Weekly Web Updates – January 9, 2017

There was an issue in the recent WordPress 4.7 update that caused problems with our custom permissions group syncing to that system. If you are the member of a group that is sync’d to WordPress but have different permissions than most members of that group (for example: administrators of the “Classifieds” blog), your permissions to the site may have been set to the lower-level permissions if you logged in to the site over the holiday break (this was fixed by 1pm on January 3rd). If that’s the case, let us know and we’ll restore your permissions.

We have added the Inline Footnotes and BE Subpages Widget plugins to WordPress.

Updates

Fixes and Tweaks

  • The server hosting the Course Catalog was updated using the Chef server configuration tool to better provide system updates and versioning. Additionally, all requests to the Catalog are now handled over HTTPS.
  • We applied a security update to the system that sends mail in WordPress which is causing issues with the email preview function in the Wysija / MailPoet plugin. The plugin author promises to have an update available shortly that will fix this.
  • Improved the Online Directory’s handling of connections to the Active Directory to ensure that system resources are properly recycled after searches are run, preventing the server from spinning out of control.
  • Increased the timeout and improved error handling for photo fetching to the Athletics History Wall to better ensure we import as many photos as possible.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • A small redesign of the Middlebury News Room to bring it more inline with the newsletter.
  • A responsive design for the Dining Menus site.
  • 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.
  • Providing Course Hub access for Schools Abroad courses.