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

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:minutes20171024 [2017/10/19 16:25] – [3. Development Planning] demiankatzdevelopers_call:minutes20171024 [2017/10/24 13:17] (current) – [6. Other Topics?] demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: September 26, 2017 ====== ====== VuFind Developers Call Minutes: September 26, 2017 ======
  
-Attending: +Attending: Leila Gonzales, Chris Hallberg, John Jung, Demian Katz, Claas Kazzer, Jochen Lienhard, Tod Olson
  
 ===== Agenda ===== ===== Agenda =====
Line 9: Line 9:
 === JIRA Tickets === === JIRA Tickets ===
  
 +  * [[https://vufind.org/jira/browse/VUFIND-907|VUFIND-907]] - This ticket should have been closed a long time ago, when geographic search was implemented in VuFind 3.1. We found and closed it much more recently!
   * [[https://vufind.org/jira/browse/VUFIND-1248|VUFIND-1248]] - This ticket proposes a 2-factor authentication mechanism for VuFind.   * [[https://vufind.org/jira/browse/VUFIND-1248|VUFIND-1248]] - This ticket proposes a 2-factor authentication mechanism for VuFind.
   * [[https://vufind.org/jira/browse/VUFIND-1249|VUFIND-1249]] - A bug prevented autocomplete from being disabled correctly; it was corrected in time for the 4.1 release.   * [[https://vufind.org/jira/browse/VUFIND-1249|VUFIND-1249]] - A bug prevented autocomplete from being disabled correctly; it was corrected in time for the 4.1 release.
   * [[https://vufind.org/jira/browse/VUFIND-1250|VUFIND-1250]] - This points out that a side effect of the multi-valued author field is occasional inappropriate suggestions in the author autocomplete; this ticket tracks the bug, but a fix has not been implemented yet.   * [[https://vufind.org/jira/browse/VUFIND-1250|VUFIND-1250]] - This points out that a side effect of the multi-valued author field is occasional inappropriate suggestions in the author autocomplete; this ticket tracks the bug, but a fix has not been implemented yet.
   * [[https://vufind.org/jira/browse/VUFIND-1251|VUFIND-1251]] - This ticket contains some discussion of Solr query elevation configuration as provided by VuFind; we may wish to make some adjustments for clarity and ease of use.   * [[https://vufind.org/jira/browse/VUFIND-1251|VUFIND-1251]] - This ticket contains some discussion of Solr query elevation configuration as provided by VuFind; we may wish to make some adjustments for clarity and ease of use.
 +  * [[https://vufind.org/jira/browse/VUFIND-1252|VUFIND-1252]] - This ticket proposes a new switch to the command-line "deletes" script to allow ID prefixing.
  
 === Pull Requests === === Pull Requests ===
Line 21: Line 23:
   * [[https://github.com/vufind-org/vufind/pull/1040|#1040]] - in progress - Support for advanced facet settings inside collections.   * [[https://github.com/vufind-org/vufind/pull/1040|#1040]] - in progress - Support for advanced facet settings inside collections.
   * [[https://github.com/vufind-org/vufind/pull/1041|#1041]] - merged - Library card selection control bug fix.   * [[https://github.com/vufind-org/vufind/pull/1041|#1041]] - merged - Library card selection control bug fix.
-  * [[https://github.com/vufind-org/vufind/pull/1042|#1042]], [[https://github.com/vufind-org/vufind/pull/1043|#1043]], [[https://github.com/vufind-org/vufind/pull/1053|#1053]], [[https://github.com/vufind-org/vufind/pull/1054|#1054]] - merged - Translation improvements/fixes.+  * [[https://github.com/vufind-org/vufind/pull/1042|#1042]], [[https://github.com/vufind-org/vufind/pull/1043|#1043]], [[https://github.com/vufind-org/vufind/pull/1053|#1053]], [[https://github.com/vufind-org/vufind/pull/1054|#1054]], [[https://github.com/vufind-org/vufind/pull/1060|#1060]], [[https://github.com/vufind-org/vufind/pull/1061|#1061]] - merged - Translation improvements/fixes.
   * [[https://github.com/vufind-org/vufind/pull/1044|#1044]], [[https://github.com/vufind-org/vufind/pull/1045|#1045]] - merged - Performance improvements to Travis build process.   * [[https://github.com/vufind-org/vufind/pull/1044|#1044]], [[https://github.com/vufind-org/vufind/pull/1045|#1045]] - merged - Performance improvements to Travis build process.
   * [[https://github.com/vufind-org/vufind/pull/1046|#1046]] - closed - Some discussion of mix-in inheritance behavior took place here, but this was closed without making changes.   * [[https://github.com/vufind-org/vufind/pull/1046|#1046]] - closed - Some discussion of mix-in inheritance behavior took place here, but this was closed without making changes.
Line 29: Line 31:
   * [[https://github.com/vufind-org/vufind/pull/1051|#1051]] - merged - Added option to display item barcodes in the checked out items list (off by default).   * [[https://github.com/vufind-org/vufind/pull/1051|#1051]] - merged - Added option to display item barcodes in the checked out items list (off by default).
   * [[https://github.com/vufind-org/vufind/pull/1052|#1052]] - merged - Run PhpDocumentor using a .phar instead of Composer to avoid dependency warnings/conflicts.   * [[https://github.com/vufind-org/vufind/pull/1052|#1052]] - merged - Run PhpDocumentor using a .phar instead of Composer to avoid dependency warnings/conflicts.
-  * [[https://github.com/vufind-org/vufind/pull/1055|#1055]] - in progress Proposed improvements to controller factories.+  * [[https://github.com/vufind-org/vufind/pull/1055|#1055]] - merged Improvements to controller factories.
   * [[https://github.com/vufind-org/vufind/pull/1056|#1056]] - in progress - More mobile-friendly checkbox controls for the sandal theme.   * [[https://github.com/vufind-org/vufind/pull/1056|#1056]] - in progress - More mobile-friendly checkbox controls for the sandal theme.
   * [[https://github.com/vufind-org/vufind/pull/1057|#1057]] - merged - More mobile-friendly top facet controls.   * [[https://github.com/vufind-org/vufind/pull/1057|#1057]] - merged - More mobile-friendly top facet controls.
   * [[https://github.com/vufind-org/vufind/pull/1058|#1058]] - merged - An upgrade to the latest PHP_CodeSniffer, with some improvements to the Phing-driven automation of the tool.   * [[https://github.com/vufind-org/vufind/pull/1058|#1058]] - merged - An upgrade to the latest PHP_CodeSniffer, with some improvements to the Phing-driven automation of the tool.
 +  * [[https://github.com/vufind-org/vufind/pull/1059|#1059]] - merged - Minor template improvement to make it possible to hide query time display using CSS.
  
 === Release 4.1 === === Release 4.1 ===
Line 51: Line 54:
 As noted above, PR [[https://github.com/vufind-org/vufind/pull/1058|#1058]] has been merged, bringing us up to date with the latest PHP_CodeSniffer and adding a tests/phpcs.xml file defining VuFind's specific style checking rules. This PR also adds a new "phpcbf" phing task which can be used to pass the appropriate configuration to the phpcbf tool to automatically fix many of the issues normally detected by phpcs. As noted above, PR [[https://github.com/vufind-org/vufind/pull/1058|#1058]] has been merged, bringing us up to date with the latest PHP_CodeSniffer and adding a tests/phpcs.xml file defining VuFind's specific style checking rules. This PR also adds a new "phpcbf" phing task which can be used to pass the appropriate configuration to the phpcbf tool to automatically fix many of the issues normally detected by phpcs.
  
-The long-awaited php-cs-fixer release that has been holding up PR [[https://github.com/vufind-org/vufind/pull/897|#897]] has also come out. Unfortunately, the software still does not do exactly what we would like as far as allowing alignment of binary operators. However, there is proposed compromise configuration that seems to allow reasonably high-quality results. We should review the full php-cs-fixer rule sets and see if there are any additional checks that we would like to add.+The long-awaited php-cs-fixer release that has been holding up PR [[https://github.com/vufind-org/vufind/pull/897|#897]] has also come out, so that has been merged as well. Unfortunately, the software still does not do exactly what we would like as far as allowing alignment of binary operators. However, we have selected a compromise configuration that seems to allow reasonably high-quality results. Demian also reviewed the full php-cs-fixer rule sets and added several relatively uncontroversial-looking rules, fixing more problems in the process. There are several "risky" rules that might be worth applying as well; we can investigate these later.
  
 === Image Metadata API === === Image Metadata API ===
 +
 +No news.
  
 === Front End Updates === === Front End Updates ===
 +
 +Chris is continuing to work on some open pull requests to improve the sandal theme. No major refactoring planned, just some addition of classes.
  
 === Browse Handler Optimizations === === Browse Handler Optimizations ===
  
 +No news.
 ==== 4. Institutional Home ==== ==== 4. Institutional Home ====
  
 +Ben Mosior kindly ran us through an exercise to think about what we desire from an institutional home at the last Summit. We can continue that conversation on future calls if there is interest in doing so.
 ==== 5. Time Change! ==== ==== 5. Time Change! ====
  
Line 67: Line 76:
 ==== 6. Other Topics? ==== ==== 6. Other Topics? ====
  
 +None this time.
 ===== Next Call ===== ===== Next Call =====
  
 The next call will be Tuesday, November 7, 2017 at 9am Eastern Standard Time (14:00 GMT). The next call will be Tuesday, November 7, 2017 at 9am Eastern Standard Time (14:00 GMT).
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20171024.1508430328.txt.gz · Last modified: 2017/10/19 16:25 by demiankatz