====== VuFind Developers Call Minutes: December 9, 2014 ====== Attending: Filipe Bento, Chris Delis, Chris Hallberg, Anna Headley, Demian Katz, Tod Olson, Claas & André from Leipzig ===== Agenda ===== ==== 1. Development Updates ==== === JIRA Tickets === * [[https://vufind.org/jira/browse/VUFIND-1031|VUFIND-1031]] - This ticket has been resolved; Demian has changed the default AT&T texting email address to use the multimedia version rather than the text version due to reports of better results. * [[https://vufind.org/jira/browse/VUFIND-1038|VUFIND-1038]] - This ticket has been resolved; install.php now handles modules more intelligently. * [[https://vufind.org/jira/browse/VUFIND-1040|VUFIND-1040]] - This ticket is now resolved; VuFind's web installer now handles remote MySQL servers correctly. * [[https://vufind.org/jira/browse/VUFIND-1043|VUFIND-1043]], [[https://vufind.org/jira/browse/VUFIND-1045|VUFIND-1045]], [[https://vufind.org/jira/browse/VUFIND-1046|VUFIND-1046]], [[https://vufind.org/jira/browse/VUFIND-1047|VUFIND-1047]], [[https://vufind.org/jira/browse/VUFIND-1048|VUFIND-1048]], [[https://vufind.org/jira/browse/VUFIND-1049|VUFIND-1049]], [[https://vufind.org/jira/browse/VUFIND-1050|VUFIND-1050]], [[https://vufind.org/jira/browse/VUFIND-1051|VUFIND-1051]], [[https://vufind.org/jira/browse/VUFIND-1052|VUFIND-1052]], [[https://vufind.org/jira/browse/VUFIND-1053|VUFIND-1053]], [[https://vufind.org/jira/browse/VUFIND-1054|VUFIND-1054]], [[https://vufind.org/jira/browse/VUFIND-1055|VUFIND-1055]], [[https://vufind.org/jira/browse/VUFIND-1056|VUFIND-1056]], [[https://vufind.org/jira/browse/VUFIND-1057|VUFIND-1057]], [[https://vufind.org/jira/browse/VUFIND-1058|VUFIND-1058]] - This series of tickets covers the functionality of the new WorldCatDiscovery module (currently in progress in the wcdiscovery branch). * [[https://vufind.org/jira/browse/VUFIND-1059|VUFIND-1059]] - This ticket reports a (now-fixed) bug: missing search history labels in bootstrap/bootstrap3 themes. * [[https://vufind.org/jira/browse/VUFIND-1060|VUFIND-1060]] - This ticket reports some standards compliance issues in the OAI server; it was resolved by PRs [[https://github.com/vufind-org/vufind/pull/257|#257]] and [[https://github.com/vufind-org/vufind/pull/259|#259]]. * [[https://vufind.org/jira/browse/VUFIND-1061|VUFIND-1061]] - This ticket reports a (now-fixed) bug in the Aleph driver. * [[https://vufind.org/jira/browse/VUFIND-1062|VUFIND-1062]] - This ticket suggests moving some of the no-hit spelling messages to a recommendation module for greater configurability. === Pull Requests === * [[https://github.com/vufind-org/vufind/pull/185|#185]], [[https://github.com/vufind-org/vufind/pull/258|#258]] - merged - hierarchical facet support, which has been in progress for quite some time, has finally been merged * [[https://github.com/vufind-org/vufind/pull/234|#234]] - merged - minor style improvement * [[https://github.com/vufind-org/vufind/pull/235|#235]] - merged - screen reader improvements to visual view * [[https://github.com/vufind-org/vufind/pull/236|#236]] - merged - improvements to consortial support * [[https://github.com/vufind-org/vufind/pull/237|#237]] - merged - DAIA driver improvements * [[https://github.com/vufind-org/vufind/pull/238|#238]] - in progress - translation for language names; see also [[https://vufind.org/jira/browse/VUFIND-1044|VUFIND-1044]] * [[https://github.com/vufind-org/vufind/pull/239|#239]], [[https://github.com/vufind-org/vufind/pull/242|#242]] - merged - improvements to format determination (accounting for component parts) * [[https://github.com/vufind-org/vufind/pull/240|#240]] - merged - improved set functionality for the OAI server * [[https://github.com/vufind-org/vufind/pull/241|#241]] - merged - improvements to ILS driver capability checking * [[https://github.com/vufind-org/vufind/pull/243|#243]] - merged - improvements to the OAI harvester (allow custom timeouts and on-the-fly record merging) * [[https://github.com/vufind-org/vufind/pull/244|#244]], [[https://github.com/vufind-org/vufind/pull/245|#245]] - merged - translation updates * [[https://github.com/vufind-org/vufind/pull/246|#246]] - in progress - record caching in the database (to allow favorites to persist indefinitely) * [[https://github.com/vufind-org/vufind/pull/247|#247]], [[https://github.com/vufind-org/vufind/pull/251|#251]] - in progress - support for JSON-based hierarchy files (in place of existing, slower XML) * [[https://github.com/vufind-org/vufind/pull/248|#248]] - merged - bug fix to hierarchy display code * [[https://github.com/vufind-org/vufind/pull/249|#249]], [[https://github.com/vufind-org/vufind/pull/250|#250]] - in progress - support for theme-specific language files * [[https://github.com/vufind-org/vufind/pull/252|#252]] - in progress - a record carousel tab * [[https://github.com/vufind-org/vufind/pull/253|#253]], [[https://github.com/vufind-org/vufind/pull/254|#254]] - merged - spelling corrections inside comments and exceptions * [[https://github.com/vufind-org/vufind/pull/255|#255]] - in progress - enhancements to the UI for alphabrowse results. * [[https://github.com/vufind-org/vufind/pull/256|#256]] - merged - French translation improvements. * [[https://github.com/vufind-org/vufind/pull/257|#257]] - merged - added missing jquerymobile templates for MultiILS authentication. * [[https://github.com/vufind-org/vufind-browse-handler/pull/11|browse handler #11]] - merged - improved browse handler Solr integration to reduce dependencies and increase compatibility ==== 2. Development Planning ==== === Authorization === Demian has finished adjusting all existing authorization functionality in VuFind to use the new standard mechanism in [[https://github.com/vufind-org/vufind/pull/209|pull request #209]]. This will likely be merged to master as soon as we raise the PHP version requirements to 5.4 (soon). Input on permission naming, configuration layout, etc., is still welcome. === Bootstrap(2) Theme Deprecation === The old bootstrap and bootprint themes have been removed in favor of the newer bootstrap3/bootprint3 themes. A [[https://github.com/vufind-org/vufind/tree/legacy/bootstrap|legacy/bootstrap]] branch has been established to allow further development of the legacy themes if there turns out to be a need for this. === Call Number Normalization === Tod has recently posted some patches on the solrmarc-tech list. Anna and Tod are going to coordinate finishing up the work. ==== 3. Next Call Date? ==== The next call is very close to the Christmas holiday. We discussed whether it was worth holding, given that many people may be on vacation. It was decided to skip 12/23 and have the next call on 1/6. ==== 4. Other Topics? ==== None this week. ===== Next Call ===== The next call will be Tuesday, January 6, 2015 at 10am Eastern Standard Time (15:00 GMT).