About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community_call:minutes20240102

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
community_call:minutes20240102 [2024/01/01 15:06] demiankatzcommunity_call:minutes20240102 [2024/01/02 15:15] (current) demiankatz
Line 1: Line 1:
 ====== VuFind® Community Call Minutes: January 2, 2024 ====== ====== VuFind® Community Call Minutes: January 2, 2024 ======
  
-Attending: +Attending: Chris Hallberg, Demian Katz, Ricky Lee, Maccabee Levine, Ere Maijala, Peter Murray, Susan Turkel
  
 ===== Agenda ===== ===== Agenda =====
Line 44: Line 44:
       * :!: ACTION ITEM: Chris should work on latest review comments.       * :!: ACTION ITEM: Chris should work on latest review comments.
   * [[https://github.com/vufind-org/vufind/pull/3200|#3200]] - Add ISO 639-3 language code translations   * [[https://github.com/vufind-org/vufind/pull/3200|#3200]] - Add ISO 639-3 language code translations
-    * Status: Currently waiting for completion of [[https://github.com/vufind-org/vufind/pull/3249|#3249]] (translation aliasing) in order to move forward on the TODO list.+    * Status: TODO list can be advanced now that [[https://github.com/vufind-org/vufind/pull/3249|#3249]] (translation aliasing) is finished 
 +      * :!: ACTION ITEM: Demian should work on TODO list.
   * [[https://github.com/vufind-org/vufind/pull/3222|#3222]] - Add bootstrap5 theme   * [[https://github.com/vufind-org/vufind/pull/3222|#3222]] - Add bootstrap5 theme
     * Status: See theme discussion below.     * Status: See theme discussion below.
Line 52: Line 53:
   * [[https://github.com/vufind-org/vufind/pull/2929|#2929]] - Add an option to update search results without loading the full page   * [[https://github.com/vufind-org/vufind/pull/2929|#2929]] - Add an option to update search results without loading the full page
     * Status: Currently being tested; a few TODOs still to be done.     * Status: Currently being tested; a few TODOs still to be done.
 +      * :!: ACTION ITEM: Ere should work on conflict resolution and latest review comments.
   * [[https://github.com/vufind-org/vufind/pull/2991|#2991]] - Add filtering capability to facet list pop-up   * [[https://github.com/vufind-org/vufind/pull/2991|#2991]] - Add filtering capability to facet list pop-up
      * Status: Nearly done, but still needs some aesthetic fixes.      * Status: Nearly done, but still needs some aesthetic fixes.
 +      * :!: ACTION ITEM: Mario should work on conflict resolution and latest review comments.
   * [[https://github.com/vufind-org/vufind/pull/3027|#3027]] - Add support for persistent login   * [[https://github.com/vufind-org/vufind/pull/3027|#3027]] - Add support for persistent login
     * Status: Currently in review.     * Status: Currently in review.
 +      * :!: ACTION ITEM: @rajaro should work on latest review comments.
   * [[https://github.com/vufind-org/vufind/pull/3069|#3069]] - Search Result Explanation Feature   * [[https://github.com/vufind-org/vufind/pull/3069|#3069]] - Search Result Explanation Feature
     * Status: Currently in review.     * Status: Currently in review.
 +      * :!: ACTION ITEM: Thomas should work on conflict resolution and latest review comments.
   * [[https://github.com/vufind-org/vufind/pull/3103|#3103]] - Add Notifications CMS functionality   * [[https://github.com/vufind-org/vufind/pull/3103|#3103]] - Add Notifications CMS functionality
     * Status: Currently in review.     * Status: Currently in review.
 +      * :!: ACTION ITEM: Johannes should work on conflict resolution and latest review comments.
   * [[https://github.com/vufind-org/vufind/pull/3142|#3142]] - Multi page selection in favorite list   * [[https://github.com/vufind-org/vufind/pull/3142|#3142]] - Multi page selection in favorite list
     * Status: Needs conflict resolution; currently on hold until completion of [[https://github.com/vufind-org/vufind/pull/3239|#3239]].     * Status: Needs conflict resolution; currently on hold until completion of [[https://github.com/vufind-org/vufind/pull/3239|#3239]].
   * [[https://github.com/vufind-org/vufind/pull/3226|#3226]] - Adding the option to make html elements sticky   * [[https://github.com/vufind-org/vufind/pull/3226|#3226]] - Adding the option to make html elements sticky
-    * Status: In review.+    * Status: Currently waiting on the completion of [[https://github.com/vufind-org/vufind/pull/3064|#3064]] to incorporate autocomplete.js updates.
   * [[https://github.com/vufind-org/vufind/pull/3239|#3239]] - Configurable bulk actions   * [[https://github.com/vufind-org/vufind/pull/3239|#3239]] - Configurable bulk actions
-    * Status: Under discussion. +    * Status: Progress can be made now that [[https://github.com/vufind-org/vufind/pull/3249|#3249]] (translation aliasing) is finished 
-  * [[https://github.com/vufind-org/vufind/pull/3249|#3249]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1233|VUFIND-1233]] :!: NEW - Translation aliasing +      * :!: ACTION ITEMThomas should continue progress.
-    * StatusIn review.+
  
 == Smaller Features/Enhancements/Fixes == == Smaller Features/Enhancements/Fixes ==
Line 75: Line 80:
   * [[https://github.com/vufind-org/vufind/pull/3244|#3244]] - Improve Overdrive Staff View   * [[https://github.com/vufind-org/vufind/pull/3244|#3244]] - Improve Overdrive Staff View
     * Status: Awaiting final review.     * Status: Awaiting final review.
 +      * :!: ACTION ITEM: Brent should share concerns, if any; Demian will merge on 1/15 if no issues raised.
   * [[https://github.com/vufind-org/vufind/pull/3251|#3251]] :!: NEW - Add translations for keyboard layouts   * [[https://github.com/vufind-org/vufind/pull/3251|#3251]] :!: NEW - Add translations for keyboard layouts
-    * Status: Awaiting completion of [[https://github.com/vufind-org/vufind/pull/3249|#3249]].+    * Status: Progress can be made now that [[https://github.com/vufind-org/vufind/pull/3249|#3249]] (translation aliasing) is finished 
 +      * :!: ACTION ITEM: Demian should make more progress.
   * [[https://github.com/vufind-org/vufind/pull/3256|#3256]] :!: NEW - JS: HTML escape update   * [[https://github.com/vufind-org/vufind/pull/3256|#3256]] :!: NEW - JS: HTML escape update
     * Status: In review.     * Status: In review.
 +      * :!: ACTION ITEM: Chris should work on latest review comments.
   * [[https://github.com/vufind-org/vufind/pull/3269|#3269]] :!: NEW - New items improvements   * [[https://github.com/vufind-org/vufind/pull/3269|#3269]] :!: NEW - New items improvements
     * Status: In review.     * Status: In review.
 +      * :!: ACTION ITEM: Demian and Maccabee should work together to resolve open review.
   * [[https://github.com/vufind-org/vufind/pull/3276|#3276]] :!: NEW - Handling bad MARC records   * [[https://github.com/vufind-org/vufind/pull/3276|#3276]] :!: NEW - Handling bad MARC records
     * Status: In review.     * Status: In review.
 +      * :!: ACTION ITEM: Demian should mint a new release of the vufind-marc dependency so that this can move forward, now that   [[https://github.com/vufind-org/vufind-marc/pull/11|vufind-marc#11]] has been merged.
  
 == Specialized PRs Requiring Input from Creators == == Specialized PRs Requiring Input from Creators ==
 +
 +:!: ACTION ITEM: as the section heading indicates, all of the PRs listed below currently await review resolution or comment responses from the users who created them.
  
   * [[https://github.com/vufind-org/vufind/pull/2060|#2060]] - makes the DAIA services which should be accepted configurable (etc.)   * [[https://github.com/vufind-org/vufind/pull/2060|#2060]] - makes the DAIA services which should be accepted configurable (etc.)
Line 102: Line 114:
  
 == Architectural Enhancements == == Architectural Enhancements ==
 +
 +:!: DISCUSSION POINT: Which of these should be done in 10.0, and which should be deferred to 11.0?
  
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1210|VUFIND-1210]] - Solr JSON Facet API   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1210|VUFIND-1210]] - Solr JSON Facet API
 +    * There is also a JSON request API; we should do all the JSON work at once. [[https://solr.apache.org/guide/solr/latest/query-guide/json-request-api.html|Solr documentation]].
 +    * :!: ACTION ITEM: Demian will edit the JIRA ticket to broaden the scope of work.
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1352|VUFIND-1352]] - New Progressive Theme   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1352|VUFIND-1352]] - New Progressive Theme
 +    * :!: ACTION ITEM: reschedule to 11.0; we'll focus on getting bootstrap5 theme into 10.0.
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1396|VUFIND-1396]] - Investigate possibility to deprecate the Context view helper   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1396|VUFIND-1396]] - Investigate possibility to deprecate the Context view helper
 +    * :!: ACTION ITEM: reschedule to 11.0
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1481|VUFIND-1481]] - Replace HTTP library   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1481|VUFIND-1481]] - Replace HTTP library
 +    * :!: ACTION ITEM: reschedule to 11.0
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1510|VUFIND-1510]] - Consider deprecating CspNonce view helper in favor of Csp helper   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1510|VUFIND-1510]] - Consider deprecating CspNonce view helper in favor of Csp helper
 +    * Ere commented that CspNonce makes templates look cleaner, so may be worth keeping, but he wouldn't object to refactoring if that is deemed best.
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1547|VUFIND-1547]] - Normalize search event namespace   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1547|VUFIND-1547]] - Normalize search event namespace
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1584|VUFIND-1584]] - Remove deprecations from 9.x.   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1584|VUFIND-1584]] - Remove deprecations from 9.x.
Line 114: Line 134:
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1618|VUFIND-1618]] - Investigate the need for setlocale in Bootstrapper   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1618|VUFIND-1618]] - Investigate the need for setlocale in Bootstrapper
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1619|VUFIND-1619]] - Fix inconsistencies between LESS and SCSS style builds.   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1619|VUFIND-1619]] - Fix inconsistencies between LESS and SCSS style builds.
 +    * Work on the Bootstrap5 theme is leading to some progress on this, and finishing this will be a prerequisite for Bootstrap5. Some of this is tricky due to the need to have different orders of things for each language.
 +    * :!: ACTION ITEM: Demian will link this ticket to the open Bootstrap5 PR.
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1628|VUFIND-1628]] - Clean up record collection factories   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1628|VUFIND-1628]] - Clean up record collection factories
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1633|VUFIND-1633]] - Replace email library   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1633|VUFIND-1633]] - Replace email library
 +    * Ere and team might get to this, though it's not currently a top priority. There was some discussion about the implications of Laminas retirements; Demian and Ere noted that this is not cause for concern -- it's healthy for Laminas to retire components that have better/more popular alternatives available.
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1640|VUFIND-1640]] - Eliminate submit inputs named "submit"   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1640|VUFIND-1640]] - Eliminate submit inputs named "submit"
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1644|VUFIND-1644]] - Improve translation of plural forms   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1644|VUFIND-1644]] - Improve translation of plural forms
 +    * Maccabee and Peter may be willing to help with this.
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1652|VUFIND-1652]] - Add database support for storing session-specific data   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1652|VUFIND-1652]] - Add database support for storing session-specific data
 +    * On Ere's wishlist, but can be postponed as needed.
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1653|VUFIND-1653]] - schema.org markup causes trouble when there are no holdings or reviews   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1653|VUFIND-1653]] - schema.org markup causes trouble when there are no holdings or reviews
 +    * A global switch-off option would be a good idea at minimum.
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1657|VUFIND-1657]] - Disabling cache fails with EDS backend   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1657|VUFIND-1657]] - Disabling cache fails with EDS backend
 +    * EDS may require cache for good reason -- we should be careful about how we handle this.
  
 == New Features == == New Features ==
 +
 +:!: DISCUSSION POINT: Which of these should be done in 10.0, and which should be deferred to 10.1?
  
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1582|VUFIND-1582]] - Add ChannelProvider for Solr-based new items   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1582|VUFIND-1582]] - Add ChannelProvider for Solr-based new items
 +    * :!: ACTION ITEM: Defer to 10.1
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1611|VUFIND-1611]] - Accessible local CAPTCHA option   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1611|VUFIND-1611]] - Accessible local CAPTCHA option
 +    * :!: ACTION ITEM: Defer to 10.1
   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1643|VUFIND-1643]] - Configurable brute force password protection   * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1643|VUFIND-1643]] - Configurable brute force password protection
 +    * :!: ACTION ITEM: Defer to 10.1
  
 == Smaller Fixes/Improvements == == Smaller Fixes/Improvements ==
