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

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:minutes20121113 [2012/11/08 15:13] demiankatzdevelopers_call:minutes20121113 [2015/12/21 17:23] (current) – [3. VuFind Developers Summit 2012 Wrap-Up] demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: November 13, 2012 ====== ====== VuFind Developers Call Minutes: November 13, 2012 ======
  
-Attending: +Attending: Filipe Bento, Oliver Goldschmidt, Demian Katz, David Maus, Sean Purcell, Al Rykhus
  
 ===== Agenda ===== ===== Agenda =====
Line 7: Line 7:
 ==== 1. New/Updated JIRA Tickets ==== ==== 1. New/Updated JIRA Tickets ====
  
-  * [[http://vufind.org/jira/browse/VUFIND-122|VUFIND-122]] - A crude Pazpar2 proof-of-concept patch for VuFind 2.0 has been posted here.  This is still under development, and a more mature version may make it into master soon.+  * [[http://vufind.org/jira/browse/VUFIND-122|VUFIND-122]] - A crude Pazpar2 proof-of-concept patch for VuFind 2.0 has been posted here.  This is still under development, and a more mature version may make it into master soon.  In the meantime, newer code is available in this [[https://github.com/crhallberg/Vufind_2.0b/tree/pazpar2|github branch]].
   * [[http://vufind.org/jira/browse/VUFIND-327|VUFIND-327]] - Demian has added availability status to favorite lists in the 2.0 code (a frequently requested feature at Villanova).  It is currently on by default; perhaps a further enhancement would be to make this configurable, though it may also be just as well to leave disabling status as a theme-specific customization.   * [[http://vufind.org/jira/browse/VUFIND-327|VUFIND-327]] - Demian has added availability status to favorite lists in the 2.0 code (a frequently requested feature at Villanova).  It is currently on by default; perhaps a further enhancement would be to make this configurable, though it may also be just as well to leave disabling status as a theme-specific customization.
   * [[http://vufind.org/jira/browse/VUFIND-348|VUFIND-348]] - This ticket has been resolved; homepage facets may now be configured independently of advanced search facets.   * [[http://vufind.org/jira/browse/VUFIND-348|VUFIND-348]] - This ticket has been resolved; homepage facets may now be configured independently of advanced search facets.
   * [[http://vufind.org/jira/browse/VUFIND-534|VUFIND-534]] - This ticket (about adding support for social web services) was too broad and vague, so it has been closed in favor of opening a larger number of more targeted tickets.   * [[http://vufind.org/jira/browse/VUFIND-534|VUFIND-534]] - This ticket (about adding support for social web services) was too broad and vague, so it has been closed in favor of opening a larger number of more targeted tickets.
   * [[http://vufind.org/jira/browse/VUFIND-542|VUFIND-542]] - This ticket has some new discussion of improved author indexing.   * [[http://vufind.org/jira/browse/VUFIND-542|VUFIND-542]] - This ticket has some new discussion of improved author indexing.
 +  * [[http://vufind.org/jira/browse/VUFIND-559|VUFIND-559]] - This ticket (upgrade to Solr 3.6) has been adjusted to reflect the release of Solr 4.0 -- we may want to upgrade directly to 4 without the intermediate stage.  If anyone has time to investigate the potential challenges of a 4.0 upgrade, that would be very helpful.
   * [[http://vufind.org/jira/browse/VUFIND-571|VUFIND-571]] - Some code has been shared here to implement the "redirect failed advanced searches to the advanced search screen" feature.  Demian doesn't plan to commit this as-is, but the feature may be worth reimplementing in a simpler form in 2.0.   * [[http://vufind.org/jira/browse/VUFIND-571|VUFIND-571]] - Some code has been shared here to implement the "redirect failed advanced searches to the advanced search screen" feature.  Demian doesn't plan to commit this as-is, but the feature may be worth reimplementing in a simpler form in 2.0.
   * [[http://vufind.org/jira/browse/VUFIND-582|VUFIND-582]] - Loading course reserves data from CSV has been committed to trunk/master for 1.x and 2.x.   * [[http://vufind.org/jira/browse/VUFIND-582|VUFIND-582]] - Loading course reserves data from CSV has been committed to trunk/master for 1.x and 2.x.
Line 19: Line 20:
   * [[http://vufind.org/jira/browse/VUFIND-625|VUFIND-625]] - This Shibboleth-related ticket has been closed because the issue should be addressed by the 2.0 code; Demian does not plan to fix it in 1.x (due to lack of time to clean up and test).   * [[http://vufind.org/jira/browse/VUFIND-625|VUFIND-625]] - This Shibboleth-related ticket has been closed because the issue should be addressed by the 2.0 code; Demian does not plan to fix it in 1.x (due to lack of time to clean up and test).
   * [[http://vufind.org/jira/browse/VUFIND-628|VUFIND-628]] - The fix for incorrect facet order display when using the same facet in multiple recommendation modules has been committed (1.x and 2.x).   * [[http://vufind.org/jira/browse/VUFIND-628|VUFIND-628]] - The fix for incorrect facet order display when using the same facet in multiple recommendation modules has been committed (1.x and 2.x).
-  * [[http://vufind.org/jira/browse/VUFIND-635|VUFIND-635]] - An improved version of the Clickatell SMS patch has been posted here.  Some of the refactoring to support the patch has been committed to trunk and ported to 2.0 master (but the Clickatell module itself hasn't been committed yet, pending further testing).+  * [[http://vufind.org/jira/browse/VUFIND-635|VUFIND-635]] - An improved version of the Clickatell SMS patch has been posted here.  It has been further improved, committed and ported forward to 2.0.
   * [[http://vufind.org/jira/browse/VUFIND-661|VUFIND-661]] - This ticket (about confusing side effects of sharding) has been closed since documentation is now updated.  There is some discussion here about naming sharding strategies -- please comment if interested.   * [[http://vufind.org/jira/browse/VUFIND-661|VUFIND-661]] - This ticket (about confusing side effects of sharding) has been closed since documentation is now updated.  There is some discussion here about naming sharding strategies -- please comment if interested.
   * [[http://vufind.org/jira/browse/VUFIND-679|VUFIND-679]] - This small recommendation module bug fix has been committed.   * [[http://vufind.org/jira/browse/VUFIND-679|VUFIND-679]] - This small recommendation module bug fix has been committed.
Line 51: Line 52:
 VuFind 2.0 has been updated to use Zend Framework 2.0.3. VuFind 2.0 has been updated to use Zend Framework 2.0.3.
  
-All services registered in the top-level service manager have been prefixed with "VuFind\" to avoid naming conflicts with other modules.+All services registered in the top-level service manager (except "SearchManager," which is probably subject to near-future refactoring) have been prefixed with "VuFind\" to avoid naming conflicts with other modules.
  
-The test suite has been slightly reorganized and expanded.+The test suite has been slightly reorganized and expanded.  Unit tests are for environment-neutral testing, while integration tests rely on the test instance set up by Phing, and some may be useful when run in multiple environmental contexts (i.e. database tests can be run against MySQL and PostgreSQL to test cross-compatibility). 
 + 
 +Continuous integration has been failing due to PhpDocumentor2 errors.  Demian suspects that these are related to bugs in the outdated version of PhpDoc2 that Phing requires.  Some documentation is temporarily disabled to avoid errors.  Once a new version of Phing comes out, Demian will upgrade everything and try again.
  
 Demian has completed the first round of refactoring to decouple tab rendering from record driver objects. Demian has completed the first round of refactoring to decouple tab rendering from record driver objects.
Line 59: Line 62:
 Demian is currently working on merging the 1.x collection branch and porting it to 2.0 -- so far, initial display of hierarchy trees has been completed (but more work is needed to add Javascript-based enhancements). Demian is currently working on merging the 1.x collection branch and porting it to 2.0 -- so far, initial display of hierarchy trees has been completed (but more work is needed to add Javascript-based enhancements).
  
-We should discuss whether/how to split VuFind into reusable ZF2 modules.+Chris has been working on Pazpar2 integration and the new VuDL interface. 
 + 
 +We discussed whether/how to split VuFind into reusable ZF2 modules.  For configuration, it was suggested to have a default module configuration that could be overridden at the local settings directory level to include/exclude extra modules. 
 + 
 +David recommended using Git submodules to manage the pieces of VuFind.  Demian will do some reading into the topic to gain a better understanding.  Sourceforge apparently [[http://sourceforge.net/apps/trac/sourceforge/wiki/Git#CreatingMultipleRepositories|supports multiple repos]], so it may be possible to test this approach by setting up a repo for David's HttpProxy module and then including this into VuFind as a submodule.
  
 ==== 3. VuFind Developers Summit 2012 Wrap-Up ==== ==== 3. VuFind Developers Summit 2012 Wrap-Up ====
  
-The Summit was a success.  Video will be posted soon; Demian will announce on the lists when it is available.  Also forthcoming is an updated roadmap document for discussion.+The Summit was a success.  Video will be posted soon; Demian will announce on the lists when it is fully available.  Some streams are already viewable on the [[community:conferences:summit_2012|VuFind Summit 2012]] wiki page (which also has many of the presentation slides).  Also forthcoming is an updated roadmap document for discussion (probably available early next year).
  
 ==== 4. Linked Data ==== ==== 4. Linked Data ====
Line 75: Line 82:
  
 One starting point might be to open communications with the [[http://lodlam.net/|LODLAM]] community. One starting point might be to open communications with the [[http://lodlam.net/|LODLAM]] community.
 +
 +On the subject of sharing tags/comments, David pointed out the [[http://www.openannotation.org/|Open Annotation Collaboration]] and Filipe pointed out the [[http://arxiv.org/ftp/arxiv/papers/1012/1012.4875.pdf|Upper Tag Ontology]].  This [[http://sdow.semanticweb.org/2011/|workshop]] may also be relevant.
 +
 +Filipe has put some relevant references into the [[indexing:open_data_sources#linked_data_linked_open_data_lod|wiki]].
  
 ==== 5. Other Topics? ==== ==== 5. Other Topics? ====
Line 84: Line 95:
 The next call will be Tuesday, November 27, 2012 at 10am Eastern Standard Time (15:00 GMT). The next call will be Tuesday, November 27, 2012 at 10am Eastern Standard Time (15:00 GMT).
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20121113.1352387592.txt.gz · Last modified: 2014/06/13 13:13 (external edit)