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

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
Last revisionBoth sides next revision
developers_call:minutes20160607 [2016/06/07 12:58] – [VuFind Developers Call Minutes: June 7, 2016] demiankatzdevelopers_call:minutes20160607 [2016/06/07 13:36] – [5. Other Topics?] demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: June 7, 2016 ====== ====== VuFind Developers Call Minutes: June 7, 2016 ======
  
-Attending: Laurie Gemmill Arp, Chris Delis, Matthias Edel, Leila Gonzales, Demian Katz, Claas Kazzer, André Lahmann, Jochen Lienhard, Ere Maijala+Attending: Laurie Gemmill Arp, Chris Delis, Matthias Edel, Leila Gonzales, Chris Hallberg, Tom Hutchinson, Demian Katz, Claas Kazzer, André Lahmann, Jochen Lienhard, Ere Maijala, Brad Patton, Jay Roos
  
 ===== Agenda ===== ===== Agenda =====
Line 47: Line 47:
 == Grunt == == Grunt ==
   * see [[https://github.com/vufind-org/vufind/pull/659|PR #659]]   * see [[https://github.com/vufind-org/vufind/pull/659|PR #659]]
 +
 +Not a lot of progress in past two weeks, but Chris is currently working on "theme packing" feature which compiles a tree of themes into a single directory to speed up retrieval by eliminating file searches.
 +
 +Chris also reiterated emphasis on simplicity in default Grunt implementation.
  
 == Channels == == Channels ==
   * see [[https://github.com/vufind-org/vufind/pull/693|PR #693]] for progress   * see [[https://github.com/vufind-org/vufind/pull/693|PR #693]] for progress
 +
 +Demian and Chris have made progress on display of thumbnails and navigation of results. More work still to be done!
  
 == JS Code Styling with ESLint == == JS Code Styling with ESLint ==
   * see [[https://github.com/vufind-org/vufind/pull/700|PR #700]]   * see [[https://github.com/vufind-org/vufind/pull/700|PR #700]]
 +
 +Chris has set up some ESLint rules in PR #700 and is adjusting JS in a rule-by-rule fashion. He has a separate branch (not pushed yet) where Travis is checking ESLint and the build is passing. Please post to #700 or email Chris if you have strong feelings about this; otherwise, the style changes will go in place this week.
 +
 +Next step after JS cleanup: template styling.
  
 == General Status Update == == General Status Update ==
 +
 +Bootstrap3-list pull request (full records embedded in search results) should be merged very soon. Demian thanks all involved in its development.
  
 === API === === API ===
 +
 +Ere reports that National Library of Finland search API is in production, well-received so far. Some work on CORS still needed. A PR is forthcoming after some cleanup and work on configurability.
  
 === Modularization === === Modularization ===
 +
 +Demian did some cleanup of VuFindHttp and VuFindCode to bring those in line with the main VuFind project. No other major changes.
  
 === Next ZF Version === === Next ZF Version ===
 +
 +No news this week.
  
 === Improved Use of Permissions === === Improved Use of Permissions ===
 +
 +Work continues on PR [[https://github.com/vufind-org/vufind/pull/608|#608]].
  
 === Improved Geographic Features === === Improved Geographic Features ===
 +
 +Leila reports that geographic search and display code using OpenLayers 3 all complete and working well. Search allows search by bounding box. Display shows polygons and/or points with pop-up labels. Currently working on moving some functionality into config.ini file so labels can be turned on/off, etc. A couple of odd things: order of stored coordinates differs from how they are displayed (quirk of OpenLayers).
 +
 +Some discussion about the possibility of making label retrieval more configurable, supporting multiple data sources.
  
 === GitHub Features (tagging, PR templates, etc.) === === GitHub Features (tagging, PR templates, etc.) ===
Line 73: Line 97:
  
 Demian has updated the DocValues pull request ([[https://github.com/vufind-org/vufind/pull/588|#588]]) to work with Solr 5; however, there is still a question as to whether this is needed at all. Demian proposes closing the PR and moving the work to a feature branch. Demian has updated the DocValues pull request ([[https://github.com/vufind-org/vufind/pull/588|#588]]) to work with Solr 5; however, there is still a question as to whether this is needed at all. Demian proposes closing the PR and moving the work to a feature branch.
 +
 +Ere brought up [[https://issues.apache.org/jira/browse/SOLR-9176|SOLR-9176]], which references an existing Solr 5/6 faceting problem.
 +
 +There was further discussion about changes related to docValues (and the murkiness of this subject). It was decided to leave the PR open for now as a point of discussion.
  
 === Dropping ZombieJS Support === === Dropping ZombieJS Support ===
Line 78: Line 106:
 Now that Chris and Demian have standardized the integration test workflow using Selenium, there are a number of tests that cannot pass in ZombieJS due to missing features. Demian checked to see if anyone objected to making Selenium the default integration test option and removing ZombieJS-related functionality from CI configuration. Now that Chris and Demian have standardized the integration test workflow using Selenium, there are a number of tests that cannot pass in ZombieJS due to missing features. Demian checked to see if anyone objected to making Selenium the default integration test option and removing ZombieJS-related functionality from CI configuration.
  
 +No objections.
 ==== 3. Institutional Home, Revisited ==== ==== 3. Institutional Home, Revisited ====
  
 +Investigation of the subject continues. No major news as yet.
 ==== 4. VuFind Summit 2016 ==== ==== 4. VuFind Summit 2016 ====
  
-The VuFind Summit will take place on October 10-11, 2016.+The VuFind Summit will take place at Villanova on October 10-11, 2016. This overlaps with the annual German VuFind meeting; Demian and Jochen will investigate whether we can take advantage of this fact.
  
 ==== 5. Other Topics? ==== ==== 5. Other Topics? ====
  
 +André and Oliver plan on opening a pull request this week with an updated DAIA driver and the first release of the new PAIA driver.
 ===== Next Call ===== ===== Next Call =====
  
developers_call/minutes20160607.txt · Last modified: 2016/06/07 13:37 by demiankatz