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/02 13:45] 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 89: Line 89:
   * [[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 Maccabbee should work together to resolve open 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: Josef and Ere should work on finishing up [[https://github.com/vufind-org/vufind-marc/pull/11|vufind-marc#11]] (a prerequisite for this one).+      * :!: 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 ==
Line 118: Line 118:
  
   * [[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 128: 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 ==
Line 141: Line 154:
  
   * [[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 174: 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.1704203124.txt.gz · Last modified: 2024/01/02 13:45 by demiankatz