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

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:minutes20140304 [2014/03/04 15:31] – [2. Development Planning] demiankatzdevelopers_call:minutes20140304 [2014/06/13 13:14] (current) – external edit 127.0.0.1
Line 56: Line 56:
  
 === Call Number Normalization === === Call Number Normalization ===
 +
 +Tod has checked some code into SolrMarc -- org.solrmarc.callnum package has been established containing classes for dealing with Dewey/LC call numbers (and UChicago local subclasses as examples). Dewey classes are now fully independent of other SolrMarc components (no dependency on older call number code); LC classes still need further refactoring to eliminate dependencies, but this will eventually be done.
 +
 +For the browse handler, normalization enhancements are done. Remaining question: do we bundle in call number handlers, and if so, how do we get access to the call number components embedded in the SolrMarc one-jar jar? Accessing one-jar content would require a special classloader. Tod's workaround: manually extract marc-importer.jar from the SolrMarc one-jar into the VuFind browse handler environment. Not very pretty, but it works. A better solution would be nice.
 +
 +We still need to think more about the packaging mechanism; Tod will continue working on improving the code while we think over the "big picture" issues.
 +
 +Demian will send an email to the solrmarc-tech list to see if there's interest in a conference at Code4lib to talk about some of these issues.
  
 === module.config.php Cleanup === === module.config.php Cleanup ===
Line 63: Line 71:
 === entityExpansionLimit Setting === === entityExpansionLimit Setting ===
  
 +Tod found [[http://docs.oracle.com/javase/tutorial/jaxp/limits/limits.html |this documentation page]]. Should we update import scripts to turn off this limit? It is causing problems in SolrMarc on newer JVMs.
 +
 +This setting was likely introduced as a defensive measure to prevent exploits involving excessive entity expansions in XML documents sent over the net. It's probably safe to turn off the limit in the context of SolrMarc -- we just need to see if setting to 0 actually works. Tod will follow up and find someone to test this.
 +
 +Demian will open a JIRA ticket and do more research; we will discuss again on the next call.
 ==== 3. Marketing ==== ==== 3. Marketing ====
  
 +Deferred to next call. Demian found no objection to a new logo on the Villanova side, but Ben's proposed logo is still under development; he suggested that Chris and Ben touch base on some details.
 ==== 4. Other Topics? ==== ==== 4. Other Topics? ====
  
Line 70: Line 84:
 ===== Next Call ===== ===== Next Call =====
  
-The next call will be Tuesday, March 18, 2014 at 10am Eastern Standard Time (15:00 GMT).+The next call will be Tuesday, March 18, 2014 at 10am Eastern Daylight Time (14:00 GMT).
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20140304.1393947113.txt.gz · Last modified: 2014/06/13 13:13 (external edit)