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

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
minutes_20120110 [2012/01/03 20:25] demiankatzdevelopers_call:minutes20120110 [2015/12/14 20:08] (current) demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: January 10, 2012 ====== ====== VuFind Developers Call Minutes: January 10, 2012 ======
  
-Attending: +Attending: Anoop Atre, Filipe Bento, Lutz Biedinger, Demian Katz, David Lacy, Eoghan Ó Carragáin, Luke O'Sullivan, Sean Purcell, Ernie Simuro
  
 ===== Agenda ===== ===== Agenda =====
Line 7: Line 7:
 ==== 1. New/Updated JIRA Tickets ==== ==== 1. New/Updated JIRA Tickets ====
  
 +  * [[http://vufind.org/jira/browse/VUFIND-224|VUFIND-224]] / [[http://vufind.org/jira/browse/VUFIND-228|VUFIND-228]] / [[http://vufind.org/jira/browse/VUFIND-250|VUFIND-250]] - Several WorldCat issues have been resolved during VuFind 2.0 development; since these problems are unlikely to be resolved in 1.x, the tickets have been closed and marked as fixed in 2.0RC1.
   * [[http://vufind.org/jira/browse/VUFIND-279|VUFIND-279]] - The addition of a user phone number field to the database was proposed here.   * [[http://vufind.org/jira/browse/VUFIND-279|VUFIND-279]] - The addition of a user phone number field to the database was proposed here.
   * [[http://vufind.org/jira/browse/VUFIND-421|VUFIND-421]] / [[http://vufind.org/jira/browse/VUFIND-441|VUFIND-441]] - Some updated files have been attached to these tickets, which deal with hierarchical navigation of VuFind records.   * [[http://vufind.org/jira/browse/VUFIND-421|VUFIND-421]] / [[http://vufind.org/jira/browse/VUFIND-441|VUFIND-441]] - Some updated files have been attached to these tickets, which deal with hierarchical navigation of VuFind records.
Line 24: Line 25:
 ==== 2. VuFind 2.0 Update ==== ==== 2. VuFind 2.0 Update ====
  
-We will probably have to raise the base requirement to PHP 5.3 in order to take advantage of [[http://php.net/manual/en/language.oop5.late-static-bindings.php|late static bindings]]; this requirement will also probably exist if we decide to upgrade to the soon-to-be-released Zend Framework 2.0.+We will have to raise the base requirement to PHP 5.3 in order to take advantage of [[http://php.net/manual/en/language.oop5.late-static-bindings.php|late static bindings]]; this requirement will also probably exist if we decide to upgrade to the soon-to-be-released Zend Framework 2.0.
  
-Demian has once again refactored the search code in an effort to make the organization more logical.  To test the latest arrangement, he has begun implementing non-standard search modules (Authority, Reserves, WorldCat).  So far the new system works well -- it is much easier to implement a whole new search interface than it used to be.  However, more work needs to be done to make the record views that correspond with these searches a little more straightforward and less redundant.+Demian has once again refactored the search code in an effort to make the organization more logical.  To test the latest arrangement, he has begun implementing non-standard search modules (Authority, Reserves, WorldCat).  So far the new system works well -- it is much easier to implement a whole new search interface than it used to be.  Record views have also been refactored to complement the refactored Search functionality.  Next search-related tasks: implementing the Summon module and some across-the-board functionality that has not been ported yet (citations, reviews, etc.).
  
 The MyResearch area is also coming along nicely, with most of the list-related functionality now complete (apart from the need to add some fields to the database to allow sorting across multiple record sources). The MyResearch area is also coming along nicely, with most of the list-related functionality now complete (apart from the need to add some fields to the database to allow sorting across multiple record sources).
  
 More unit tests have been built, and code coverage should be improving; however, there are currently problems on the continuous integration server that are preventing PHPUnit from generating coverage reports correctly; Demian is investigating. More unit tests have been built, and code coverage should be improving; however, there are currently problems on the continuous integration server that are preventing PHPUnit from generating coverage reports correctly; Demian is investigating.
 +
 +Demian has figured out how to use namespaces in the Wiki, so he will begin documenting VuFind 2.0 in its own namespace as time permits.
  
 ==== 3. Hierarchical / Archival Data in VuFind ==== ==== 3. Hierarchical / Archival Data in VuFind ====
 +
 +Eoghan and Luke are planning to meet up to work on [[http://vufind.org/jira/browse/VUFIND-421|VUFIND-421]] and [[http://vufind.org/jira/browse/VUFIND-441|VUFIND-441]] in February.  These patches are designed to add support to VuFind for hierarchical relationships between records.
 +
 +Hierarchical data needs to be pulled from different sources in different situations -- i.e. National Library of Ireland uses their ILS for the data via the driver, while other situations will need to pull from external files or other software packages.
 +
 +Development of this functionality for VuFind 1.x will continue, but it should also be ported to 2.0.
 +
 +More links and updated code will be posted to the tickets; please take a look and add your thoughts and comments there.
 +
 +There was some discussion about possibly adding a "hierarchy level" field to the Solr index to allow filtering based on granularity during searching, though this requires more thought since hierarchical levels are not necessarily equivalent across hierarchies.
 +
 +There was also discussion of the difficulty of working with EAD due to different best practices; perhaps a SolrEAD tool is needed to configure indexing differently for different record sets.
 +
 +Luke and Eoghan sense a need for better display of records in the archival community, so once this is all working, it may open a whole new market for VuFind.
  
 ==== 4. New Mobile Theme ==== ==== 4. New Mobile Theme ====
  
 Demian improved the real-time location/call number behavior in the jquerymobile theme as part of his work with [[http://vufind.org/jira/browse/VUFIND-494|VUFIND-494]]. Demian improved the real-time location/call number behavior in the jquerymobile theme as part of his work with [[http://vufind.org/jira/browse/VUFIND-494|VUFIND-494]].
 +
 +Luke will put cart support for the jquerymobile theme on his long-term to-do list, but it is not a high priority.
 +
 +Luke also suggested using CSS media queries in place of (or in complement to) browser sniffing for the mobile experience -- he recommends [[http://www.alistapart.com/articles/responsive-web-design/|this article]] for an introduction to the concept.
 +
 +Also on the medium-term to-do list: add mobile support to VuFind 2.0.
  
 ==== 5. Other Topics? ==== ==== 5. Other Topics? ====
 +
 +No additional topics this week.
  
 ===== Next Call ===== ===== Next Call =====
Line 44: Line 69:
 The next call will be Tuesday, January 24, 2012 at 11am Eastern Standard Time (GMT - 5:00).  The next call will be Tuesday, January 24, 2012 at 11am Eastern Standard Time (GMT - 5:00). 
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20120110.1325622347.txt.gz · Last modified: 2014/06/13 13:13 (external edit)