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
Last revisionBoth sides next revision
developers_call:minutes20160510 [2016/05/10 13:31] – [3. Other Topics?] demiankatzdevelopers_call:minutes20160510 [2016/05/10 13:38] – [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]]+  Discuss Channels (see [[https://github.com/vufind-org/vufind/pull/693|#693]]) 
-  Fix the "two search boxes for responsiveness" problem + 
-  Settle on code styling (see [[https://github.com/airbnb/javascript/tree/master/es5|suggested reading]]) +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. 
-  Dealing with MARC 880 field+ 
 +  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 methods to locate and display MARC 880 content (supporting indexing and display). He will open a pull request when time permits. 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.
 +
 +  * 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 ===
developers_call/minutes20160510.txt · Last modified: 2016/05/18 12:36 by demiankatz