• Posted:

  • Type:Blog Post
  • Type:Tom Donahue

We have just finished wrapping up a new release of WMS Drupal. This will be deployed out to our Drupal 10 hosted sites shortly.


Based on the git log output, here's a summary of work completed since the last release (2.9.4), organized by project:

DRUP-3276: Config Split Vertical Tab Changes

Major form standardization project across multiple sites

  • Scope: Updated form displays and added Tagify widgets across 15+ site splits
  • Sites Updated: board, cce, creativeinquiry, cse, eocc, facilities, faculty_jobs, financeadmin, iacoccacc, lupress, muri, police, pro, storagefinder, studentaffairs, volunteer
  • Key Changes:
    • Added Tagify widgets for improved selection interfaces
    • Standardized form layouts with vertical tabs
    • Added help text for EX (exclusion) fields
    • Updated node revision delete settings
    • Added moderation state and "authored on" fields to Basic info sections
    • Updated chosen settings for proper Tagify rendering
    • Added drupal/tagify module dependency

DRUP-3293: Updates 4sep

Drupal core and module updates

  • Core Updates: Updated Drupal core-recommended, core-dev, core-composer-scaffold
  • Module Updates:
    • drupal/redirect
    • drupal/entity_browser
    • phpunit/phpunit
    • drupal/moderated_content_bulk_publish
    • drupal/leaflet
    • drupal/editoria11y

DRUP-3239: Majors WMS Drupal

Module upgrades and configuration updates

  • Module Upgrades:
    • jquery_ui_slider @ 2.2
    • jquery_ui_touch_punch @ 1.1.1
    • node_revision_delete @ 2.x
    • image_widget_crop @ 3.x
    • heading @ 2.x
  • Configuration: Updated node_revision_delete config and heading field normalization
  • Cleanup: Uninstalled migrate cron scheduler

DRUP-3188: Podcast Config Split

Podcast module configuration reorganization

  • Moved podcast configuration to proper split
  • Added missing config to spotlight split
  • Exported missing config from podcast split
  • Cleaned up podcast split configuration

DRUP-3233: Person View Mode

New person content type view mode

  • Added new person view mode
  • Added person view mode dependencies

DRUP-3283: Maintenance Mode Override

Configuration split for maintenance mode

  • Added config split for maintenance mode override

DRUP-3170: Footer Blocks Update

Footer block configuration updates

  • Updated footer blocks configuration

DRUP-2770: Lehigh Feeds Localist Fixes

Localist integration updates

  • Updated lehigh_feeds_localist module
  • Added template overrides for repository theme

DRUP-2434: D11 Compatibility

Drupal 11 preparation

  • Added Drupal 11 compatibility to lehigh_card_validation custom module

LTS-37575: Group Page Editor

Permission updates

  • Added group overview permission to group page editor

DRUP-3238: Repository Theme

Theme template updates

  • Added template overrides for repository theme extending bootstrap_drupal/lehigh_clutch

[1 tool called]

Summary Statistics

  • Total Projects: 10 major projects
  • Total Commits: 67 commits
  • Largest Project: DRUP-3276 (Config Split Vertical Tab Changes) with 30+ commits affecting 15+ site splits
  • Key Focus Areas:
    • Form standardization and UX improvements
    • Module updates and Drupal 11 compatibility
    • Configuration management and splits
    • Content type enhancements

The work represents a significant effort in standardizing the user experience across multiple site splits while maintaining system stability through careful module updates and configuration management.

Tags