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

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
developers_call:minutes20151027 [2015/10/20 19:08] – created demiankatzdevelopers_call:minutes20151027 [2015/10/27 13:59] – [VuFind Developers Call Minutes: October 27, 2015] demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: October 27, 2015 ====== ====== VuFind Developers Call Minutes: October 27, 2015 ======
  
-Attending: +Attending: Matthias Edel, Chris Hallberg, Demian Katz, Brad Patton
  
 ===== Agenda ===== ===== Agenda =====
Line 9: Line 9:
 === JIRA Tickets === === JIRA Tickets ===
  
-// No major JIRA activity this cycle. //+  * [[https://vufind.org/jira/browse/VUFIND-244|VUFIND-244]] - This ticket refers to deprecated themes and will not be fixed; closed. 
 +  * [[https://vufind.org/jira/browse/VUFIND-426|VUFIND-426]] - Javascript-based tabs are now fully functional, including a fragment identifier for persistence in links. 
 +  * [[https://vufind.org/jira/browse/VUFIND-545|VUFIND-545]] - Image-based OpenURL linking was implemented in release 2.5. 
 +  * [[https://vufind.org/jira/browse/VUFIND-647|VUFIND-647]] - This minor VuFind 1.x bug is unlikely to be fixed since it does not affect 2.x; ticket closed. 
 +  * [[https://vufind.org/jira/browse/VUFIND-657|VUFIND-657]] - Call number normalization was addressed in release 2.4, so this ticket should have been closed earlier. 
 +  * [[https://vufind.org/jira/browse/VUFIND-881|VUFIND-881]] - The recommendation module system was redesigned in VuFind 2.5, so this ticket is now closed. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1128|VUFIND-1128]] - Some default Solr facet sorting behavior was changed in response to this ticket in order to prevent confusing side effects.
  
 === Pull Requests === === Pull Requests ===
  
-  * [[https://github.com/vufind-org/vufind/pull/476|#476]] - +  * [[https://github.com/vufind-org/vufind/pull/476|#476]], [[https://github.com/vufind-org/vufind/pull/477|#477]], [[https://github.com/vufind-org/vufind/pull/478|#478]], [[https://github.com/vufind-org/vufind/pull/480|#480]], [[https://github.com/vufind-org/vufind/pull/481|#481]] - merged - Virtua ILS driver improvements. 
 +  * [[https://github.com/vufind-org/vufind/pull/479|#479]] - in progress - Ongoing discussion about the OJS import XSLT. 
 +  * [[https://github.com/vufind-org/vufind/pull/482|#482]] - in progress - New feature to apply filters to combined search columns (including ability to display the same backend in multiple contexts) 
 +  * [[https://github.com/vufind-org/vufind/pull/483|#483]] - merged - Allow override of APPLICATION_PATH through environment (to better support symlinks) 
 +  * [[https://github.com/vufind-org/vufind/pull/484|#484]] - merged - Improved German translations 
 +  * [[https://github.com/vufind-org/vufind/pull/485|#485]] - merged - Typo fix in comment 
 +  * [[https://github.com/vufind-org/vufind/pull/486|#486]] - in progress - New Koha driver to utilize RESTful API. 
 +  * [[https://github.com/vufind-org/vufind/pull/487|#487]] - merged - Allow configuration of number of facet values shown above "more/less" control. 
 +  * [[https://github.com/vufind-org/vufind/pull/488|#488]] - merged - Eliminated a warning in application startup 
 +  * [[https://github.com/vufind-org/vufind/pull/489|#489]] - merged - Multi-record retrieval support for Primo Central 
 +  * [[https://github.com/vufind-org/vufind/pull/490|#490]] - in progress - Moves cache configuration from config.ini to environment to allow earlier/more consistent usage 
 +  * [[https://github.com/vufind-org/vufind/pull/491|#491]], [[https://github.com/vufind-org/vufind/pull/493|#493]] - merged - Work on making AJAX record tabs work with unusual IDs 
 +  * [[https://github.com/vufind-org/vufind/pull/492|#492]] - merged - Added missing variable initialization in Sierra driver 
 +  * [[https://github.com/vufind-org/vufind/pull/494|#494]] - in progress - More Sierra ILS driver improvements. 
 +  * [[https://github.com/vufind-org/vufind/pull/495|#495]] - in progress - Optimizations to config loading for combined search.
  
 ==== 2. Development Planning ==== ==== 2. Development Planning ====
  
 === Improved Author Indexing === === Improved Author Indexing ===
 +
 +André has returned from leave, so activity on this should pick up soon. Demian is willing to do more work on this as needed.
  
 === Solr Upgrade === === Solr Upgrade ===
 +
 +Solr 5 facet performance problems described by [[https://issues.apache.org/jira/browse/SOLR-7730|SOLR-7730]] and [[https://issues.apache.org/jira/browse/SOLR-8096|SOLR-8096]] suggest that we should revisit the docValues configuration discussion begun on [[https://vufind.org/jira/browse/VUFIND-1100|VUFIND-1100]].
  
 === Javascript Reorganization === === Javascript Reorganization ===
  
 +Good progress is being made on the creation of test classes -- much more of VuFind's Javascript behavior is now being tested, which will hopefully reduce the number of future regressions. A little more work needs to be done before we can fully test the in-progress refactoring work.
 ==== 3. VuFind Summit 2015 ==== ==== 3. VuFind Summit 2015 ====
  
 The Summit was a success, though further work is needed on roadmapping. The Summit was a success, though further work is needed on roadmapping.
  
 +==== 3.1. Roadmap ====
 +
 +Refactoring of Modules
 +  * Separate modules for search backends?
 +  * How much is too much?
 +  * ILS drivers to a module with DAIA/PAIA interface
 +
 +API
 +  * Where? How?
 +  * Simple extension of existing RSS feed? What else?
 +  * Consider on a per-module basis for organization
 +  * Needs to be extendable
 +
 +Permissions
 +  * Move forward with Demian's email proposal
 +
 +Language Namespacing
 +  * Tokenize more, chunk less
 +  * API strings are a problem (EDS)
 +  * Move towards [[http://translatewiki.net|Translate Wiki]]
 +
 +Minimum system requirements
 +  * Solr 5?
 +  * PHP 5.5?
 +  * Compare to requirements of Zend Framework 3
 +
 +Should we continue to bundle the vendor directory?
 +  * Leaning towards no
 +  * Install package would be fine
 +  * Git hooks
 +
 +More asynchronous loading of inline elements
 +  * Holdings Tab
 +  * More Like This
 +
 +Investigate new Solr spelling options
 +
 +Support Solr date range fields (Solr 5)
 +
 +Revisit binary availability status in ILS interface.
 +
 +Cover generator options
 +  * Cache proxied urls
 +  * Pattern-based image retrieval from local file system
 +
 +Better documentation about command line tools, LESS, etc.
 ==== 4. Future Call Times ==== ==== 4. Future Call Times ====
  
Line 35: Line 106:
 ==== 5. Other Topics? ==== ==== 5. Other Topics? ====
  
 +If FINC team is back, check with them on open PR statuses.
 ===== Next Call ===== ===== Next Call =====
  
developers_call/minutes20151027.txt · Last modified: 2015/10/27 14:42 by demiankatz