Author Archives: Adam Franco

About Adam Franco

Senior Application Developer

Weekly Web Updates – June 19

We have disabled the creation of WebM videos when new video files are uploaded to MiddMedia. The server was experiencing issues transcoding video to that format. Firefox and other browsers now natively support H.264, removing the requirement for a WebM alternative file.

Updates

Fixes and Tweaks

  • Members of the “ADA Compliance” group will now automatically get added to WordPress sites created through the Course Hub so they can assist in making course materials accessible.
  • HTML files are no longer allowed to be uploaded to Drupal webforms and we’ve further limited the allowed files types that can be collected through submissions to these forms.
  • Fixed an issue in the Drupal WYSIWYG editor caused by the introduction of a new field for handling external media URLs which we don’t use.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Archiving Moodle.
  • 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 – June 12

WordPress 4.8 features new sidebar widgets for images, videos, audio, and rich text. We’ve added support for these in the past through custom plugins and shortcodes, but it’s now part of the native experience with an improved user interface.

Updates

Fixes and Tweaks

  • Applied padding updates to the CCI WordPress homepage.
  • Resolved an issue with the Middlebury TimelineJS Shortcode WordPress plugin which was not allowing timelines with hyphens in their ids.
  • Relocated the editorial style guide to GitHub.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Archiving Moodle.
  • 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.
  • Integrating Panopto (streaming videos) and Canvas (LMS).

Weekly Web Updates – May 29

 

Updates

Fixes and Tweaks

  • Only sites.middlebury.edu/dmt/ will redirect to the Digital Media Tutor blog, allowing other WordPress sites to be created which begin with the letters “dmt”.
  • Removed a login form for ILLiad from the Drupal site and replaced with a direct link to the ILLiad login page.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Archiving Moodle.
  • 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.
  • Integrating Panopto (streaming videos) and Canvas (LMS).

Weekly Web Updates – May 29

We are continuing to investigate an issue with uploading files in MediaWiki using the Embedded file button in the WYSIWYG editor. There appears to be a bug in the user API in recent versions of MediaWiki causing this. In the meantime, you can upload files to wikis using the “Special:Upload” page.

Updates

Fixes and Tweaks

  • The Directory now correctly decodes LDAP-escaped characters stored in fields, such as website URLs.
  • MediaWiki will no longer throw a mixed content security warning due to loading favicons.
  • Fixed an issue editing in Drupal with Chrome where images were not selectable in the WYSIWYG editor and image dimensions were not populated in the Edit Image dialog.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Archiving Moodle.
  • 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.
  • Integrating Panopto (streaming videos) and Canvas (LMS).

Weekly Web Updates – May 22

Updates

Fixes and Tweaks

  • GO links now work even if there is a Google Analytics “Linker” code appended to the URL.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Archiving Moodle.
  • 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.
  • Integrating Panopto (streaming videos) and Canvas (LMS).

Weekly Web Updates – May 15

We now support SoundCloud embeds in our Drupal sites using the shortcode used for other multimedia embeds.

Updates

Fixes and Tweaks

  • Ensured that the R25 Promotional Calendar content is still displayed in sidebars where it is the only piece of content.
  • The college shield is now used in lieu of a photo on profiles when the user isn’t found in the directory (had been incorrectly using the old college seal in this case).

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Archiving Moodle.
  • 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.
  • Integrating Panopto (streaming videos) and Canvas (LMS).

Weekly Web Updates – May 8

An update on the state of the Drupal project, from last week’s conference, can be seen here. Highlights are that the six month release cycle is working well and that the next version of Drupal will maintain backwards compatibility, enabling easier upgrades.

There is an ongoing discussion of updating the Drupal project mission statement to reflect the new vision that “Drupal is for ambitious digital experiences”, which could help us explain when to use that tool compared to others we offer.

Updates

Fixes and Tweaks

  • Re-saved the configuration of all reference fields on the Museum of Art Drupal site to ensure that new content can be saved when the field is empty.
  • Added a new view display which will show only five related stories, rather than the 10 shown by default on the MIIS Drupal site program pages.
  • The MiddSTART site now has an “anticipated funds” field for projects, so that funding which has not yet reached the Banner reports can be displayed on the site.
  • Course Hub term builders now have expanded permissions allowing them to create resources.
  • Fixed Course Hub issue that was preventing links to non-standard terms from working correctly.
  • Fixed WYSIWYG editor issue triggered by a recent update.

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • Archiving Moodle.
  • 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.
  • Integrating Panopto (streaming videos) and Canvas (LMS).

Weekly Web Updates – May 1

Updates

Ongoing Work

  • Creating a new website for the Middlebury Institute of International Studies.
  • 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.
  • Integrating Panopto (streaming videos) and Canvas (LMS).