Author Archives: Adam Franco

About Adam Franco

Senior Application Developer

Weekly Web Updates – July 25, 2016

We’ve added the Magic Liquidizer Responsive Table WordPress plugin, which you can enable to make tables on your WordPress site work on mobile devices. Just enable the plugin and set a maximum width in its settings.

Updates

Fixes and Tweaks

  • The Canvas resource type is now in the list of resources that would show up on your Semester Dashboard and you’ll see links to your Canvas course sites there.
  • Drupal image gallery pop-out windows will now work when the gallery is set to not show captions for the images.
  • We clear an additional cache in Drupal when the homepage stories list is updated on the MIddlebury site to ensure that the content in the “waveform” receives the latest updates.
  • We have added print styles to the Middlebury responsive Drupal theme.
  • Added a one hour cache to the MIIS Around the World page to improve site performance.

Weekly Web Updates – July 18, 2016

Updates

Fixes and Tweaks

  • Following reports that images and script files on our WordPress sites were slow to load off-campus, we’ve increased the number of allowed concurrent requests browsers can make to WordPress, which appears to have resolved the issue.

Weekly Web Updates – July 11, 2016

We have added the Primary Categories plugin to our WordPress sites, which can be used to identify a category as being the “primary” one for a post or page. We also created a custom plugin to enable embeds from the Skedda online booking service.

Updates

Fixes and Tweaks

  • All 404 pages on the MIIS Drupal site now use the main MIIS theme.
  • If you edited and saved a banner image on the Middlebury Drupal site, it would disappear. We have updated the code that checks if a page region is empty to correctly identify the field with the image, which changes its name from “body” to “multimedia” after you edit it the first time.
  • We changed the settings of the Dining Menus site to allow editors access to the Drupal pages necessary to add new menu items. This had been removed in a recent server upgrade.
  • Deleting a Moodle or Canvas resource from the Course Hub will now correctly delete the site, even if it has been used in past semesters. Previously, a check to determine whether the resource was used elsewhere prevented this removal.
  • New Canvas users created by the MIIS Course Hub will have their default timezone set to Pacific. Those created by the Middlebury Course Hub will continue to have it set to Eastern. This does not affect any existing Canvas accounts and will not override any preference set by the individual in their Canvas account after it is created.
  • Editors on the Davis Projects for Peace and Davis UWC Scholars sites can now edit any page.

Weekly Web Updates – July 4, 2016

Several issues contributed to cause our Middlebury WordPress site to run slower than normal early last week. We believe we have mitigated most of these issues, but are still investigating a few. If some operation in WordPress is taking more than ten seconds to respond, please let us know by opening a ticket and telling us the site URL, what action was slow, and the time it happened, as precisely as possible. Thanks for your help and patience.

Separately, there was a Google Calendar outage for much of last Thursday and some of the features of our site, such as Library hours, had to be temporarily removed.

New Features

We have added the Instagram Feed plugin to the Middlebury and MIIS WordPress sites. You can activate and configure this plugin on your site to display a grid of images from Instagram. This replaces the Simple Instagram plugin, which stopped working after a recent Instagram API update.

We’ve created a separate, dedicated site for use in Drupal training workshops.

Updates

Fixes and Tweaks

  • Recent updates to the MIIS global navigation were applied to the Directory, forms, Course Catalog, and GO sites.
  • Fixed a hidden image gallery on the Middlebury Library site.
  • Resolved an issue creating WordPress sites through the Course Hub caused by a change in our production Drupal environment.
  • Resolved an issue in the Course Hub where class-groups were not getting updated regularly.
  • Applied some style changes to the accordion menu in the Omeka NeatLine module.
  • Added new menu and style settings for the Envisioning Middlebury site to its contact form and fixed its menu for mobile devices.
  • Corrected an issue with shortcodes in the NextGEN Gallery WordPress plugin that would sometimes crash a site.

Weekly Web Updates – June 27, 2016

Our team spent much of last week finding and fixing a number of errors related to the Drupal production environment migration to Chef.  If any additional errors pop up that we might not have caught, please let us know via the Helpdesk.

Updates

Fixes and Tweaks

  • A “More Link” field has been added to the rss_page content type on www.middlebury.edu.
  • We copied over some missing rewrite rules for www.miis.edu from our old Drupal cluster.
  • The URL fragment has changed from “studentlife” to “student-life” on forms.middlebury.edu.
  • The case in FetchProxy where multiple entries existed for the same header is now being properly handled.
  • After our production environment switch, Course Hub roster photos were failing to sync. This has now been fixed.
  • Fixed an issue in the Course Hub that prevented instructors from being able to create spaces for lab/discussion sections.
  • An Runtime Error has been resolved on directory.middlebury.edu, when attempting to view a list of results in which one row did not contain an email field.
  • The WordPress language files have been updated.

Weekly Web Updates – June 20, 2016

On Sunday we worked with our colleagues in CSNS to migrate our Drupal sites to an updated cluster of web-hosts managed using the Chef configuration management system. This migration represents an exciting shift as we strive for more consistency and recoverability of our infrastructure. While the primary functions of all Drupal sites have been tested and validated prior to and after the migration, please submit a Web Helpdesk ticket if you notice anything newly broken in a Drupal site.

We have removed the wp-jquery-timelinr plugin from our WordPress sites. When it was enabled, editors were unable to use the WordPress editing interface. The plugin had not been updated in some time.

Updates

Fixes and Tweaks

  • We fixed some accessibility issues present in our Drupal site templates including an empty header on the BLSE site, a duplicate element in some of the branding blocks, lack of alt tags on the Sustainability site tag icons and MIIS site arrow images.
  • Applied a fix to improve the speed of cascading permissions in Drupal.
  • The “Middlebury in the News” feature of the Newsroom sidebar will no longer load its templates from the Sustainability site theme.
  • A fix was made to the directory to solve an error that occurred when returning results that didn’t have an email address value.

Weekly Web Updates – June 13, 2016

When editing a Drupal “RSS Page” node, you may now select to sort the results by date with the newest items shown first (the default option) or with the oldest items shown first.

Updates

Fixes and Tweaks

  • Due to a change in the terms of service for the Instagram API, we have had to remove the Instagram module from our Drupal sites. The one instance of this module being used on a live site was replaced with a static image linking to the Instagram account.
  • We have removed the Flickr plugin from our MediaWiki installation. The plugin was not being used and no longer recommended for use by its developer.

Weekly Web Updates – June 6, 2016

Photos uploaded to the Directory will now be added to the Facility Commander ID card database after they’ve been approved, allowing for an easy, automated process for allowing students and others to submit photos for their ID card. Additionally, staff who approve the photos can send a custom approve or decline message to the individual. The strict 200×200 pixel dimension requirement on new photos has been removed, but they will be still be displayed in a 200×200 square on the directory.

Updates

Fixes and Tweaks

  • We resolved a technical issue on the back-end of the Course Catalog that prevented the nightly sync from Banner running as scheduled due to a database version mismatch.
  • Items in the Recycle Bin will no longer be displayed in the rotating homepage view of stories on the David Fellows for Peace website.