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.
developers_call:minutes20180116

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
developers_call:minutes20180116 [2018/01/11 14:23] – created demiankatzdevelopers_call:minutes20180116 [2018/01/16 14:30] – [4. Other Topics?] demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: January 16, 2018 ====== ====== VuFind Developers Call Minutes: January 16, 2018 ======
  
-Attending: +Attending: Leila Gonzales, Chris Hallberg, Demian Katz, Eoin Kilfeather, Jochen Lienhard, Conor Sheehan
  
 ===== Agenda ===== ===== Agenda =====
Line 9: Line 9:
 === JIRA Tickets === === JIRA Tickets ===
  
-  * [[https://vufind.org/jira/browse/VUFIND-1261|VUFIND-1261]] - +  * [[https://vufind.org/jira/browse/VUFIND-1261|VUFIND-1261]] - This ticket tracks the highlighting issue resolved by [[https://github.com/vufind-org/vufind/pull/1078|PR #1078]], which has now been merged. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1262|VUFIND-1262]] - This has been closed; it turned out to be related to local customizations, so no action needed on core code. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1263|VUFIND-1263]] - This ticket reports some hierarchy-related bugs. Some have been fixed, but some fixes are still in progress. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1264|VUFIND-1264]] - This ticket tracks possible solutions/workarounds to the current incompatibility between translating facets and using Solr index sorting on facets; feel free to add to the discussion. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1265|VUFIND-1265]] - This ticket requests implementation of some new Summon API features. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1266|VUFIND-1266]] - This ticket reports a tag bug; Chris will work on a fix.
  
 === Pull Requests === === Pull Requests ===
  
-  * [[https://github.com/vufind-org/vufind/pull/1083|#1083]] - +  * [[https://github.com/vufind-org/vufind/pull/1083|#1083]] - in progress - This PR tracks issues with upgrading to the latest FontAwesome. 
 +  * [[https://github.com/vufind-org/vufind/pull/1084|#1084]] - merged - Bug fix: account for ILS_username_field more consistently. 
 +  * [[https://github.com/vufind-org/vufind/pull/1085|#1085]] - closed - Created by accident. 
 +  * [[https://github.com/vufind-org/vufind/pull/1086|#1086]], [[https://github.com/vufind-org/vufind/pull/1087|#1087]] - in progress - Geographic improvements. 
 +  * [[https://github.com/vufind-org/vufind/pull/1088|#1088]] - merged - Exclusion of fullrecord field from search snippets. 
 +  * [[https://github.com/vufind-org/vufind/pull/1089|#1089]] - in progress - Work to improve ILL pickup location behavior. 
 +  * [[https://github.com/vufind-org/vufind/pull/1090|#1090]] - merged - Improvements to Solr hierarchy generation. 
 +  * [[https://github.com/vufind-org/vufind/pull/1091|#1091]] - merged - Improvements to the "empty search sort" behavior. 
 +  * [[https://github.com/vufind-org/vufind/pull/1092|#1092]] - merged - .gitignore improvement to ignore all SolrMarc logs. 
 +  * [[https://github.com/vufind-org/vufind/pull/1093|#1093]] - merged - Koha ILS-DI driver date handling improvements. 
 +  * [[https://github.com/vufind-org/vufind/pull/1094|#1094]] - in progress - Horizon driver improvements (new PR; Demian will review soon).
  
 ==== 2. Development Planning ==== ==== 2. Development Planning ====
Line 34: Line 49:
  
 === Image Metadata API === === Image Metadata API ===
 +
 +No news.
  
 === Front End Updates === === Front End Updates ===
 +
 +Chris wanted to explain a couple of things:
 +
 +- The new version of FontAwesome (5) is out. We use this library for our icons. Chris was disappointed by the compatibility of the new version; some icons have broken backward compatibility, and some new features of the new version don't work with VuFind. Right now, it looks like a lot of work for very little pay-off to upgrade, so this won't be happening too soon.
 +
 +- Chris is also planning on refactoring the dynamic cover image generator soon.
  
 === Browse Handler Optimizations === === Browse Handler Optimizations ===
Line 43: Line 66:
 ==== 3. Institutional Home ==== ==== 3. Institutional Home ====
  
 +No news.
 ==== 4. Other Topics? ==== ==== 4. Other Topics? ====
 +
 +Leila is working on some geographic improvements -- PR #1086 is the first step toward migrating from OpenLayers to Leaflet by making base maps configurable. PR #1087 allows better logging during indexing of coordinates to help with troubleshooting. These are currently awaiting Demian's review.
 +
 +Leila has two more pull requests lined up to open after these are merged (character encoding indexing fixes; Leaflet conversion). Leaflet offers better clustering than OpenLayers. She will also update the wiki after merging.
 +
 +There was a question about whether there is a simple way to inject a configuration into a class without creating a factory. The short answer: it's probably best to use a factory given current VuFind conventions, but the new ServiceManager v3 refactor may make it easier to create a shared factory that injects configurations in a specific way, if such a pattern is useful, in order to avoid redundancy.
  
 ===== Next Call ===== ===== Next Call =====
developers_call/minutes20180116.txt · Last modified: 2018/01/16 14:35 by demiankatz