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
developers_call:minutes20160607 [2016/06/07 13:00] – [VuFind Developers Call Minutes: June 7, 2016] demiankatzdevelopers_call:minutes20160607 [2016/06/07 13:37] (current) – [2. Development Planning] 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, Chris Hallberg, Demian Katz, Claas Kazzer, André Lahmann, Jochen Lienhard, Ere Maijala, Brad Patton+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.
 +
 +Another issue mentioned for future discussion: the new JSON facet interface.
  
 === Dropping ZombieJS Support === === Dropping ZombieJS Support ===
Line 78: Line 108:
 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 =====
  
 The next call will be Tuesday, June 21, 2016 at 9am Eastern Daylight Time (13:00 GMT). The next call will be Tuesday, June 21, 2016 at 9am Eastern Daylight Time (13:00 GMT).
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20160607.1465304417.txt.gz · Last modified: 2016/06/07 13:00 by demiankatz