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

This is an old revision of the document!


VuFind Developers Call Minutes: June 7, 2016

Attending: Laurie Gemmill Arp, Chris Delis, Matthias Edel, Leila Gonzales, Chris Hallberg, Demian Katz, Claas Kazzer, André Lahmann, Jochen Lienhard, Ere Maijala, Brad Patton, Jay Roos

Agenda

1. Development Updates

JIRA Tickets

  • VUFIND-969 - This older ticket has been resolved now that the “facets in lightbox” feature is complete (see below).
  • VUFIND-1179, VUFIND-1181 - Two reports of the same bug related to password changing; fixed in master and release 3.0.1.
  • VUFIND-1180 - Reports bug related to bulk export; fixed in master, and fix will be released in 3.0.2.
  • VUFIND-1182 - A reminder to upgrade to the next SolrMarc release between now and the 3.1 release.
  • VUFIND-1183 - Notes on a minor indexing bug affecting the author2_variant field (certain edge cases break the “initials” logic). BeanShell will be fixed for 3.0.2 and full fix will be in next SolrMarc release.
  • VUFIND-1184, VUFIND-1185 - These tickets report some quirks related to spell checking behavior; Demian will investigate.
  • VUFIND-1186 - This ticket proposes better HTTP status code messaging around disabled functionality; Demian will investigate.

Pull Requests

  • #710 - merged - improvements to Voyager call slip functionality.
  • #711 - merged - new optional password validation features.
  • #712 - merged - minor KohaILSDI driver improvement.
  • #713 - merged - MySQL compatibility improvement.
  • #714 - merged - more consistent handling of storage retrieval request pickup locations.
  • #715 - merged - translation improvements.
  • #716 - in progress - proposed changes to LDAP attribute processing.
  • #717 - in progress - new permission provider for checking attributes in the User database table.
  • #718 - merged - refactoring related to cover URL formatting (needed for the channels PR).
  • VuFindHttp #5 - merged - fix to inconsistency in interface.

3.0.1 Release

The release went out slightly early. A couple more minor bugs were discovered after the release, so a 3.0.2 release will be necessary in the near future.

Bootstrap Media Elements

The rendering of search results/list items has been adjusted slightly to simplify markup and add some features; see this commit.

Facets in Lightbox

This feature (PR #678) has been merged to master. It's currently on by default in the form of a “see all” link within expanded facet lists. It can either be turned off entirely or made more prominent by switching it to pop open on the initial “more” link.

2. Development Planning

Front-end Issues

Grunt

Not a lot of progress in past two weeks, but Chris is currently working on “theme packing” feature which compiles a tree of themes into a single directory to speed up retrieval by eliminating file searches.

Chris also reiterated emphasis on simplicity in default Grunt implementation.

Channels

Demian and Chris have made progress on display of thumbnails.

JS Code Styling with ESLint
General Status Update

API

Modularization

Next ZF Version

Improved Use of Permissions

Improved Geographic Features

GitHub Features (tagging, PR templates, etc.)

README and Wiki have been updated; further suggestions welcomed.

DocValues

Demian has updated the DocValues pull request (#588) to work with Solr 5; however, there is still a question as to whether this is needed at all. Demian proposes closing the PR and moving the work to a feature branch.

Dropping ZombieJS Support

Now that Chris and Demian have standardized the integration test workflow using Selenium, there are a number of tests that cannot pass in ZombieJS due to missing features. Demian checked to see if anyone objected to making Selenium the default integration test option and removing ZombieJS-related functionality from CI configuration.

3. Institutional Home, Revisited

4. VuFind Summit 2016

The VuFind Summit will take place on October 10-11, 2016.

5. Other Topics?

Next Call

The next call will be Tuesday, June 21, 2016 at 9am Eastern Daylight Time (13:00 GMT).

developers_call/minutes20160607.1465305051.txt.gz · Last modified: 2016/06/07 13:10 by demiankatz