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

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:minutes20230801 [2023/07/27 13:49] – [1. Development Planning] demiankatzcommunity_call:minutes20230801 [2023/08/01 13:28] (current) – [VuFind® Community Call Minutes: August 1, 2023] demiankatz
Line 1: Line 1:
 ====== VuFind® Community Call Minutes: August 1, 2023 ====== ====== VuFind® Community Call Minutes: August 1, 2023 ======
  
-Attending: +Attending: Chris Hallberg, Demian Katz, Maccabee Levine, Ere Maijala, Peter Murray, Mario Trojan, Susan Turkel, Thomas Wagener
 ===== Agenda ===== ===== Agenda =====
  
Line 18: Line 17:
  
   * [[https://github.com/vufind-org/vufind/pull/2688|#2688]] - Announce number of search results in title   * [[https://github.com/vufind-org/vufind/pull/2688|#2688]] - Announce number of search results in title
-    * Status: awaiting input from PR creator (@stephanieleary)+    * Status: awaiting input from PR creator (@stephanieleary) - Demian will ask about status at WOLFcon
   * [[https://github.com/vufind-org/vufind/pull/2723|#2723]] - Component: confirmation menu   * [[https://github.com/vufind-org/vufind/pull/2723|#2723]] - Component: confirmation menu
     * Status: needs significant work; might be reprioritized to 10.0. Chris suggested that we might be able to use the newly introduced [[https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/popover|popover property]] ([[https://html.spec.whatwg.org/multipage/popover.html|spec]]) in combination with a polyfill to address this in a standards-based way.     * Status: needs significant work; might be reprioritized to 10.0. Chris suggested that we might be able to use the newly introduced [[https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/popover|popover property]] ([[https://html.spec.whatwg.org/multipage/popover.html|spec]]) in combination with a polyfill to address this in a standards-based way.
   * [[https://github.com/vufind-org/vufind/pull/2763|#2763]] - SetupThemeResources: Ensure 'Content-Type' is never escaped   * [[https://github.com/vufind-org/vufind/pull/2763|#2763]] - SetupThemeResources: Ensure 'Content-Type' is never escaped
-    * Status: awaiting input from PR creator (@mtrojan-ub)+    * Status: awaiting input from PR creator (@mtrojan-ub); can be moved to 10.0.
   * [[https://github.com/vufind-org/vufind/pull/2814|#2814]] - Replace jumpMenu controls with menu-button components   * [[https://github.com/vufind-org/vufind/pull/2814|#2814]] - Replace jumpMenu controls with menu-button components
     * Status: needs significant work, including accessibility review. Candidate for reprioritization to 10.0.     * Status: needs significant work, including accessibility review. Candidate for reprioritization to 10.0.
   * [[https://github.com/vufind-org/vufind/pull/2850|#2850]] - Change route type for Help/Home from Static to Segment   * [[https://github.com/vufind-org/vufind/pull/2850|#2850]] - Change route type for Help/Home from Static to Segment
-    * Status: requires further discussion+    * Status: requires further discussion; can be moved to 10.0.
   * [[https://github.com/vufind-org/vufind/pull/2934|#2934]] - Switch to Splide Carousel Library   * [[https://github.com/vufind-org/vufind/pull/2934|#2934]] - Switch to Splide Carousel Library
     * Status: in review; needs fixes. Candidate for reprioritization to 10.0.     * Status: in review; needs fixes. Candidate for reprioritization to 10.0.
Line 33: Line 32:
   * [[https://github.com/vufind-org/vufind/pull/2962|#2962]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1568|VUFIND-1568]] - Make Solr port configurable during installation   * [[https://github.com/vufind-org/vufind/pull/2962|#2962]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1568|VUFIND-1568]] - Make Solr port configurable during installation
     * Status: needs review     * Status: needs review
-  * [[https://github.com/vufind-org/vufind/pull/2974|#2974]] - Fetch only requested facets from Solr +  * [[https://github.com/vufind-org/vufind/pull/2979|#2979]] [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1630|VUFIND-1630]] - Fix autocomplete/searchbox bugs; add autocomplete formatting configs
-    * Status: awaiting input from Ere following his vacation +
-  * [[https://github.com/vufind-org/vufind/pull/2979|#2979]] - Quote autocomplete results for more accurate matches+
     * Status: in review/discussion     * Status: in review/discussion
   * [[https://github.com/vufind-org/vufind/pull/2982|#2982]] - Add translations to improve accessibility for account/list checkboxes   * [[https://github.com/vufind-org/vufind/pull/2982|#2982]] - Add translations to improve accessibility for account/list checkboxes
Line 43: Line 40:
   * [[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: to be discussed later on this call; might be reprioritized to 10.0 depending on scope     * Status: to be discussed later on this call; might be reprioritized to 10.0 depending on scope
-  * [[https://github.com/vufind-org/vufind/pull/2994|#2994]] - Search form reset button 
-    * Status: in review 
   * [[https://github.com/vufind-org/vufind/pull/2999|#2999]] - Get unique html element id from record view helper   * [[https://github.com/vufind-org/vufind/pull/2999|#2999]] - Get unique html element id from record view helper
     * Status: changes extracted from [[https://github.com/vufind-org/vufind/pull/2874|#2874]]; in review     * Status: changes extracted from [[https://github.com/vufind-org/vufind/pull/2874|#2874]]; in review
   * [[https://github.com/vufind-org/vufind/pull/3006|#3006]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1598|VUFIND-1598]] - Allow users to view their proxy relationships   * [[https://github.com/vufind-org/vufind/pull/3006|#3006]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1598|VUFIND-1598]] - Allow users to view their proxy relationships
-    * Status: in development; awaiting feedback on naming/organization, and possible KohaRest support from Ere+    * Status: in review/under discussion 
 +  * [[https://github.com/vufind-org/vufind/pull/3014|#3014]] - Remove OCLCIdentities autocomplete based on discontinued API 
 +    * Status: awaiting review
  
 The following JIRA tickets represent features, fixes and improvements that do not yet have an active PR associated with them: The following JIRA tickets represent features, fixes and improvements that do not yet have an active PR associated with them:
Line 81: Line 78:
 === Deprecated Development Tools === === Deprecated Development Tools ===
  
-Two development tools we have used for many years in our CI stack were deprecated earlier this year: [[https://github.com/sebastianbergmann/phpcpd|phpcpd]] and [[https://github.com/sebastianbergmann/phploc|phploc]]. Demian was unable to find any explanation for the ending of these projects, nor are any replacement tools suggested. The outputs of these tools have not been used much (if at all), so it should be safe to simply remove them from Jenkins configuration. If anyone has concerns about this, please let Demian know; otherwise, he will remove them when time permits.+Two development tools we have used for many years in our CI stack were deprecated earlier this year: [[https://github.com/sebastianbergmann/phpcpd|phpcpd]] and [[https://github.com/sebastianbergmann/phploc|phploc]]. Demian was unable to find any explanation for the ending of these projects, nor are any replacement tools suggested. The outputs of these tools have not been used much (if at all), so it should be safe to simply remove them from Jenkins configuration. 
 + 
 +If anyone has concerns about this, please let Demian know; otherwise, he will remove the tools when time permits
 + 
 +In the meantime, he has reviewed the phpcpd results and reduced some copy and paste in tests to take advantage of the results while they remain available. He also opened [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1628|VUFIND-1628]] to highlight some record collection factory work that should be done eventually (currently scheduled for 10.0). There is still more that could potentially be done, but nothing too severe.
 ==== 2. Facet Navigation Improvements: Technical Discussion ==== ==== 2. Facet Navigation Improvements: Technical Discussion ====
  
 +Major problem: Javascript needs to work correctly both inside and outside of lightbox.
 +
 +Major problem: combination with more button
 +
 +Question: some code lives in common.js but maybe it should be moved to or combined with lightbox.js
 +
 +Further discussion can take place on the pull request -- Mario is looking for technical guidance on these issues.
 ==== 3. WOLFcon / Summit Reminder ==== ==== 3. WOLFcon / Summit Reminder ====
  
 +Demian reminded everyone that the [[https://wolfcon2023.sched.com/|WOLFcon 2023 schedule]] is available for viewing and that [[https://openlibraryfoundation.org/about/wolfcon/upcoming/|registration]] (including free online access) remains open until fairly close to the event itself.
 ==== 4. Open Q&A / Other Topics? ==== ==== 4. Open Q&A / Other Topics? ====
  
 +None this month.
 ===== Next Call ===== ===== Next Call =====
  
community_call/minutes20230801.1690465743.txt.gz · Last modified: 2023/07/27 13:49 by demiankatz