WMS Drupal Updates: Version 3.0.2 to 3.0.9
WMS has launched several updates since our last press release. This should detail a majority of the changes.
Major Features & Enhancements
RSS Aggregation Support (DRUP-3457)
- Added comprehensive RSS aggregation functionality
- New RSS aggregation paragraph type for displaying external content feeds
- Added aggregator feed and item content types with custom displays
- Source link field for optional linking to original content
- Custom module for controlling "more" link display in aggregator blocks
- Added RSS aggregation to content sections and sidebar content fields for:
- Events
- Landing pages
- News articles
- Organization units
- People
- Services
- Webforms
- Pages
- RSS permissions added for content editors, block managers, and authenticated users
- This functionality applies to all sites.
Scheduler Content Moderation Integration (DRUP-3532)
- Added scheduler content moderation integration across all content types
- Enables better workflow management for scheduled content publishing
- Applied to content types across multiple sites including:
- board.lehigh.edu: Posts
- cce.lehigh.edu: CCE projects
- creativeinquiry.lehigh.edu: Creative projects
- cse.lehigh.edu: Projects and timeline items
- eli.lehigh.edu: Books, immersive learning experiences, partners
- eocc.lehigh.edu: Brochure posters
- facilities.lehigh.edu: Buildings, projects, staff
- faculty_jobs: Faculty research job posts
- financeadmin.lehigh.edu: Rentals
- iacoccacc.lehigh.edu: Conference services spaces
- lupress.lehigh.edu: Publications
- muri.lehigh.edu: Images, private pages, stories
- plaques.lehigh.edu: Plaques
- police.lehigh.edu: Crime log entries
- pro.lehigh.edu: Properties
- repository.lehigh.edu: Repository items
- spotlight.lehigh.edu: Podcasts
- storagefinder.lehigh.edu: Finder services
- studentaffairs.lehigh.edu: Distinctive programs, grad/undergrad positions, student center facilities
- volunteer.lehigh.edu: Volunteer groups and opportunities
- stem_si.lehigh.edu: BDSI projects
- Base configuration: Events, landing pages, news, org units, pages, people, services, webforms, and all media types
- Improves content scheduling workflow for editors
- This functionality applies to all sites.
Draft Content Creator Role (LTS-42894)
- New role configuration for content creators who can only create drafts
- Provides more granular permission control for content creation workflows
- Helps maintain content quality by requiring review before publishing
- Fixed permissions for creating/editing content by draft content creators
- This functionality applies to sites using the draft content creator role.
HR Site Enhancements (DRUP-3020)
- Added HR chatbot module with delayed launch functionality
- Created PageUp dynamic content module for HR site
- Added related staff view with contextual filtering
- Added HR site override module for custom styling
- Added print styles for PageUp pages (LTS-45512)
- Hide chatbot and filters on print view
- These enhancements apply to hr.lehigh.edu only.
Klaro Cookie Consent Migration (DRUP-2958)
- Migrated from EU Cookie Compliance to Klaro cookie consent system
- Added comprehensive Klaro configuration for all third-party services:
- Analytics: Google Analytics, Matomo, Umami, GTM
- Social Media: Facebook, Instagram, LinkedIn, X (Twitter), Threads, Mastodon, Bluesky, TikTok
- Video: YouTube, Vimeo
- Maps: Google Maps, Leaflet
- CMS: DeepChat, AI Alt Text Generation
- Security: Google reCAPTCHA
- Other: Simple Popup Blocks, Matomo Cookies
- Configured cookie purposes: advertising, analytics, CMS, external content, livechat, security, styling
- Updated user role permissions to remove EU Cookie Compliance references
- Updated config splits for: auxservices, financeadmin, inclusive, studentaffairs, group, guest_page_editor
- Disabled Klaro on dev split for development environments
- This migration applies to all sites.
Component Visibility & Preview Improvements (DRUP-3354)
- Enhanced preview displays for all paragraph types
- Added comprehensive field visibility settings for preview mode
- Improved component preview functionality in content editor
- Updated preview displays for: business cards, call-out blocks, CTAs, content grids, document lists, feeds, heroes, HTML code, image text, large images, accordions, buttons, card grids, content previews, CTAs with images, headings, image sliders, lists, people, photo galleries, quotes, statistics, text, videos, people listings, recent news, secure document lists, upcoming events, webform embeds
- This functionality applies to all sites using paragraph types.
Upcoming Events Views Improvements (DRUP-3496)
- Enhanced upcoming events sidebar block functionality
- Improved image display with correct image styles
- Better field configuration for event displays
- Improved past events sidebar block configuration
- Fixed both blocks to use appropriate view modes
- This functionality applies to all sites that display events.
Better Exposed Filters Upgrade (DRUP-3374)
- Upgraded Better Exposed Filters module to version 7.x
- Re-added jQuery UI Datepicker dependency
- Updated view configurations for: recent news, related articles, related articles person, upcoming events
- Updated config splits for: auxservices, creativeinquiry, financeadmin, inclusive, lupress, research, spotlight, studentaffairs
- Removed datepicker, touchpunch, and UI slider from enabled modules (now handled by BEF)
- This upgrade applies to all sites using exposed filters in views.
User Experience Improvements
Editor Improvements
- Fixed CKEditor anchor plugin issue (LTS-47616)
- Updated CKEditor5 anchor plugin to version 2.0.4
- Improved editor role permissions for better content creation experience
- Fixed field group display issues in organization unit forms (LTS-45087)
- These improvements apply to all sites.
Visual & Design Updates
- Removed dark mode functionality (DRUP-3427)
- Fixed footer social icon colors
- Added button styling for "more" links in aggregator displays (DRUP-3502)
- Updated 403 error page styling with blue background and improved messaging (DRUP-201)
- Fixed button styles interfering with menu display (DRUP-3497)
- Updated person display to show additional information in correct locations (DRUP-3466)
- These changes apply to all sites.
Person Profile Enhancements (DRUP-3466)
- Updated person displays to show additional information in correct locations
- Enhanced default, full, and person grid view modes
- Improved field visibility and organization
- This enhancement applies to all sites displaying person profiles.
Technical Updates & Maintenance
Module Updates
- Role Delegation: Upgraded from 1.4.0 to 1.5.0 (DRUP-3537)
- Disabled Module: Removed twig_html_remove_comments module (DRUP-3375)
- Tagify: Security update to version 1.2.44 (DRUP-3501)
- Better Exposed Filters: Upgraded to 7.x (DRUP-3374)
- These updates apply to all sites.
Core & Dependency Updates
Updated multiple Drupal core and contributed modules for security, stability, and performance. These updates apply to all sites:
December 2025 Updates (DRUP-3508):
- Drupal core (core-recommended, core-dev, core-composer-scaffold)
- Admin Toolbar
- Backup & Migrate
- Book module
- CKEditor5 Paste Filter
- Components
- ECA (Events-Conditions-Actions)
- Entity Reference Revisions
- Filefield Paths
- Klaro (cookie consent)
- Lehigh Klaro Settings
- Linkit
- Menu Link Attributes
- PHPUnit (testing framework)
December 28, 2025 Updates (DRUP-3526):
- Drupal core (core-recommended, core-dev, core-composer-scaffold)
- Backup & Migrate
- Editoria11y (accessibility checker)
- Google CSE
- Kint (debugging tool)
- PHP Dotenv
- Tagify
December 1, 2025 Updates (DRUP-3491):
- Crop
- ECA (Events-Conditions-Actions)
- Editor Advanced Link
- Feeds
- Feeds Tamper
- Kint
- Linkchecker
- Moderated Content Bulk Publish
- PHPUnit (testing framework)
- Simple Sitemap
- Tagify
January 12, 2026 Updates (DRUP-3537):
- Drupal core (core-recommended, core-dev, core-composer-scaffold)
- Admin Toolbar
- Backup & Migrate
- Blazy (image lazy loading)
- Book module
- Chosen (select field enhancement)
- Entity Reference Revisions
- Geofield
- Group Content Menu
- HTTP Cache Control
- Leaflet (mapping)
- Migrate Plus & Migrate Tools
- Office Hours
- Paragraphs
- Smart Trim
- Splide (carousel/slider)
Configuration & Infrastructure
- Normalized HTTP cache control configuration (DRUP-3537)
- Updated installation documentation for DDEV and Docker (DRUP-3515)
- Improved configuration split management
- Enhanced Klaro cookie consent settings
- Updated feeds configuration for events import, Lehigh news, and Localist API (DRUP-3500)
- Updated sidebar and 404 page settings (DRUP-3468)
- These changes apply to all sites.
Bug Fixes & Resolutions
Content Management
- Fixed CKEditor anchor functionality (applies to all sites)
- Resolved content moderation scheduling issues (applies to all sites)
- Fixed editor role permission problems (applies to sites using draft content creator role)
- Corrected event view display issues (applies to all sites that display events)
- Fixed footer social icon color display (applies to all sites)
- Fixed field group display in organization unit forms (applies to all sites with org units)
- Fixed button styles interfering with menu display (applies to all sites)
Site-Specific Fixes
- Fixed PageUp print styles for HR site (applies to hr.lehigh.edu only)
- Fixed related staff view contextual filtering for HR site (applies to hr.lehigh.edu only)
Security & Performance
- Tagify security update (applies to all sites)
- Multiple core and module security updates (applies to all sites)
Summary
This release (3.0.2 to 3.0.9) includes significant new features including RSS aggregation support, comprehensive scheduler content moderation integration, Klaro cookie consent migration, and HR site-specific enhancements. The release also includes numerous security updates, performance improvements, and bug fixes across all sites. Component visibility improvements enhance the content editing experience, while the Better Exposed Filters upgrade improves view filtering capabilities.
Sites Affected by Specific Features:
- All Sites: RSS aggregation, scheduler content moderation, Klaro migration, component visibility, module updates, security fixes
- hr.lehigh.edu: HR chatbot, PageUp module, print styles, related staff view
- Sites with Events: Upcoming events view improvements
- Sites with Person Profiles: Additional information location updates
- Sites with Draft Content Creator Role: Permission fixes
- Sites with Exposed Filters: Better Exposed Filters upgrade