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:minutes20221101

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
Last revisionBoth sides next revision
community_call:minutes20221101 [2022/10/24 12:32] – [1. Development Planning] demiankatzcommunity_call:minutes20221101 [2022/11/01 13:24] – [2. Technology Demo for Javascript Tooling Planning] demiankatz
Line 1: Line 1:
 ====== VuFind® Community Call Minutes: November 1, 2022 ====== ====== VuFind® Community Call Minutes: November 1, 2022 ======
  
-Attending: +Attending: Chris Hallberg, Demian Katz, Claas Kazzer, Ere Maijala, Peter Murray, Susan Turkel
  
 ===== Agenda ===== ===== Agenda =====
Line 18: Line 18:
     * Next step: finish testing and fixing outstanding style issues - CH / DK     * Next step: finish testing and fixing outstanding style issues - CH / DK
   * [[https://github.com/vufind-org/vufind/pull/2447|#2447]] - AJAX status standardization/modernization [in progress]   * [[https://github.com/vufind-org/vufind/pull/2447|#2447]] - AJAX status standardization/modernization [in progress]
-    * Next step: respond to latest review - CH+    * Next step: test/review/reply to review comments DK / JL / Overdrive user(s) / CH
   * [[https://github.com/vufind-org/vufind/pull/2492|#2492]] - Add refresh buttons to jump menu controls [waiting on #2378]   * [[https://github.com/vufind-org/vufind/pull/2492|#2492]] - Add refresh buttons to jump menu controls [waiting on #2378]
     * Next step: decide when to add buttons and when to use MenuButton controls from [[https://github.com/vufind-org/vufind/pull/2378|#2378]]     * Next step: decide when to add buttons and when to use MenuButton controls from [[https://github.com/vufind-org/vufind/pull/2378|#2378]]
Line 25: Line 25:
   * [[https://github.com/vufind-org/vufind/pull/2513|#2513]] - Remove password check in PAIA patronLogin() if client_credentials is used as grant_type [in progress]   * [[https://github.com/vufind-org/vufind/pull/2513|#2513]] - Remove password check in PAIA patronLogin() if client_credentials is used as grant_type [in progress]
     * Next step: awaiting review - OG     * Next step: awaiting review - OG
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1573|VUFIND-1573]] / [[https://github.com/vufind-org/vufind/pull/2580|#2580]] - Upgrade Solr for release 9.0 [Solr 8 minor upgrade completed; Solr 9 major upgrade in progress]+  * [[https://github.com/vufind-org/vufind/pull/2580|#2580]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1573|VUFIND-1573]] - Upgrade Solr for release 9.0 [Solr 8 minor upgrade completed; Solr 9 major upgrade in progress]
     * Next step: decide whether Solr 9 belongs in release 9.0 or 10.0 of VuFind®     * Next step: decide whether Solr 9 belongs in release 9.0 or 10.0 of VuFind®
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1571|VUFIND-1571]] / [[https://github.com/vufind-org/vufind/pull/2587|#2587]] - Remove configuration settings deprecated in Solr 8 [in progress] +  * [[https://github.com/vufind-org/vufind/pull/2596|#2596]] [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1556|VUFIND-1556]] - Handle relator URIs during indexing [in progress] 
-    * Next step: awaiting review - EM +    * Next step: approved by EM, awaiting possible secondary review - AL / MT 
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1552|VUFIND-1552]] / [[https://github.com/vufind-org/vufind/pull/2595|#2595]] - Authority module: improve record routing [in progress] +  * [[https://github.com/vufind-org/vufind/pull/2600|#2600]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1474|VUFIND-1474]] - Remove deprecations from 8.x [in progress] 
-    * Next step: awaiting review - EM / MT +    * Next step: finish code and review - SK DK 
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1556|VUFIND-1556]] / [[https://github.com/vufind-org/vufind/pull/2596|#2596]] - Handle relator URIs during indexing [in progress] +  * [[https://github.com/vufind-org/vufind-browse-handler/pull/39|vufind-browse-handler#39]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1525|VUFIND-1525]] - Update browse handler to use call number normalizers from org.marc4j.callnum package [in progress]
-    * Next step: awaiting review - AL EM / MT +
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1525|VUFIND-1525]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/39|vufind-browse-handler#39]] - Update browse handler to use call number normalizers from org.marc4j.callnum package [in progress]+
     * Next step: awaiting review - TO     * Next step: awaiting review - TO
  
 === JIRA Ticket Review (9.0 release, without an existing pull request above) === === JIRA Ticket Review (9.0 release, without an existing pull request above) ===
  
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1474|VUFIND-1474]] - Remove deprecations from 8.x [in progress] +== In Progress == 
-    * Next step: use command pattern for search service calls - SK +  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1514|VUFIND-1514]] - Modernize front end build environment [assigned to CH] 
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1514|VUFIND-1514]] - Modernize front end build environment [to be discussed based on CH's tech demos+    Next stepgive tech demos CH discuss Community
-  [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1563|VUFIND-1563]] - Blowfish encryption fails under Ubuntu 22 and Fedora 36 [not started] +
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1568|VUFIND-1568]] - Make Solr port configurable during installation [not started] +
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1396|VUFIND-1396]] - Investigate possibility to deprecate the Context view helper [not started] +
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1529|VUFIND-1529]] - Configurable sort tie-breaker field [not started] +
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1538|VUFIND-1538]] - Add retraction watch support to DOI lookup functionality [not started] +
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1541|VUFIND-1541]] - Add Mink test coverage for Markdown rendering [not started] +
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1547|VUFIND-1547]] - Normalize search event namespace [not started] +
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1535|VUFIND-1535]] - Make search history labeling more consistent [not started] +
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1566|VUFIND-1566]] - Clean up/standardize Javascript lib directory [not started] +
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1570|VUFIND-1570]] - Update browse handler in release 9 [release preparation taskshould begin after other browse handler and Solr changes] +
-  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1567|VUFIND-1567]] - Update language translation files for release 9.0 [release preparation task; should begin after we freeze language file changes]+
  
