====== VuFind Developers Call Minutes: October 29, 2013 ====== Attending: Filipe Bento, Chris Hallberg, Demian Katz, Jan Frederick Maas, Benjamin Mosior, Luke O'Sullivan, Sean Purcell, Ben Wiens ===== Agenda ===== ==== 1. Development Updates ==== === JIRA Tickets === * [[http://vufind.org/jira/browse/VUFIND-412|VUFIND-412]], [[http://vufind.org/jira/browse/VUFIND-413|VUFIND-413]], [[http://vufind.org/jira/browse/VUFIND-509|VUFIND-509]], [[http://vufind.org/jira/browse/VUFIND-711|VUFIND-711]], [[http://vufind.org/jira/browse/VUFIND-731|VUFIND-731]] - Several new features (automatic XML fixing, redirect support, harvesting of multiple sets, --from/--until parameters, basic authentication) have been added to the OAI-PMH harvester. * [[http://vufind.org/jira/browse/VUFIND-657|VUFIND-657]] - Luke has posted updated call number normalization code here. * [[http://vufind.org/jira/browse/VUFIND-743|VUFIND-743]] - A new tag management patch from Luke has been posted here; please test and comment. * [[http://vufind.org/jira/browse/VUFIND-908|VUFIND-908]] - This Horizon driver fix has been committed. * [[http://vufind.org/jira/browse/VUFIND-915|VUFIND-915]] - Case-insensitive Booleans can now be configured more flexibly (to make only certain operators case-insensitive -- e.g. AND/OR but not NOT). * [[http://vufind.org/jira/browse/VUFIND-916|VUFIND-916]] - This fixes a bug in the retrieveBatch search service method. * [[http://vufind.org/jira/browse/VUFIND-919|VUFIND-919]] - This ticket proposes a more generic mechanism for configuring range facets. * [[http://vufind.org/jira/browse/VUFIND-920|VUFIND-920]] - This ticket fixes a bug that caused advanced searches to fail to provide spelling suggestions. * [[http://vufind.org/jira/browse/VUFIND-921|VUFIND-921]] - This resolved ticket makes the Pazpar2 backend more compliant with the proper protocol. * [[http://vufind.org/jira/browse/VUFIND-922|VUFIND-922]] - This resolved ticket makes display of range filters more human-readable and language-non-specific. * [[http://vufind.org/jira/browse/VUFIND-923|VUFIND-923]] - This resolved ticket links thumbnail graphics to book previews when possible. * [[http://vufind.org/jira/browse/VUFIND-924|VUFIND-924]] - This ticket proposes use of the Command Pattern to implement non-standard search actions in a standardized way that enabled event hooks. * Additionally, several Bootstrap-theme-related tickets have been resolved. === Pull Requests === * [[https://github.com/vufind-org/vufind/pull/36|#36]] - Advanced facets have been merged. * [[https://github.com/vufind-org/vufind/pull/41|#41]] - These Aleph improvements have been merged. * [[https://github.com/vufind-org/vufind/pull/44|#44]] - This RDFa improvement (along with the previous RDFa PR) has been merged. * [[https://github.com/vufind-org/vufind/pull/46|#46]] - This PR makes the VuFind module test suite more generic, so local tests can be run without having to modify core code. * [[https://github.com/vufind-org/vufind/pull/47|#47]] - This merged PR makes VuFind's Apache configuration compatible with newer versions of Apache (that change permission configuration syntax) without breaking backward compatibility. * [[https://github.com/vufind-org/vufind/pull/48|#48]] - This ticket adds support for Less CSS compilation in the Bootstrap theme. ==== 2. Development Planning ==== === Bootstrap Theme === We have continued making minor improvements to the main bootstrap theme, plus we have pushed out a "bootprint" theme that adds Blueprint-inspired styling. Chris has also opened a PR to use Less for CSS generation; we should discuss this in more detail. Popular idea: include compiled CSS, but recommend putting write permission on target folder so customized Less files can be properly recompiled. === eDisMax === An edismax branch has been established in GitHub (see [[https://github.com/vufind-org/vufind/pull/42|this pull request]]); however, we need to decide how to proceed due to a Solr issue that causes edismax to handle NOT and - queries poorly. Conservative approach: off by default, when on, detects NOT, terms starting with - and fails over to old Lucene logic. === VuDL === The VuDL front end code has been committed to master and the back end is now available in GitHub. No documentation yet for the new version -- talk to Demian if you need help. === Solr Cache Settings === Eoghan pointed out that some of our cache settings seem excessively high. At least one Solr expert agrees. Should we change them? If so, how do we determine better values? === Performance Testing === Benjamin suggested setting up a shared document for devising test plans/documentation. Step 1: Outline scenarios Tod Olson could not make the call but emailed some suggestions; they will be incorporated into the testing scenario document. Demian suggested setting a timeline so that there is a fixed planning period and then actual testing begins. Benjamin & Ben are willing to take the lead on this effort. Benjamin will start up a collaborative document and send an email to the vufind-tech list with more details about scenario collection, testing start dates, etc. === 2.2 Release Target? === Are we getting ready to schedule a 2.2 release soon? Worth thinking about -- we'll discuss further on next call. ==== 3. VuFind Summit 2013 ==== The summit was a success -- video can be viewed on the [[community:conferences:summit_2013|VuFind Summit 2013]] page. ==== 4. Other Topics? ==== ===== Next Call ===== The next call will be Tuesday, November 12, 2013 at 10am Eastern Standard Time (15:00 GMT). // IMPORTANT: Note the change from EDT to EST! //