We reached a significant milestone this week. With the upgrade of the Middlebury Course Hub and the MIIS Course Hub to Drupal 7, we are no longer running any Drupal 6 sites. We started work on the Drupal 7 migration project on October 31, 2011 on Drupal version 7.9 and finished on August 20, 2015 on Drupal version 7.39. In that time we made over 3,000 changes to the code.
We’d like to thank everyone who helped out in this effort, especially those who helped test the site upgrades and our site editors for their patience during this process.
We have upgraded both of our WordPress servers to version 4.3, which allows you to set a custom site icon, provides markdown support in the editor, adds a way to customize your menus in the theme customizer interface, and turns comments off by default for new pages.
On the MIIS Drupal site, editors can now add social media sharing icons to Basic Content nodes by checking a box in the editing interface. The same icons and service links are used on all News nodes on the site.
- Drupal 7.39
- Drupal ctools 7.x-1.9
- WordPress 4.3
- WordPress Display Widgets 2.04
- WordPress Post Types Order 126.96.36.199
- WordPress WPML CMS Navigation 1.4.11
- WordPress WPML Media Translation 2.1.13
- WordPress WPML Stick Links 1.3.13
- WordPress WPML String Translation 2.2.3
- WordPress WPML Translation Management 2.0.3
Tweaks and Fixes
We made many accessibility improvements to our Drupal sites this week, including:
- The Quick Access content type now includes a submit button. Additionally, the selector for the Quick Access node on the Middlebury Office & Services page was updated so that the search will work again.
- The Google Custom Search content type now has a proper field label for the search input.
- In the Google Calendar content type you can list multiple calendars. If you choose not to overlay the calendars, a select box will appear above the first calendar allowing you to switch to other calendars. This select box now has an appropriate label.
- If you set a page in Drupal to have an “Archive” a set of select boxes will appear at the bottom of the page allowing you to filter to a particular year, month, week, or day. We have updated these select boxes to have appropriate labels.
- We have updated the four forms that let you search for Library resources from the Drupal site to have appropriate labels for their select and input elements.
Other fixes this week:
- Profiles on the Middlebury Drupal site were not listing the office location. We have updated these so that the full mailing address will appear when viewing the full profile and the office building and number will appear when viewing a “teaser card” listing of profiles.
- The WordPress NextGEN gallery will no longer overlap other page elements in Chrome.
- Four forms that allow you to search Library resources were updated to use Drupal’s block system, rather than being embedded in content. This allowed us to remove the “Extended HTML” input filter that provided some editors with an extended set of allowed HTML tags, including form elements.
- The WordPress WPML Translation Analytics and XLIFF plugins are now included in WPML Translation Management and were removed.
- When embedding .mp3 audio files from MiddMedia, Firefox now uses the HTML5 <audio> tag for output.