-==== 2. Other Topics? ====+== Not Started - No Blockers ==
  
 +  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1563|VUFIND-1563]] - Blowfish encryption fails under Ubuntu 22 and Fedora 36 [assigned to CH]
 +  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1568|VUFIND-1568]] - Make Solr port configurable during installation [assigned to DK]
 +  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1396|VUFIND-1396]] - Investigate possibility to deprecate the Context view helper [assigned to EM]
 +  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1529|VUFIND-1529]] - Configurable sort tie-breaker field [assigned to SK]
 +  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1538|VUFIND-1538]] - Add retraction watch support to DOI lookup functionality [assigned to DK]
 +  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1541|VUFIND-1541]] - Add Mink test coverage for Markdown rendering [assigned to CH]
 +  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1547|VUFIND-1547]] - Normalize search event namespace [unassigned]
 +  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1535|VUFIND-1535]] - Make search history labeling more consistent [assigned to DK]
 +  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1566|VUFIND-1566]] - Clean up/standardize Javascript lib directory [assigned to CH]
 +
 +== Not Started - With Prerequisites ==
 +
 +  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1570|VUFIND-1570]] - Update browse handler in release 9 
 +    * Prerequisites: complete all Solr and browse handler updates first.
 +  * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1567|VUFIND-1567]] - Update language translation files for release 9.0
 +    * Prerequisite: complete all changes that impact language files.
 +
 +==== 2. Technology Demo for Javascript Tooling Planning ====
 +
 +Chris proposed using package.json scripts instead of using Grunt (which is no longer widely used and is somewhat hard to understand). Some tasks will "just work" (like eslint, which is a simple command that loads a default configuration file), but other tasks may require custom scripts (like less/sass, which needs to account for our theme inheritance, etc.). Chris proposes adding a "scripts" directory to hold these scripts.
 +
 +Chris also raised the issue of Javascript modernization -- should we use React, Vue.js, Typescript, etc. Possible compromise that could improve code quality without increasing complexity of deployment/development: annotate files using jsdoc for types, then use Typescript's tsc to validate the files. Offers a possible "best of both worlds" solution.
 +==== 3. Other Topics? ====
 +
 +Reminder: next month, Daylight Saving adjustments will be complete worldwide, and this meeting will take place in Eastern Standard instead of Eastern Daylight; please adjust your local calendar if necessary.
 ===== Next Call ===== ===== Next Call =====
  
-The next call will be Tuesday, December 6, 2022 at 9am Eastern Daylight Time (13:00 GMT).+The next call will be Tuesday, December 6, 2022 at 9am Eastern Standard Time (14:00 GMT).
  
 ---- struct data ---- ---- struct data ----
community_call/minutes20221101.txt · Last modified: 2022/11/01 13:40 by demiankatz