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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
developers_call:minutes20170314 [2017/03/10 17:05] – created demiankatzdevelopers_call:minutes20170314 [2017/03/14 13:29] (current) – [VuFind Developers Call Minutes: March 14, 2017] demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: March 14, 2017 ====== ====== VuFind Developers Call Minutes: March 14, 2017 ======
  
-Attending: +Attending: Leila Gonzales, Chris Hallberg, Demian Katz, Jochen Lienhard, Ere Maijala, Benjamin Mosior, Brad Patton
  
 ===== Agenda ===== ===== Agenda =====
Line 9: Line 9:
 === JIRA Tickets === === JIRA Tickets ===
  
-  * [[https://vufind.org/jira/browse/VUFIND-1223|VUFIND-1223]] -  +  * [[https://vufind.org/jira/browse/VUFIND-1223|VUFIND-1223]] - This reports a bug in next/prev navigation which was fixed in release 3.1.3. 
-  * +  * [[https://vufind.org/jira/browse/VUFIND-1224|VUFIND-1224]] - This reports a limitation of the solr.sh startup script.
 === Pull Requests === === Pull Requests ===
  
-  * [[https://github.com/vufind-org/vufind/pull/934|#934]] - +  * [[https://github.com/vufind-org/vufind/pull/934|#934]] - in progress - Adds test records for experimenting with VuFind's hierarchical collection feature; tests using these records still need to be developed. 
 +  * [[https://github.com/vufind-org/vufind/pull/935|#935]], [[https://github.com/vufind-org/vufind/pull/938|#938]] - merged - Minor Voyager / VoyagerRestful ILS driver improvements. 
 +  * [[https://github.com/vufind-org/vufind/pull/936|#936]] - in progress - Updates to the latest Zend\EventManager version. 
 +  * [[https://github.com/vufind-org/vufind/pull/937|#937]] - merged - Minor Sierra ILS driver improvement. 
 +  * [[https://github.com/vufind-org/vufind/pull/939|#939]] - in progress - A solution to [[https://vufind.org/jira/browse/VUFIND-1224|VUFIND-1224]] (a new environment variable to allow arbitrary parameters to be passed through to the Solr startup script). 
 + 
 +=== Release 3.1.3 === 
 + 
 +VuFind 3.1.3 went out on time, as planned. 
 + 
 +Demian had some trouble getting Ubuntu 16.10 working on VirtualBox, so he hasn't tested the new release on that version yet; Ben suggested trying Vagrant. Demian will investigate when time permits.
  
 ==== 2. Development Planning ==== ==== 2. Development Planning ====
  
 === VuFind on Heroku === === VuFind on Heroku ===
 +
 +Ben added some commits to cover the install.php changes we discussed; he added a "platform" flag to keep things fairly generic. Setting platform to Heroku now enables some adjustments to Apache configuration generation.
 +
 +Up next: automatic database provisioning; investigating Solr support (possibly limited by existing Solr support at version 4 on the platform)
 +
 +Question: what is the minimum amount of value for this feature that is releasable? Probably "push button, get database and Solr instance." Solr piece may be negotiable for first round -- some users might be interested in Summon (or other API) wrapper.
 +
 +Some discussion about whether to switch to long tags in templates for better standards compliance. Demian will see if php-cs-fixer can convert short tags to long tags and if so will open a PR so we can compare.
  
 === Image Metadata API Revisited === === Image Metadata API Revisited ===
 +
 +Leila is still investigating.
  
 === Breaking Up Templates === === Breaking Up Templates ===
 +
 +[[https://github.com/vufind-org/vufind/pull/892|#892]] is still in progress; a few more pieces still need to be broken out to smaller templates.
  
 === Channels === === Channels ===
 +
 +[[https://github.com/vufind-org/vufind/pull/693|#693]] has likely reached its final form; it simply awaits test-writing and documentation before being merged.
  
 === Modularization === === Modularization ===
 +
 +No news.
  
 === Next ZF Version === === Next ZF Version ===
 +
 +Significant progress has been made here. Demian has gotten in touch with the Zend development team and learned that slow progress on components was due to energy being invested into Zend Expressive 2.0; now that that work is nearly done, the log jam should break up on other things. Demian has invested some of his own time in updating the ZendService_Amazon component in order to allow entangled Zend\Crypt dependencies to be updated properly -- this work allows the completion of [[https://github.com/vufind-org/vufind/pull/895|#895]].
  
 === Improved Use of Permissions === === Improved Use of Permissions ===
 +
 +No news.
  
 === Solr 6 === === Solr 6 ===
 +
 +Solr 6.4.2 has been released, which supposedly fixes the [[https://issues.apache.org/jira/browse/SOLR-10130|SOLR-10130]] performance issues. Demian has updated [[https://github.com/vufind-org/vufind/pull/869|#869]] so we can resume testing. Please share feedback if you have time to try this out.
 +
 +Ere has done a little bit of experimentation with Solr 6.4.2 -- so far, so good, but more extensive performance testing is needed. (Still running patched 6.4.1 in production at the moment).
  
 === Deprecation Progress === === Deprecation Progress ===
 +
 +No news.
  
 === Other Front End Updates === === Other Front End Updates ===
Line 39: Line 75:
 == New Theme? == == New Theme? ==
  
 +Chris is looking at some new technologies for inspiration (though he doesn't plan to make dramatic changes to the core themes at this stage). Better customization options are a goal. If you have strong opinions on how any particular elements (buttons, inputs, etc.) should be styled, please send suggestions to Chris -- he will be working on visually differentiating VuFind from Bootstrap defaults.
 ==== 3. VuFind Usage Survey ==== ==== 3. VuFind Usage Survey ====
  
 +The survey is officially closed. Chris still needs to go through the detailed text answers. Chris thanks everyone from participating -- we got more responses than anticipated.
 +
 +Some interesting initial findings:
 +
 +1. The largest chunk of users are on 2.x, followed by 3.1
 +
 +2. Nearly half of users are running multiple instances
 +
 +3. 95% of users are running MySQL; the rest are on PostgreSQL
 +
 +4. The largest chunk of ILS usage goes to NoILS (20% use no ILS!)
 +
 +5. Piwik is much more popular than Google Analytics (though "no analytics" is least popular)
 +
 +6. Most people install via GitHub; some users have scripted automated deployment tools
 +
 +A more detailed summary will be provided on the next call.
 ==== 4. Institutional Home ==== ==== 4. Institutional Home ====
  
 +No news.
 ==== 5. Next Call Date ==== ==== 5. Next Call Date ====
  
-Demian and Chris will be unavailable on the next scheduled call date (March 28); Demian will also be unavailable for the following scheduled date (April 11).+Demian and Chris will be unavailable on the next scheduled call date (March 28); Demian will also be unavailable for the following scheduled date (April 11), but Chris has agreed to run the meeting.
  
 ==== 6. Other Topics? ==== ==== 6. Other Topics? ====
  
 +None this time.
 ===== Next Call ===== ===== Next Call =====
  
-The next call will be Tuesday, April 11, 2017 at 9am Eastern Standard Time (14:00 GMT).+The next call will be Tuesday, April 11, 2017 at 9am Eastern Daylight Time (13:00 GMT).
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20170314.1489165505.txt.gz · Last modified: 2017/03/10 17:05 by demiankatz