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

This is an old revision of the document!


VuFind Developers Call Minutes: May 10, 2016

Attending: Matthias Edel, Leila Gonzales, Chris Hallberg, Demian Katz, André Lahmann, Jochen Lienhard, Brad Patton, Jay Roos

Agenda

1. Development Updates

JIRA Tickets

  • VUFIND-1170 - Staff view didn't display spaces in MARC records properly; the issue has been fixed. Resolved by PR #694.
  • VUFIND-1171 - Documents some problems with the alphabetic browse scripts in release 3.0; these issues will all be fixed in 3.0.1 (and are already fixed in the master and release-3.0 branches).

Pull Requests

  • #688 - merged - Updates to XCNCIP2 ILS driver.
  • #689 - in progress - Work on supporting MARC relator term edge cases.
  • #690 - in progress - Improvements to LBS4 ILS driver.
  • #691 - merged - Minor MARC record driver bug fix.
  • #692 - merged - Translation improvements.
  • #693 - in progress - New “channels” browse mode (see below).
  • #694 - merged - Fix for VUFIND-1170.
  • #695 - merged - Fixed typos in Solr config file comments.
  • #696 - merged - Removes some obsolete logic/styling that is no longer needed thanks to the improved lightbox implementation.
  • #697 - in progress - Removes the Villanova-specific VuDL logic from master since it is taking up space and nobody else is using it; if we replace this with something of use to the broader community, we will share it.
  • #698 - in progress - Addresses a bug in cache key generation for ILS drivers; prompts some discussion about caching in general.
  • #699 - in progress - Bug fix related to “request groups” while placing holds; Demian will review (and likely merge) very soon.

2. Development Planning

Front-end Issues

Things to do:

  1. Discuss Grunt (see PR #659)
  2. Discuss Channels (see #693)
  3. Finish “bootstrap3-list” pull request.
  4. Fix the “two search boxes for responsiveness” problem
  5. Settle on code styling (see suggested reading)
  6. Dealing with MARC 880 field

André has implemented some methods to locate and display MARC 880 content (supporting indexing and display). He will open a pull request when time permits.

Chris is working to untangle a set of interconnected pull requests. Biggest one: using Bootstrap media objects to simplify HTML/styling of search and list results. Merging this will simplify the bootstrap3-list pull request and hopefully allow that to be merged very soon. Also significant: removing VuDL, to simplify FontAwesome accessibility pull request and allow that to be merged as well. Another small project: improving escaping of ampersands inside HTML attributes.

API

No news.

Modularization

Should we consider moving VuFind's OAI-PMH harvester to a separate project? Its only dependency is Zend\Console. Demian will put this on his to-do list.

Next ZF Version

No news.

Improved Use of Permissions

No news.

Improved Geographic Features

Leila reports that VuFind 3 has been installed and indexed; Solr 5 introduces some changes to spatial indexing (including polygon support, given the appropriate extra dependencies). Necessary adjustments and additions are being made; OpenLayers work will begin soon, with more news on the next call.

GitHub Features (tagging, PR templates, etc.)

Ere was not able to attend the call but reported via Slack his dissatisfaction with the PR template (particularly the fact that long PR titles overflow AFTER the template rather than before it, causing a strange result). Chris suggested removing the template for now and perhaps replacing it with a set of GitHub recommendations in the wiki (linked from a CONTRIBUTING section in the readme).

3. Other Topics?

Next Call

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

developers_call/minutes20160510.1462886847.txt.gz · Last modified: 2016/05/10 13:27 by demiankatz