Line 158: Line 190:
 ==== 2. Technical Discussion: Theme Development Next Steps / Collaboration ==== ==== 2. Technical Discussion: Theme Development Next Steps / Collaboration ====
  
 +Ere is getting caught back up following the holiday break. Implementing the package.json changes discussed earlier would be a helpful step forward, and Ere has some small changes to Bootstrap3 he still plans to make as new PRs to simplify the remainder of the work.
 +
 +No news yet on testing of the new theme outside of National Library of Finland, but Ere continues to work through testing the Finna theme and improving the translation/compatibility layer.
 +
 +Question: how much longer do we want to continue supporting the bootprint3 theme? General consensus is that we should retire bootprint3 and make sandal the new default. :!: ACTION ITEM: Ere will open new PR to change default and make sure tests still pass.
 ==== 3. Open Q&A / Other Topics? ==== ==== 3. Open Q&A / Other Topics? ====
  
 +=== Slack ===
 +Question: Any news on merging the VuFind® and OLF Slack instances?
 +
 +Peter is currently focused on Confluence/JIRA migration, so Slack work is not happening right away. Peter will report back next month with any news.
 +
 +Open question on Slack migration: what happens to message links when the Slack workspace gets renamed from FOLIO to OLF? Is a redirect possible from old name to new name?
 +
 +=== Zotero ===
 +
 +Maccabee noticed [[https://github.com/zotero/translators/pulls?q=is%3Apr+is%3Aopen+vufind|several open projects]] to add VuFind® translators for Zotero and wondered if there was an opportunity to coordinate that work. No one on the call was directly involved in these, but Demian is open to supporting improvements if he can.
 +
 +There was some discussion on the lack of updates to COinS (z39.88) in many years, and whether there are other better options for Zotero integration.
 ===== Next Call ===== ===== Next Call =====
  
community_call/minutes20240102.1704121573.txt.gz · Last modified: 2024/01/01 15:06 by demiankatz