Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
developers_call:minutes20151208 [2015/12/07 15:28] – [1. Development Updates] demiankatz | developers_call:minutes20151208 [2015/12/08 14:41] – [Next Call] demiankatz |
---|
====== VuFind Developers Call Minutes: December 8, 2015 ====== | ====== VuFind Developers Call Minutes: December 8, 2015 ====== |
| |
Attending: | Attending: Chris Delis, Guenter Hipler, Demian Katz, André Lahmann, Jochen Lienhard, Ere Maijala, Oliver |
| |
===== Agenda ===== | ===== Agenda ===== |
* [[https://github.com/vufind-org/vufind/pull/523|#523]] - merged - Bug fix to cloning of search objects. | * [[https://github.com/vufind-org/vufind/pull/523|#523]] - merged - Bug fix to cloning of search objects. |
* [[https://github.com/vufind-org/vufind/pull/524|#524]] - merged - Bug fix to Primo backend (does not affect any released versions). | * [[https://github.com/vufind-org/vufind/pull/524|#524]] - merged - Bug fix to Primo backend (does not affect any released versions). |
* [[https://github.com/vufind-org/vufind/pull/525|#525]] - in progress - Support for delimited facets containing a display value and a hidden value. | * [[https://github.com/vufind-org/vufind/pull/525|#525]], [[https://github.com/vufind-org/vufind/pull/528|#528]] - in progress - "Delimited facet" capability for differentiating between different versions of a string which share the same display value (i.e. by appending an ID that is used for filtering but not for display). |
* [[https://github.com/vufind-org/vufind/pull/526|#526]] - in progress - Support for setting a custom alphabrowse folder in the indexing script. | * [[https://github.com/vufind-org/vufind/pull/526|#526]] - merged - Support for specifying a custom alphabrowse folder in the indexing script (via SOLR_HOME variable). |
* [[https://github.com/vufind-org/vufind/pull/527|#527]] - merged - Minor Aleph driver fix. | * [[https://github.com/vufind-org/vufind/pull/527|#527]] - merged - Minor Aleph driver fix. |
* [[https://github.com/vufind-org/vufind/pull/528|#528]] - in progress - "Delimited facet" capability for differentiating between different versions of a string which share the same display value (i.e. by appending an ID that is used for filtering but not for display). | |
* [[https://github.com/vufind-org/vufind/pull/529|#529]] - merged - Travis configuration tweak (turn off xdebug for faster builds) | * [[https://github.com/vufind-org/vufind/pull/529|#529]] - merged - Travis configuration tweak (turn off xdebug for faster builds) |
* [[https://github.com/vufind-org/vufind/pull/530|#530]] - merged - Filter empty lines out of the parsed table of contents in the SolrMarc record driver. | * [[https://github.com/vufind-org/vufind/pull/530|#530]] - merged - Filter empty lines out of the parsed table of contents in the SolrMarc record driver. |
* [[https://github.com/vufind-org/vufind/pull/532|#532]] - merged - Allow Shibboleth authentication plugin to save a cat_username even if cat_password is empty (same change also made later to CAS and LDAP handlers). This allows usernames to be saved even for ILSes that do not require passwords. | * [[https://github.com/vufind-org/vufind/pull/532|#532]] - merged - Allow Shibboleth authentication plugin to save a cat_username even if cat_password is empty (same change also made later to CAS and LDAP handlers). This allows usernames to be saved even for ILSes that do not require passwords. |
* [[https://github.com/vufind-org/vufind/pull/533|#533]] - merged - Improvements to the new autocomplete functionality. | * [[https://github.com/vufind-org/vufind/pull/533|#533]] - merged - Improvements to the new autocomplete functionality. |
| * [[https://github.com/vufind-org/vufind/pull/534|#534]] - in progress - Work on [[https://vufind.org/jira/browse/VUFIND-1139|VUFIND-1139]] ('VuFind' vs. 'Solr' source value in database). |
* [[https://github.com/vufind-org/vufindhttp/pull/4|VuFindHttp#4]] - in progress - A proposed change to the default HTTP adapter; needs further discussion (may be closed without action). | * [[https://github.com/vufind-org/vufindhttp/pull/4|VuFindHttp#4]] - in progress - A proposed change to the default HTTP adapter; needs further discussion (may be closed without action). |
| |
| |
=== Improved Author Indexing === | === Improved Author Indexing === |
| |
| Translation progress has been made, a few more strings will be coming early next year (but require expert advice). André will adjust comments and reorganize file. |
| |
| Only other outstanding issue: author initials. We can probably deal with that as a second pass after merging this PR. |
| |
=== Revised Dependency Management === | === Revised Dependency Management === |
| |
No further work seems to be necessary in this area. We simply need to decide when to merge [[https://github.com/vufind-org/vufind/pull/501|PR #510]] to master. | No further work seems to be necessary in this area. We simply need to decide when to merge [[https://github.com/vufind-org/vufind/pull/501|PR #501]] to master. |
| |
| We'll wait until next call to discuss this so that Guenter and others have time to test further. |
| |
=== Solr Upgrade === | === Solr Upgrade === |
| |
Demian has continued investigating docValues and ran into a problem: docValues are not supported for TextFields, but many of VuFind's facet fields use TextField instead of StrField to allow regular expression processing to strip trailing punctuation. He also noticed a TextFacetRaw field type that can probably be removed from the schema, as it is essentially the same as a StrField. | Demian has continued investigating docValues and ran into a problem: docValues are not supported for TextFields, but many of VuFind's facet fields use TextField instead of StrField to allow regular expression processing to strip trailing punctuation. He also noticed a TextFacetRaw field type that can probably be removed from the schema, as it is essentially the same as a StrField. |
| |
| Demian will change TextFacetRaw to StrField in the near future. |
| |
| Ere is in favor of changing the processing to the indexer side, but he does not use SolrMarc, etc. André mentioned not having capacity to work on Solr upgrade until next year -- more comments there. Guenter will look into docValues/TextFields issue now. |
| |
| Solr 5.4 is coming soon -- we'll see if that changes anything. |
| |
=== Javascript Reorganization === | === Javascript Reorganization === |
Chris has merged quite a few changes to master. If you have custom Javascript in your theme, it may require adjustments. | Chris has merged quite a few changes to master. If you have custom Javascript in your theme, it may require adjustments. |
==== 3. VuFind 3 Roadmapping ==== | ==== 3. VuFind 3 Roadmapping ==== |
| |
| Guenter's colleague Markus plans to begin work on a search API to meet local needs (built on ZF3). |
| |
| Ere mentioned that more work has been done on simple API for search/record retrieval (currently specific to National Library of Finland's index structure, but could be made more generic). Relevant code: [[https://github.com/NatLibFi/NDL-VuFind2/blob/master/module/Finna/src/Finna/Controller/SearchApiController.php]], [[https://github.com/NatLibFi/NDL-VuFind2/blob/master/module/Finna/src/Finna/Controller/FinnaApiTrait.php]]. |
| |
| Demian may try to prioritize cover generator work to get all functionality implemented prior to a possible reorganization. |
| |
| |
==== 4. VuFind Non-Profit Organization ==== | ==== 4. VuFind Non-Profit Organization ==== |
==== 6. Next Call Date? ==== | ==== 6. Next Call Date? ==== |
| |
We discussed whether to skip the next scheduled call (December 22) due to its proximity to the Christmas holiday. | We discussed whether to skip the next scheduled call (December 22) due to its proximity to the Christmas holiday. Due to limited attendance, we decided to defer until January 5, 2016. |
| |
==== 7. Other Topics? ==== | ==== 7. Other Topics? ==== |
===== Next Call ===== | ===== Next Call ===== |
| |
The next call will be Tuesday, December 22, 2015 at 9am Eastern Standard Time (14:00 GMT). | The next call will be Tuesday, January 5, 2016 at 9am Eastern Standard Time (14:00 GMT). |
---- struct data ---- | ---- struct data ---- |
---- | ---- |
| |