About Features Downloads Getting Started Documentation Events Support GitHub

Site Tools


developers_call:minutes20170131

VuFind Developers Call Minutes: January 31, 2017

Attending: Matthias Edel, Chris Hallberg, Demian Katz, Claas Kazzer, Jochen Lienhard, Brad Patton

Agenda

1. Development Updates

JIRA Tickets

No new activity.

Pull Requests

  • #890 - merged - Shibboleth logout bug fix.
  • #891 - merged - Minor Voyager ILS driver fix.
  • #892 - in progress - Proposed refactoring of SideFacets.phtml
  • #893 - merged - Minor MultiBackend ILS driver fix.
  • #894 - merged - Upgrade ReCaptcha dependency.
  • #895 - in progress - Upgrade encryption dependency from mcrypt to OpenSSL.
  • #896 - merged - Workaround for problems with Travis building (Solr download 503 errors).
  • #897 - in progress - Work on upgrading php-cs-fixer
  • #898 - merged - Added a more useful return value to the search table's saveSearch method.
  • #899 - in progress - Work on upgrading PHPUnit
  • #900 - in progress - Work on upgrading zend-mvc
  • #901 - in progress - Translation updates (will be merged soon).

2. Development Planning

Image Metadata API Revisited

No news.

Breaking Up Templates

As noted above, Chris has taken a first stab at SideFacets refactoring in #892.

Channels

Please let us know if you object to the name; doing some last-minute styling before merge.

Modularization

No news.

Next ZF Version

Villanova's servers have been upgraded, and VuFind's base requirement has been raised to PHP 5.6. The master branch has been updated to use newer Zend Components. We are not yet using all of the newest versions, as there are some compatibility issues that will need to be addressed. Demian is gradually working through all of the dependency updates and will open pull requests as needed to deal with particular component updates.

There is still a bottleneck on the Zend Framework side, though there have been at least some signs of progress there – one of Demian's pull requests has been merged. He will continue to follow up with the ZF team to see if further updates can be made.

Improved Use of Permissions

No news.

Solr 6

#869 has been updated with recompiled alphabrowse jars. Please test and comment.

Deprecation Progress

#883 has been merged and documented. The only remaining deprecation work has to do with removing Google Maps support.

Other Front End Updates

Search placeholder pull request (#885) has been made more flexible.

Improved mobile search result view (#881) will be merged soon if no one objects.

New template/view helper for add/remove from cart button to make cart interface more flexible (#884) has been developed further, but comment is still welcomed.

Some parts of the loading performance improvements (#882) PR were merged to master, others were abandoned due to complexity - Chris did some more Lighthouse testing, which suggested that there may still be some advantages to deferred script loading if we can navigate the complexity.

New Theme?

Chris is currently studying best practices and planning for this. More soon.

3. VuFind Usage Survey

We have received some good feedback on the usage survey, and Chris has updated it accordingly. We plan to open it up very soon.

4. Institutional Home

No news, though Demian looks forward to some conversations on this subject at the LDCX conference in March.

5. Other Topics?

Demian discussed the problem of less flexible alignment behavior in php-cs-fixer 2.0 (see upgrade pull request above). No one had a strong opinion on the best solution, so he will send an email to vufind-tech to poll for preferences.

Next Call

The next call will be Tuesday, February 14, 2017 at 9am Eastern Standard Time (14:00 GMT).

developers_call/minutes20170131.txt · Last modified: 2017/01/31 14:19 by demiankatz