Spring 2022 Quarterly Web Update from Web Services
Greetings Middlebury Community,
We are writing to update you on our continued and exciting progress with all of Middlebury’s Drupal websites. Our goal, as always, is to be as supportive and responsive as possible to all your web needs, and we encourage you to reach out to us with any questions.
Look for our next update next fall!
In this update, we will address the following:
- New Features
- Adding Scholarly Identities on Profiles
- Using Custom Footers
- Listing Multiple Advisors in Course Hub
- Newly Launched Sites
- We are nearly finished with all of our academic departments, and planning to launch the college and institution homepages in the coming months.
- Drupal Updates
- From module updates to specific improvements in the Schools and Offices.
- WordPress Updates
- New themes and plug-in updates
New Features
See our other ITS news articles about each of these:
- Drupal Site Profiles Now Support Scholarly Identities
- Custom Site Footers now Available on all Drupal Sites
- Course Hub improvement: multiple advisors
New Sites
- African Studies Minor
- African American Studies Minor
- American Studies
- Anthropology
- Assessment and Institutional Research
- Biology
- Black Studies
- Classics and Classical Studies
- Comparative Literature
- Computer Science
- Economics
- Education Studies
- English and American Literatures
- Environmental Health and Safety
- Environmental Studies
- First-Year Seminar
- Food Studies
- French
- Gender, Sexuality, and Feminist Studies
- Geography
- Geology
- Global Health
- History
- Independent Scholar
- Institutional Biosafety
- International and Global Studies
- International Politics and Economics
- International Student and Scholar Services
- Japanese
- Linguistics
- Modern Hebrew and Israeli Society
- Music
- Neuroscience
- News and Announcements
- Philosophy
- Political Science
- Professional Development Collaborative
- Physical Education
- Psychology
- Religion
- Russian
- Sociology
- South Asian Studies Minor
Updates
Drupal
Module Updates
- Drupal 7.88, 7.89, 7.90, 9.2.12, 9.2.13, 9.3.13, 9.3.14, 9.3.15, 9.3.16
- Drupal address 8.x-1.10
- Drupal addtocal 8.x-2.0-beta4
- Drupal allowed_formats 8.x-1.5
- Drupal better_exposed_filters 8.x-5.1
- Drupal biblio 7.x-1.5
- Drupal config_filter 8.x-1.9
- Drupal config_split 8.x-1.8
- Drupal csv_serialization 8.x-2.1
- Drupal ctools 7.x-1.20
- Drupal devel 4.1.5
- Drupal disable_messages 2.1.0, 2.1.1
- Drupal easy_breadcrumb 2.0.3
- Drupal entity 8.x-1.3
- Drupal features 7.x-2.14
- Drupal file_entity 7.x-2.36
- Drupal file_mdm 8.x-2.3, 8.x-2.4
- Drupal google_tag 8.x-1.5
- Drupal html_title 8.x-1.4
- Drupal inline_entity_form 8.x-1.0-rc10, 8.x-1.0-rc11
- Drupal jquery_ui_touch_punch 1.0.1
- Drupal layout_builder_additions 1.0.1, 1.0.2, 1.0.3
- Drupal layout_builder_browser 8.x-1.4
- Drupal layout_builder_restrictions 8.x-2.13
- Drupal link 7.x-1.11
- Drupal media 7.x-2.28
- Drupal media_library_edit 8.x-2.3
- Drupal menu_admin_per_menu 8.x-1.4
- Drupal menu_entity_index 8.x-1.4
- Drupal menu_block 8.x-1.8
- Drupal migrate_plus 8.x-5.3
- Drupal migrate_source_csv 8.x-3.5
- Drupal paragraphs 8.x-1.13, 8.x-1.14
- Drupal pathauto 8.x-1.9, 8.x-1.10
- Drupal quick_node_clone 8.x-1.15
- Drupal references 7.x-2.3
- Drupal role_delegation 8.x-1.2
- Drupal samlauth 8.x-3.5, 8.x-3.6
- Drupal scheduler_content_moderation_integration 8.x-1.4
- Drupal upgrade_status 8.x-3.14
- Drupal views_data_export 8.x-1.1
General Changes
- Course listings on instructor profiles and department sites are now sorted by their subject code and course number to make them easier to parse and group similar courses.
- Improved the speed with which course listings are refreshed from the Catalog.
- Removed a typographic setting that set the font size of consecutive capital letters (like “VT”) to have a font size slightly smaller than normal.
- Top Level pages will no longer show an empty horizontal nav bar below the featured image if there are no navigation items.
- Added a new “Curated Course List” component to support IGS, ES, and other interdisciplinary programs.
- Fixed a bug in the course lists where duplicated courses weren’t collapsed by default.
- Resolved an issue where the editable CTA footer block’s editing controls were not visible.
- Removed asset-packagist.org as a source of third party code libraries.
- The media file field on the Audio component is now optional so that it may serve mp3s from third party URLs in the cases where that is necessary, primarily for Panopto.
- Enabled the PHP OPcache on all Drupal servers to enhance performance.
Course Hub
- Replaced Course Warning email with CARE form instructions for undergrad. The Dean of Students office is now using the “Symplicity Advocate” system for tracking course warnings in addition to other events related to student welfare. The Course Hub now directs instructors to submit course warnings via the new form.
Institute
- Re-enabled the block_content_permissions module which allows certain user roles to manage the content of site-wide “blocks” such as the deadline calls to action on program pages. This malfunctioned during the Drupal 9 upgrade but appears to work again.
- Set up a new site, deadline block, and Pardot form option for the Online IEM program.
- Set up a new site for TILM.
- Added a new option to the Pardot form component for Joint MPA/International Education Management.
- The Pardot form component now allows the editor to select more than one program of interest, which will display as a dropdown on the form allowing the user to select their program. Additionally, the program names are stored as tags so that editors can update them if needed without contacting ITS.
- Added a “honeypot” field to the Pardot form component to prevent spam submissions.
- Resolved an issue with certain program pages not being editable due to stray database entries from the removal of two joint program menus.
News and Announcements
- Added images to the RSS feed produced by the site and removed authors.
- Ensure that the Text component is the first one selected in the list when editing Stories.
- Added a Search form to the top of the main navigation element.
Offices and Services
- Fixed an issue where links to PDF documents in Text components were not linking to the document due to the misconfiguration of a text filter.
- Migrated all remaining content from the Davis Project for Peace site into their new office website and included a sortable list of the project data.
- Separately from the above PDF linking issue, resolved the linking to newly upload Project for Peace proposal PDFs which rendered incorrectly due to differences in storage.
- Corrected an issue where new Project for Peace pages could not be published because the Draft/Published/Archived workflow dropdown was not included on their edit form.
Schools Abroad
- Set up a new site for the School Abroad in Puerto Rico.
College
- Set up a new site for Commencement 2022.
- Added redirects from the old site to several new academic department sites for their faculty profiles which were not included in the initial migration.
WordPress
New themes and Plugins
Plugin and Theme Updates
- WordPress 5.9, 5.9.1, 5.9.2, 5.9.3
- WordPress akismet plugin 4.2.2, 4.2.3, 4.2.4
- WordPress classic-widgets plugin 0.3
- WordPress co-authors-plus plugin 3.5.1, 3.5.2
- WordPress cryout-theme-settings plugin 0.5.14
- WordPress duplicate-post plugin 4.4
- WordPress Editorial Calendar plugin 3.7.12
- WordPress enhanced-tooltipglossary plugin 4.0.6, 4.0.10, 4.0.11
- WordPress featured-post-creative plugin 1.2.7
- WordPress feedwordpress plugin 2022.0123, 2022.0204, 2022.0208, 2022.0222
- WordPress foobox-image-lightbox plugin 2.7.17
- WordPress foogallery plugin 2.1.33, 2.1.34, 2.2.7
- WordPress instagram-feed plugin 6.0.2, 6.0.3, 6.0.4, 6.0.5
- WordPress jetpack plugin 10.5.1, 10.6, 10.7, 10.8, 10.9, 10.9.1, 11.0
- WordPress members plugin 3.2.1
- WordPress mce-table-buttons plugin
- WordPress ml-slider plugin 3.25.1, 3.25.2, 3.26.0, 3.27.1, 3.27.2, 3.27.3, 3.27.5
- WordPress nextgen-gallery plugin 3.22, 3.23, 3.24, 3.26
- WordPress northern-web-coders theme 3.5
- WordPress osm plugin 5.9.4, 6.0
- WordPress post-expirator plugin 2.7.3, 2.7.5, 2.7.6
- WordPress post-types-order 1.9.8, 1.9.9
- WordPress redirection plugin 5.2.2, 5.2.3
- WordPress restricted-site-access plugin 7.3.0
- WordPress seriously-simple-podcasting plugin 2.11.0, 2.12.0, 2.13.0, 2.14.0
- WordPress sign-up-sheets plugin 2.2, 2.2.0.1, 2.2.1, 2.2.2, 2.2.3
- WordPress Social Icons Widget & Block by WPZOOM plugin 4.2.5, 4.2.6
- WordPress sydney-toolbox 1.22
- WordPress the-events-calendar plugin 5.12.4, 5.13.0, 5.14.0, 5.14.0.1, 5.14.0.3, 5.14.0.4, 5.14.1, 5.14.2.1, 5.15.0.1, 5.16.0, 5.16.1, 5.16.1.1
- WordPress wp-accessibility plugin 1.7.13, 1.7.14, 1.8.0, 1.8.1
- WordPress wp-custom-fields-search plugin 1.2.34
- WordPress wp-featured-content-and-slider plugin 1.4.4
- WordPress wp-saml-auth plugin 2.0.1
- WordPress wysija-newsletters plugin 2.21
- WordPress bloggist theme 3.4, 3.6, 3.7, 3.8, 3.9, 4.0, 4.1, 4.2
- WordPress responsive theme 4.7.2, 4.7.3, 4.7.4
- WordPress hemingway theme 2.2
- WordPress sydney theme 2.0, 2.01, 2.02, 2.03, 2.04, 2.06, 2.07
- WordPress twentyten theme 3.6
- WordPress twentyeleven theme 4.0, 4.1
- WordPress twentytwelve theme 3.6, 3.7
- WordPress twentythirteen theme 3.5, 3.6
- WordPress twentyfourteen theme 3.3, 3.4
- WordPress twentyfifteen theme 3.1, 3.2
- WordPress twentysixteen theme 2.6, 2.7
- WordPress twentyseventeen theme 2.9, 3.0
- WordPress twentynineteen theme 2.2, 2.3
- WordPress twentytwenty theme 1.9, 2.0
- WordPress twentytwentyone theme 1.5, 1.6
- WordPress twentytwentytwo theme 1.2