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

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:minutes20150217 [2015/02/16 16:05] – [1. Development Updates] demiankatzdevelopers_call:minutes20150217 [2015/03/02 17:35] (current) – [VuFind Developers Call Minutes: February 17, 2014] demiankatz
Line 1: Line 1:
-====== VuFind Developers Call Minutes: February 17, 2014 ======+====== VuFind Developers Call Minutes: February 17, 2015 ======
  
-Attending: +Attending: Filipe Bento, Chris Delis, Judy Drescher, Guenter Hipler, John Jung, Demian Katz, Jochen Lienhard, Tod Olson
  
 ===== Agenda ===== ===== Agenda =====
Line 34: Line 34:
  
 === Call Number Normalization === === Call Number Normalization ===
 +
 +Tod has made some more fixes to SolrMarc. Tod and Demian will talk outside of the call to come up with a plan for what belongs in the VuFindIndexer; once that is sorted out, another SolrMarc release can be minted. Tod is thinking about the possible use case for call number prefix trimming, but no real life use has appeared yet.
  
 === Code Generators === === Code Generators ===
Line 39: Line 41:
 Demian has made some progress on [[https://vufind.org/jira/browse/VUFIND-1035|VUFIND-1035]] by building a command line code generator to automate the process of overriding a core VuFind service or plugin. The generator automatically creates an appropriate subclass in a custom module and updates the module's configuration. Demian has made some progress on [[https://vufind.org/jira/browse/VUFIND-1035|VUFIND-1035]] by building a command line code generator to automate the process of overriding a core VuFind service or plugin. The generator automatically creates an appropriate subclass in a custom module and updates the module's configuration.
  
-This gave Demian the idea of moving the current dynamic route generation found in module.config.php into a code generator and then regenerating VuFind's default configuration as a static file. This will make the route generation logic more reusable and will also simplify the configuration loading process.+This gave Demian the idea of moving the current dynamic route generation found in module.config.php into a code generator and then regenerating VuFind's default configuration as a static file. This will make the route generation logic more reusable and will also simplify the configuration loading process. Demian will build a pull request to demonstrate this idea.
  
 === New Array Formatting === === New Array Formatting ===
  
 PHP 5.4 allows a shorter array syntax, so you can use brackets in place of the array() keyword. The php-cs-fixer tool can automatically update all of our code to use the new syntax. Do we want to make the change? PHP 5.4 allows a shorter array syntax, so you can use brackets in place of the array() keyword. The php-cs-fixer tool can automatically update all of our code to use the new syntax. Do we want to make the change?
 +
 +Unanimous "yes" on converting to new format.
 +
 +=== Solr Upgrade? ===
 +
 +VuFind is currently using Solr 4.2.1 by default, which is rather old. Demian has reviewed release notes for all versions up to 4.10.3 and sees no major causes for concern, though several adjustments to solr.xml validation may catch errors unnoticed in previous releases (upgrading is the only way to find out). We also need to review SolrMarc compatibility. Also of note: Solr 5 is under development and seems to deploy differently than previous versions (it is now its own service, rather than a .war file).
 +
 +Demian will work on a 4.10.3 branch in the near future, then work with Tod and Bob Haschart to investigate any SolrMarc compatibility issues that may arise. Guenter reports running 4.10.3 with VuFind successfully, so hopefully no large problems will come up.
  
 === 2.4 Release Goals === === 2.4 Release Goals ===
Line 49: Line 59:
 Now that the PHP 5.4 requirement has been introduced, we should take inventory of what work remains before we can issue a 2.4 release. Now that the PHP 5.4 requirement has been introduced, we should take inventory of what work remains before we can issue a 2.4 release.
  
 +Key dependencies:
 +
 +  - Updated SolrMarc
 +  - Completion of Karen Coombs' projects
 +
 +Possible release goal: late March.
 ==== 3. Other Topics? ==== ==== 3. Other Topics? ====
  
Line 56: Line 72:
 The next call will be Tuesday, March 3, 2015 at 10am Eastern Standard Time (15:00 GMT). The next call will be Tuesday, March 3, 2015 at 10am Eastern Standard Time (15:00 GMT).
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20150217.1424102746.txt.gz · Last modified: 2015/02/16 16:05 by demiankatz