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.

VuFind Developers Call Minutes: August 1, 2017

Attending: Chris Hallberg, Demian Katz, Jochen Lienhard, Tod Olson, Brad Patton


1. Development Updates

JIRA Tickets

  • VUFIND-1237 - This ticket reports an apparent break (perhaps an API compatibility issue) in the Facebook login logic.
  • VUFIND-1238 - This ticket is for discussing the possible value of incorporating bulk record actions into account screens like checked out items, holds, etc.
  • VUFIND-1239 - This ticket duplicates the resolved ticket VUFIND-1235; it has been closed.

Pull Requests

  • #1008 - merged - Adds configurable port to the database configuration string.
  • #1009 - merged - Adds a new option (prefixing a text domain to strings before translating them) for the RecordDataFormatter.
  • #1010 - merged - Adds a Composer dependency to ensure that the Phing-initiated download and installation of Solr works correctly on all platforms.
  • #1011 - in progress - Work on a theme compiler to flatten hierarchical themes for improved performance.

2. Development Planning

VuFind w/ Docker

Ben Mosior is not going to be able to pursue this commercially at the moment, but he will try to finish up the work in progress so we can merge it. He may also be able to present at the VuFind Summit to encourage others to pick up where he has left off.

Image Metadata API

Jochen has been giving this some thought, but no implementation yet. Will open a pull request when time permits.

Modularization and Theme Mixins

Demian has spent a little more time testing PR #963 and expanding the TODO list; he has also started developing a theme compiler (PR #1011), which will be an important complement to this feature. There is still considerably more work to be done (and decisions to be made) before merging this.

Improved Use of Permissions

No news.

Wiki Documentation Improvements?

There has been some discussion relevant to this issue on PR #956, the “generate theme” feature, where documentation is under development.

Front End Updates

No news.

Browse Handler Optimizations

Tod has continued to work on AlphaBrowse handler optimizations and cleanup. Specific code in need of optimization has been identified: Lucene simple collector needs to be replaced with some other mechanism that can be configured to stop collecting after reaching a configured limit. Tod would welcome suggestions on this. Also significant: discussion of a compatibility change related to moving id retrieval into the extras list in future, rather than always retrieving id by default. Another discussion: how to set up semantic versioning for the project – perhaps we should mint a 1.0.0 browse handler at the end of this project as a baseline for future semantic versioning.

4.0.1 / 4.1 Release Dates

Demian proposes releasing 4.0.1 on August 28th and 4.1 on October 2nd (if we feel we can develop enough features to justify it). Possible goals for 4.1: prototype Alma driver, mix-in support, outstanding sandal theme improvements. No objections.

3. VuFind Summit 2017

No news – please remember to submit talk proposals if you are interested!

4. Institutional Home

No news.

5. Next Call Date

Demian and Chris will both be on vacation on 8/15. We will skip that call date and meet next on 8/29.

6. Other Topics?

There has been recent discussion about a problem with Amazon content; Demian asked if anyone on the call was using this feature. No comments.

Next Call

The next call will be Tuesday, August 29, 2017 at 9am Eastern Daylight Time (13:00 GMT).

developers_call/minutes20170801.txt · Last modified: 2017/08/01 13:22 by demiankatz