Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
developers_call:minutes20170117 [2017/01/04 13:23] – demiankatz | developers_call:minutes20170117 [2017/01/17 14:31] – [3. VuFind Usage Survey] demiankatz |
---|
====== VuFind Developers Call Minutes: January 17, 2017 ====== | ====== VuFind Developers Call Minutes: January 17, 2017 ====== |
| |
Attending: | Attending: Leila Gonzales, Chris Hallberg, Demian Katz, Claas Kazzer, Jochen Lienhard, Ere Maijala |
| |
===== Agenda ===== | ===== Agenda ===== |
=== JIRA Tickets === | === JIRA Tickets === |
| |
* [[https://vufind.org/jira/browse/VUFIND-1218|VUFIND-1218]] - | No new activity. |
| |
=== Pull Requests === | === Pull Requests === |
| |
* [[https://github.com/vufind-org/vufind/pull/873|#873]] - | * [[https://github.com/vufind-org/vufind/pull/873|#873]] - merged - A solution to the inconsistent question mark processing noted by [[https://vufind.org/jira/browse/VUFIND-1217|VUFIND-1217]], also including some general improvements to query processing (including the elimination of unwanted side effects). |
| * [[https://github.com/vufind-org/vufind/pull/874|#874]] - in progress - Work in progress on an improved Koha ILS driver. |
| * [[https://github.com/vufind-org/vufind/pull/875|#875]] - merged - Lightbox bug fix |
| * [[https://github.com/vufind-org/vufind/pull/876|#876]] - merged - Cart cookie bug fix |
| * [[https://github.com/vufind-org/vufind/pull/877|#877]], [[https://github.com/vufind-org/vufind/pull/887|#887]] - merged - API improvements |
| * [[https://github.com/vufind-org/vufind/pull/878|#878]] - in progress - Eliminate eval() from the lightbox code for security purposes. |
| * [[https://github.com/vufind-org/vufind/pull/879|#879]] - merged - Support for extended subject heading data in record drivers (used by API) |
| * [[https://github.com/vufind-org/vufind/pull/880|#880]] - merged - Avoid out of memory errors in Phing |
| * [[https://github.com/vufind-org/vufind/pull/881|#881]] - in progress - Proposed changes to mobile search result appearance. |
| * [[https://github.com/vufind-org/vufind/pull/882|#882]] - in progress - Improvements to page load performance. |
| * [[https://github.com/vufind-org/vufind/pull/883|#883]] - in progress - Elimination of obsolete BeanShell scripts and reorganization of custom SolrMarc indexing routines. |
| * [[https://github.com/vufind-org/vufind/pull/884|#884]] - in progress - Proposed changes to book bag UI |
| * [[https://github.com/vufind-org/vufind/pull/885|#885]] - in progress - Implementation of configurable search placeholder text |
| * [[https://github.com/vufind-org/vufind/pull/886|#886]] - merged - Bug fix for checkbox selection in search results |
| * [[https://github.com/vufind-org/vufind/pull/888|#888]] - in progress - Proposed improvements to the terms() method of the Solr search backend |
| * [[https://github.com/vufind-org/vufind/pull/889|#889]] - in progress - Bug fix to KohaILSDI driver. |
| |
=== Release 3.1.2 === | === Release 3.1.2 === |
| |
| The release went out yesterday, as planned. As usual, a couple of small bugs have already been discovered since the release, so a 3.1.3 is likely. |
==== 2. Development Planning ==== | ==== 2. Development Planning ==== |
| |
=== Image Metadata API Revisited === | === Image Metadata API Revisited === |
| |
| Discussion continued on [[https://vufind.org/jira/browse/VUFIND-1140|VUFIND-1140]]. [[https://vufind.org/jira/browse/VUFIND-1137|VUFIND-1137]] was also mentioned. |
| |
=== Breaking Up Templates === | === Breaking Up Templates === |
| |
| Some discussion of which templates might justify further refactoring -- Chris suggested SideFacets.phtml as a candidate. Ere is also doing some work on supporting multiple images per record which may reveal further areas for improvement. |
| |
=== Channels === | === Channels === |
| |
| [[https://github.com/vufind-org/vufind/pull/693|#693]] is very close to being ready for merging. Please test, and comment on whether the Channels name or general UI can be improved. |
| |
=== Modularization === | === Modularization === |
| |
| No news. |
| |
=== Next ZF Version === | === Next ZF Version === |
| |
| Demian is in the midst of configuring the last server at VU that is holding up the PHP version bump. There may be a brief disruption of vufind.org when this cuts over. More news soon. |
| |
=== Improved Use of Permissions === | === Improved Use of Permissions === |
| |
| No news. |
| |
=== Solr 6 === | === Solr 6 === |
| |
| Please test [[https://github.com/vufind-org/vufind/pull/869|#869]]. |
| |
=== Deprecation Progress === | === Deprecation Progress === |
| |
| [[https://github.com/vufind-org/vufind/pull/883|#883]] removes BeanShell scripts and improves Java code organization. Demian plans to merge after documenting best practices. |
| |
=== Other Front End Updates === | === Other Front End Updates === |
| |
| Search placeholder pull request ([[https://github.com/vufind-org/vufind/pull/885|#885]]) has backend-based configuration -- let us know if greater flexibility is needed. |
| |
| Improved mobile search result view ([[https://github.com/vufind-org/vufind/pull/881|#881]]) -- please suggest improvements here if you have any further ideas beyond what has been done here. |
| |
| New template/view helper for add/remove from cart button to make cart interface more flexible ([[https://github.com/vufind-org/vufind/pull/884|#884]]). |
| |
| Please review language tokenization PR and let us know if we missed anything ([[https://github.com/vufind-org/vufind/pull/860|#860]]). |
| |
| Loading performance improvements ([[https://github.com/vufind-org/vufind/pull/882|#882]]) - Chris has been using [[https://github.com/GoogleChrome/lighthouse|Lighthouse]], a tool for measuring page performance, to collect some suggestions. Main change to discuss here: most scripts are loaded as "deferred" and a mechanism is introduced to support this. The details of that mechanism may merit further discussion. There was some discussion on how this could interact with the asset pipeline. |
| |
== New Theme? == | == New Theme? == |
| |
| For 4.0, Chris is considering developing a new default theme to provide a more modern appearance than the current bootprint theme. |
==== 3. VuFind Usage Survey ==== | ==== 3. VuFind Usage Survey ==== |
| |
| Chris showed a [[https://www.surveymonkey.com/r/Preview/?sm=LzmAIsnqv6TU8Nr8oT4geeEBIzHS6L5BViyJbGgS2rlBC7oFcC8LmpXsIoQg3u_2FNBjNvb_2B684zZpDQxf_2FZO_2B32LxnawDyS_2FXv7LjJb65PvNbUlJUJ9OOyCZhZ6tojJ_2Bq|preview]] of a VuFind usage survey. Please share any suggestions on additional questions, etc., via Slack or the vufind-tech mailing list. Chris plans to send the survey out in February and leave it open for a while. |
==== 4. Institutional Home ==== | ==== 4. Institutional Home ==== |
| |
| No news this time -- Demian expects to have another meeting on the subject soon. |
==== 5. Other Topics? ==== | ==== 5. Other Topics? ==== |
| |
| There is a new 'devcall' label on pull requests in GitHub; Chris will use this to highlight pull requests discussed in the dev call to encourage testing/discussion. |
===== Next Call ===== | ===== Next Call ===== |
| |