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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
developers_call:minutes20170117 [2017/01/13 19:33] – [1. Development Updates] demiankatzdevelopers_call:minutes20170117 [2017/01/17 14:32] (current) – [5. Other Topics?] demiankatz
Line 1: Line 1:
 ====== 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 =====
Line 13: Line 13:
 === 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]] -  +  * [[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]] -  +  * [[https://github.com/vufind-org/vufind/pull/875|#875]] - merged - Lightbox bug fix 
-  * [[https://github.com/vufind-org/vufind/pull/876|#876]] -  +  * [[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/877|#877]], [[https://github.com/vufind-org/vufind/pull/887|#887]] - merged API improvements 
-  * [[https://github.com/vufind-org/vufind/pull/878|#878]] -  +  * [[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]] -  +  * [[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]] -  +  * [[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]] -  +  * [[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]] -  +  * [[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]] -  +  * [[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]] -  +  * [[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]] -  +  * [[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]] -  +  * [[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/887|#887]] -  +  * [[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/888|#888]] - +  * [[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.+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 ====
  
-[[https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.surveymonkey.com%2Fr%2FPreview%2F%3Fsm%3DLzmAIsnqv6TU8Nr8oT4geeEBIzHS6L5BViyJbGgS2rlBC7oFcC8LmpXsIoQg3u_2FNBjNvb_2B684zZpDQxf_2FZO_2B32LxnawDyS_2FXv7LjJb65PvNbUlJUJ9OOyCZhZ6tojJ_2Bq&data=01%7C01%7Cdemian.katz%40villanova.edu%7C07e36c2a018f44c3d86908d42aa5606a%7C765a8de5cf9444f09cafae5bf8cfa366%7C1&sdata=wcY1S%2FYA9MMTITYptWMFqXh9GdWSrqEVU5l2gMLH9%2F8%3D&reserved=0|Preview]].+Chris showed a [[https://www.surveymonkey.com/r/Preview/?sm=LzmAIsnqv6TU8Nr8oT4geeEBIzHS6L5BViyJbGgS2rlBC7oFcC8LmpXsIoQg3u_2FNBjNvb_2B684zZpDQxf_2FZO_2B32LxnawDyS_2FXv7LjJb65PvNbUlJUJ9OOyCZhZ6tojJ_2Bq|preview]] of a VuFind usage surveyPlease share any suggestions on additional questions, etc., via Slack or the vufind-tech mailing listChris 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.
 +
 +Demian has fixed the reverse proxy configuration for GitHub pages, so vufind.org now serves up all pages instead of forwarding to GitHub for some content.
 ===== Next Call ===== ===== Next Call =====
  
 The next call will be Tuesday, January 31, 2017 at 9am Eastern Standard Time (14:00 GMT). The next call will be Tuesday, January 31, 2017 at 9am Eastern Standard Time (14:00 GMT).
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20170117.1484336035.txt.gz · Last modified: 2017/01/13 19:33 by demiankatz