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/17 15:09] – [2. Development Planning] 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: Filipe Bento, Chris Delis, Judy Drescher, Guenter Hipler, John Jung, Demian Katz, Jochen Lienhard, Tod Olson Attending: Filipe Bento, Chris Delis, Judy Drescher, Guenter Hipler, John Jung, Demian Katz, Jochen Lienhard, Tod Olson
Line 41: 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? === === 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). 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 55: 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 62: 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.1424185789.txt.gz · Last modified: 2015/02/17 15:09 by demiankatz