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

This is an old revision of the document!


VuFind Developers Call Minutes: April 10, 2018

Attending:

Agenda

1. Development Updates

JIRA Tickets

  • VUFIND-1278 - This ticket offers some discussion about performing bulk actions on long favorites lists.
  • VUFIND-1279 - This ticket (now resolved in master) notes that there is a bug in 4.x and earlier that prevents exclusion of hierarchical facets from working correctly.

Pull Requests

  • #1140 - merged - Removal of the obsolete, unmaintained ClaviusSQL ILS driver
  • #1141 - in progress - Work on using standard Zend components for configuration management.
  • #1142, #1143 - merged - Accessibility improvements
  • #1144 - merged - Introduction of php-cs-fixer rule to enforce null coalescing
  • #1145 - merged - Disabling of expensive non-Javascript support by default
  • #1146 - merged - Hierarchical facet improvements (including fix for VUFIND-1279)
  • #1147 - merged - Improvements to the account profile page (including relocation of the “create password” control)
  • #1148, #1149 - merged - Minor improvements to exception handling
  • #1150 - merged - SierraRest ILS driver bug fix
  • #1151 - merged - Improved Windows support in file logger
  • #1152 - merged - Adjustments to Solr installation through Phing (to ensure that a valid temporary directory is used)
  • #1153 - merged - Addition of optional feature to expose full HTTP request to autocomplete handlers when needed
  • #1154 - merged - Fix to phpcs exclude patterns so that Config classes are checked properly
  • #1155, #1156 - merged - Dependency upgrade for release-4.1 branch to improve PHP 7 compatibility
  • #1157 - in progress - Discussion of a problem with missing IDs in the Missing record driver (possibly a local problem rather than a core bug)
  • #1158 - in progress - Proposed minor CSS enhancements to make tab styling more flexible

2. Development Planning

5.0 Roadmap Progress

Solr 7

This has been merged.

PHP 7

This has been merged.

Eliminating Unnecessary Non-Javascript Support
Next Steps

Priority suggestions from the roadmap are welcome.

Front End Updates

ILS Support Updates

Browse Handler Optimizations

Geographic Improvements

Modularization, Revisited

Josef Moravek brought up the idea of separating VuFind's ILS drivers into their own repository so they could be reused/shared elsewhere (and suggested they might be helpful for his Tohu open source self-check project). We have been discussing this for some time; perhaps it is worth moving forward on a proof-of-concept.

Additionally, as a first step, Demian observed that the VuFind\Date\Converter code would be a good candidate for separation from the VuFind core, as it stands alone and serves as a dependency for many of the ILS drivers. Moving it to a VuFindDate repo would be a prerequisite for ILS driver separation.

Piwik, the lightbox, and tabs/accordion functionality

3. Institutional Home

4. Next call date

Demian may have jury duty on the next scheduled call date.

5. Other Topics?

Next Call

The next call will be Tuesday, April 24, 2018 at 9am Eastern Daylight Time (13:00 GMT).

developers_call/minutes20180410.1523014864.txt.gz · Last modified: 2018/04/06 11:41 by demiankatz