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

Both sides previous revisionPrevious revision
Next revision
Previous revision
developers_call:minutes20170314 [2017/03/13 13:48] – [2. Development Planning] 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 14: Line 14:
  
   * [[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/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]] - merged - Minor Voyager ILS driver improvement.+  * [[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/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/937|#937]] - merged - Minor Sierra ILS driver improvement.
-  * [[https://github.com/vufind-org/vufind/pull/938|#938]] - in progress - VoyagerRestful ILS driver fixes/translations. 
   * [[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).   * [[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).
  
Line 23: Line 22:
  
 VuFind 3.1.3 went out on time, as planned. 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 ===
Line 51: Line 62:
  
 === 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 58: 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 Daylight Time (13: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.1489412899.txt.gz · Last modified: 2017/03/13 13:48 by demiankatz