Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community:newsletter:2024-05
Table of Contents
VuFind® Newsletter: May, 2024
This document is a draft and is subject to change.
Development Highlights and Project News
Development Progress
Project Management Committee Report
Conference News
Recently Completed / Resolved Issues
The following items were completed in the past month and will be included in release 9.1.2:
- Aleph driver: improve ID and date processing: #3576
- Fix sandal .btn-info colors: VUFIND-1688 / #3654
- Initialize head theme resources in combined AJAX responses: #3635
The following items were completed in the past month and will be included in release 10.0:
- Accessibility: use heading on spelling suggestions: VUFIND-1670 / #3640
- Add Change Tracker information to Sitemap: #3641
- Add “!default” flag to SASS variables for easier configuration: #3623
- Add/implement CommentsServiceInterface::createEntity(): #3666
- Add JsConfigs view helper for sharing configs with Javascript code: #3598
- Add result-scripts event to apply Javascript to search results: #3584
- Add support for rate limiting: #3637
- Adjust pager buttons for mobile: #3630
- Allow schema.org metadata to be disabled via config: VUFIND-1653 / #3634
- Change record media-body table layout on mobile: #3626
- Default required-string User getters to blank strings if unset: #3657
- EPF: Add embargo description to record page: #3643
- Establish entity interface and database service for login tokens: #3667
- Establish UserResourceService; modernize SocialstatsController: #3624
- Expand ChangeTracker entity interface; add ChangeTracker service: #3646
- Expand Feedback entity interface; add Feedback service: #3650
- Expand use of UserEntityInterface in console commands: #3638
- Expand use/scope of SessionService: #3653
- Fix bug: tag links not displaying in favorites: #3633
- Fix .gitignore for TAGS files: #3677
- Fix handling of numeric facet values in Primo REST connector: #3665
- Fix inconsistent capitalization of DateTime class: #3651
- Fix missing alt attributes: #3659
- Fix overlapping media-left box on EDS records: #3628
- Fix PHP warning if availability element is missing from item status: #3678
- Fix: toolbar buttons out of alignment: #3670
- Login Tokens: removed unused user ID parameter from deleteToken methods: #3668
- Make MARC subject heading sort behavior configurable: #3644
- Make tag display test more flexible: #3648
- Modernize database access in Bootstrapper::initUserLanguage(): #3639
- Reduce EDS full text link inconsistencies: VUFIND-1689 / #3652
- Refactor AuthManager to use UserService and UserEntityInterface: #3636
- Refactor availability and status to be better customizable: #3585
- Refactor libraryCardsEnabled method to AccountCapabilities class: #3629
- Remove mobile top margin from media-body: #3627
- Remove outdated/unused keyboardShortcuts Javascript code: #3664
- Remove redundant language codes; use aliases: #3494
- Remove undefined variable reference caused by merge error: #3672
- Rename OaiResumptionService::saveToken to createAndPersistToken: #3676
- SEO: Add canonical URLs: #3655
- Surround searchbox inputs with a div for styling: #3616
- Tweak and reorganize styles for improved compatibility with Bootstrap 5: #3669
- Updated bulkFormHandler from jQuery to vanilla Javascript: #3571
- Updated setupOffcanvas from jQuery to vanilla Javascript: #3663
- UpdateDateTracker.java: Remove deprecated finalize method: VUFIND-1651 / #3647
- Use DbTableAwareTrait in UserService: #3632
- Use list items for spelling suggestions: #3645
- Use UserEntityInterface/UserService in LoginTokenManager: #3631
- VuFindTheme: Do not search for URLs/absolute paths inside themes: #3617
This item was closed as no longer needed:
- SetupThemeResources: Ensure 'Content-Type' is never escaped: #2763
New Issues
The following items were reported / begun in the past month, but are not yet completed:
Code in Progress
- Add CatalogResultsDeferred recommendation module: #3674
- Add ContentBlock wrapper for Recommendation modules: #3675
- Add sort option to AbstractSearchObject recommendations: #3673
- Expand UserList entity interface: #3660
- Fix tabbing within a modal dialog: VUFIND-1667 / #3642
- gh-pages: Update Jekyll: #3671
- Improve ChannelsTest: refactor for clarity/consistency: #3656
- Introduce UserCardService: #3679
- New DevTool: dump out current user: #3658
Issue Report / Discussion Only
- Channels popovers overlap item labels in Bootstrap3 and Bootprint3: VUFIND-1691
- SEO: Provide CLI tool for Indexing APIs: VUFIND-1690
Active Issues
community/newsletter/2024-05.txt · Last modified: 2024/05/20 20:06 by demiankatz