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

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:minutes20160510 [2016/05/10 13:27] – [2. Development Planning] demiankatzdevelopers_call:minutes20160510 [2016/05/18 12:36] (current) – [2. Development Planning] demiankatz
Line 15: Line 15:
  
   * [[https://github.com/vufind-org/vufind/pull/688|#688]] - merged - Updates to XCNCIP2 ILS driver.   * [[https://github.com/vufind-org/vufind/pull/688|#688]] - merged - Updates to XCNCIP2 ILS driver.
-  * [[https://github.com/vufind-org/vufind/pull/689|#689]] - in progress - Work on supporting MARC relator term edge cases.+  * [[https://github.com/vufind-org/vufind/pull/689|#689]] - in progress - Work on supporting MARC relator term edge cases. André will do further work on this when time permits.
   * [[https://github.com/vufind-org/vufind/pull/690|#690]] - in progress - Improvements to LBS4 ILS driver.   * [[https://github.com/vufind-org/vufind/pull/690|#690]] - in progress - Improvements to LBS4 ILS driver.
   * [[https://github.com/vufind-org/vufind/pull/691|#691]] - merged - Minor MARC record driver bug fix.   * [[https://github.com/vufind-org/vufind/pull/691|#691]] - merged - Minor MARC record driver bug fix.
Line 23: Line 23:
   * [[https://github.com/vufind-org/vufind/pull/695|#695]] - merged - Fixed typos in Solr config file comments.   * [[https://github.com/vufind-org/vufind/pull/695|#695]] - merged - Fixed typos in Solr config file comments.
   * [[https://github.com/vufind-org/vufind/pull/696|#696]] - merged - Removes some obsolete logic/styling that is no longer needed thanks to the improved lightbox implementation.   * [[https://github.com/vufind-org/vufind/pull/696|#696]] - merged - Removes some obsolete logic/styling that is no longer needed thanks to the improved lightbox implementation.
-  * [[https://github.com/vufind-org/vufind/pull/697|#697]] - in progress - Removes the Villanova-specific VuDL logic from master since it is taking up space and nobody else is using it; if we replace this with something of use to the broader community, we will share it. +  * [[https://github.com/vufind-org/vufind/pull/697|#697]] - in progress - Removes the Villanova-specific VuDL logic from master since it is taking up space and nobody else is using it; if we replace this with something of use to the broader community, we will share it. (No objections to this on the call)
-  * [[https://github.com/vufind-org/vufind/pull/698|#698]] - in progress - Addresses a bug in cache key generation for ILS drivers; prompts some discussion about caching in general.+  * [[https://github.com/vufind-org/vufind/pull/698|#698]] - in progress - Addresses a bug in cache key generation for ILS drivers; PR features some discussion about caching in general. Demian will propose some key naming conventions on the new wiki page for [[development:architecture:caching|caching]].
   * [[https://github.com/vufind-org/vufind/pull/699|#699]] - in progress - Bug fix related to "request groups" while placing holds; Demian will review (and likely merge) very soon.   * [[https://github.com/vufind-org/vufind/pull/699|#699]] - in progress - Bug fix related to "request groups" while placing holds; Demian will review (and likely merge) very soon.
  
Line 31: Line 31:
 === Front-end Issues === === Front-end Issues ===
  
-Things to do:+  * Discuss Grunt (see [[https://github.com/vufind-org/vufind/pull/659|PR #659]])
  
-  - Discuss Grunt (see [[https://github.com/vufind-org/vufind/pull/659|PR #659]]) +Demian encouraged others to review/comment on this pull request.
-  - Discuss Channels (see [[https://github.com/vufind-org/vufind/pull/693|#693]]) +
-  - Finish "bootstrap3-list" [[https://github.com/vufind-org/vufind/pull/205|pull request]]. +
-  - Fix the "two search boxes for responsiveness" problem +
-  - Settle on code styling (see [[https://github.com/airbnb/javascript/tree/master/es5|suggested reading]]) +
-  - Dealing with MARC 880 field+
  
-André has implemented some methods to locate and display MARC 880 content (supporting indexing and display). He will open a pull request when time permits.+  * Discuss Channels (see [[https://github.com/vufind-org/vufind/pull/693|#693]]) 
 + 
 +Demian described the new Channels feature (an improved browse mode to aid serendipitous discovery) and encouraged others to try out the pull request and comment on it. 
 + 
 +  * Fix the "two search boxes for responsiveness" problem 
 +  * Settle on code styling (see [[https://github.com/airbnb/javascript/tree/master/es5|suggested reading]]) 
 + 
 +Deferred for next call. 
 + 
 +  * Dealing with MARC 880 field 
 + 
 +André has implemented some record driver methods to locate and display MARC 880 content. He will open a pull request when time permits. After the call, Bob Haschart sent a reminder that SolrMarc supports a LNK prefix on field specs that allows relevant information to be indexed out of 880 fields. For example, LNK245ab will pull the 880 equivalents of 245ab where available. 
 + 
 +  * Status update:
  
 Chris is working to untangle a set of interconnected pull requests. Biggest one: using Bootstrap media objects to simplify HTML/styling of search and list results. Merging this will simplify the bootstrap3-list pull request and hopefully allow that to be merged very soon. Also significant: removing VuDL, to simplify FontAwesome accessibility pull request and allow that to be merged as well. Another small project: improving escaping of ampersands inside HTML attributes. Chris is working to untangle a set of interconnected pull requests. Biggest one: using Bootstrap media objects to simplify HTML/styling of search and list results. Merging this will simplify the bootstrap3-list pull request and hopefully allow that to be merged very soon. Also significant: removing VuDL, to simplify FontAwesome accessibility pull request and allow that to be merged as well. Another small project: improving escaping of ampersands inside HTML attributes.
Line 51: Line 59:
  
 Should we consider moving VuFind's OAI-PMH harvester to a separate project? Its only dependency is Zend\Console. Demian will put this on his to-do list. Should we consider moving VuFind's OAI-PMH harvester to a separate project? Its only dependency is Zend\Console. Demian will put this on his to-do list.
 +
 +Jay asked if we had considered giving the ILS drivers their own project; Demian mentioned that André had also suggested this (possibly in combination with something like a DAIA wrapper to optionally utilize the drivers as a stand-alone API). It is mainly a question of finding time to do the refactoring. Jay also mentioned the issue of compatibility -- the driver API might need better versioning if maintained independently of VuFind itself.
  
 === Next ZF Version === === Next ZF Version ===
  
-No news.+No news, except to say that Villanova is getting closer to upgrading PHP and thus being ready for this change. At this point, it looks most likely that a ZF upgrade will happen with VuFind 4.0 in about a year's time, with a 3.1 added-feature release happening somewhere in between.
  
 === Improved Use of Permissions === === Improved Use of Permissions ===
Line 69: Line 79:
 ==== 3. Other Topics? ==== ==== 3. Other Topics? ====
  
 +For next agenda: "Institutional Home, revisited" "Release 3.0.1 Date."
 ===== Next Call ===== ===== Next Call =====
  
 The next call will be Tuesday, May 24, 2016 at 9am Eastern Daylight Time (13:00 GMT). The next call will be Tuesday, May 24, 2016 at 9am Eastern Daylight Time (13:00 GMT).
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20160510.1462886847.txt.gz · Last modified: 2016/05/10 13:27 by demiankatz