UK Web Platform May 2024 Release Notes v3.3.0
Version 3.3 of the UK Web Platform was released on May 3, 2024. This release includes feature additions and bugfixes. Platform packages are available at github.com/uky-web.
Highlights
This month, platform contributors closed more than 20 issues (see below for a complete list). Here are some of the highlights:
Site Search
Previously, the search button provided a search form that directed users to the general domain-wide Google Custom Search Engine (GCSE) at search.uky.edu. Now users will get results from the specific site they're browsing, as well as the uky.edu GCSE results below a heading of 'Elsewhere at uky.edu'. This replicates the behavior in our previous Drupal 7 implementation.
File Management
.Csv and .zip files can now be uploaded, and replacing a previously-uploaded file has been simplified with the File Replace module. We've also turned on support for WebP images for improved page size. On the coder side, we've removed the 'custom' module and theme directories from .gitignore, making it simpler for you to put your site-specific extensions where they belong.
Mobile Navigation Improvements
On mobile, some secondary navigation, like the 'Utility Nav' and some contextual menus were not rendered, so we added them for mobile.
Full Release Notes
Features & Additions
- Added site-specific search and 'elsewhere on uky.edu' as the default search page.
- Added support for WebP format in image styles (implemented in profile pictures).
- Added default XML Sitemap configurations for new sites.
- Added News/Event/Person side navigation into the mobile navigation component.
- Added the utility menu to the mobile navigation component.
- Added a view for past events.
- Added date filter criteria for the Content Teaser grid view for Events.
- Added support for .zip and .csv file uploads.
- Added additional explanatory microcopy around linkblue login.
- Added content node copy support using the quick_node_clone module.
Bug Fixes
- Updated UK Customizations module for compatibility with the SDC module.
- Corrected bug on node edit page where blue cogs were overlapping.
- Events Content Type: Removed requirement for an end datetime.
- Events Content Type: Added missing requirement for the date field.
- Corrected permissions to allow the Content Editor role to see unpublished content owned by other users.
- Corrected missing config sync directory setting to default.settings.php.
Other Changes
- Decreased max file upload to 100MB.
- Refactored installation profile install hooks into individual files (to help manage merge conflicts).
- Removed 'custom' module and theme directories from .gitignore, and moved UK platform modules and themes to separate directories, which are git-ignored.
- Added SDC component tooling to the monorepo.
- Refactored Limestone package gulp tasks for incremental builds (for faster reloads).
- Add additional VS Code debug profile configuration for use with XDebug.