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.
community_call:minutes20220503

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
community_call:minutes20220503 [2022/05/03 13:26] – [3. Other Topics?] demiankatzcommunity_call:minutes20220503 [2022/05/09 16:22] (current) – [2. Authority Data Enhancements] liowalter
Line 17: Line 17:
 === Possible Laminas Deprecations === === Possible Laminas Deprecations ===
  
-No news. Next step is to review progress on the pull request, when time permits.+No news.
  
 === Citation Style Language === === Citation Style Language ===
  
-No news.+No news. Next step is to review progress on the pull request, when time permits.
  
 === Blended Search === === Blended Search ===
  
-Blended search -- the ability to create a single result list combining records from multiple backends -- is now available in the dev-9.0 branch and will be a major new feature of VuFind 9.0. If you are interested in this capability, please test out the dev-9.0 branch and provide feedback. Thanks to Ere Maijala and the team at the National Library of Finland for contributing this major new feature.+Blended search -- the ability to create a single result list combining records from multiple backends -- is now available in the dev-9.0 branch and will be a major new feature of VuFind 9.0. If you are interested in this capability, please test out the dev-9.0 branch and provide feedback. [[configuration:blender|Blender documentation]] is available. Thanks to Ere Maijala and the team at the National Library of Finland for contributing this major new feature.
 ==== 2. Authority Data Enhancements ==== ==== 2. Authority Data Enhancements ====
  
Line 37: Line 37:
   * Should the authority schema be extended with any additional standard fields?   * Should the authority schema be extended with any additional standard fields?
     * Mario has added some fields for external IDs (ORCID, VIAF, Wikidata, etc., etc.; see [[https://github.com/ubtue/tuefind/blob/master/solr/vufind/authority/conf/schema_tuefind_fields.xml|IxTheo's schema]]... note that ID fields are multi-valued due to real-world issues)     * Mario has added some fields for external IDs (ORCID, VIAF, Wikidata, etc., etc.; see [[https://github.com/ubtue/tuefind/blob/master/solr/vufind/authority/conf/schema_tuefind_fields.xml|IxTheo's schema]]... note that ID fields are multi-valued due to real-world issues)
 +    * Demian opened [[https://vufind.org/jira/browse/VUFIND-1551|VUFIND-1551]] to track this issue.
   * How should we display authority data? Do we need to integrate the RecordDataFormatter (or something like it)? Do we need some kind of plugin mechanism for dropping in related content?   * How should we display authority data? Do we need to integrate the RecordDataFormatter (or something like it)? Do we need some kind of plugin mechanism for dropping in related content?
     * Mario has used a template-based approach for record display, with some functionality in the view helper (for generating schema.org HTML). [[https://github.com/ubtue/tuefind/blob/master/themes/tuefind/templates/authority/record.phtml|example code]]     * Mario has used a template-based approach for record display, with some functionality in the view helper (for generating schema.org HTML). [[https://github.com/ubtue/tuefind/blob/master/themes/tuefind/templates/authority/record.phtml|example code]]
     * Ere shared [[https://kansalliskirjasto.finna.fi/AuthorityRecord/melinda.(FI-ASTERI-N)000027475?lng=en-gb|a Finna authority page example]].     * Ere shared [[https://kansalliskirjasto.finna.fi/AuthorityRecord/melinda.(FI-ASTERI-N)000027475?lng=en-gb|a Finna authority page example]].
-    * Lionel shared [[https://legacy.swissbib.ch/Record/369212487|a SwissBib example showing integration of authority data]].+    * Lionel shared [[https://legacy.swissbib.ch/Page/Detail/Person/1295c7bf-c60d-3da4-a034-1f56248c0dd1|a SwissBib example showing integration of authority data]]
 +    * Demian opened [[https://vufind.org/jira/browse/VUFIND-1553|VUFIND-1553]] to track this issue.
   * Can we create something like IxTheo's Wikidata picture proxy to automatically (but flexibly/pluggably) load images on authority pages (or even search results)? The existing cover loader could be a model.   * Can we create something like IxTheo's Wikidata picture proxy to automatically (but flexibly/pluggably) load images on authority pages (or even search results)? The existing cover loader could be a model.
-    * Mario suggested that we might want to better generalize the [[https://github.com/vufind-org/vufind/blob/dev/module/VuFind/src/VuFind/Cover/CachingProxy.php|Cover Caching Proxy]]. He has built an [[https://github.com/ubtue/tuefind/blob/master/module/TueFind/src/TueFind/Controller/AbstractProxyController.php|abstract proxy controller]] to build upon.+    * Mario suggested that we might want to better generalize the [[https://github.com/vufind-org/vufind/blob/dev/module/VuFind/src/VuFind/Cover/CachingProxy.php|Cover Caching Proxy]]. He has built an [[https://github.com/ubtue/tuefind/blob/master/module/TueFind/src/TueFind/Controller/AbstractProxyController.php|abstract proxy controller]] to build upon. Demian will review this and provide feedback so that Mario can open a PR. 
 +    * Demian opened [[https://vufind.org/jira/browse/VUFIND-1554|VUFIND-1554]] to track abstract proxy refactoring and [[https://vufind.org/jira/browse/VUFIND-1555|VUFIND-1555]] to track the need for an authority image loader.
   * Can we create something like IxTheo's BEACON API mechanism to look up relationships (again, flexibly/pluggably)? Input = identifiers/headings, output = set of relationships.   * Can we create something like IxTheo's BEACON API mechanism to look up relationships (again, flexibly/pluggably)? Input = identifiers/headings, output = set of relationships.
     * Mario noted that the service he built was based on an API which went offline temporarily and caused problems when a cache was cleared -- a more persistent cache might be valuable to work around this problem.     * Mario noted that the service he built was based on an API which went offline temporarily and caused problems when a cache was cleared -- a more persistent cache might be valuable to work around this problem.
Line 53: Line 56:
     * Mario hasn't found a better solution yet; the only technical alternative is using delimited/structured data, which has other drawbacks.     * Mario hasn't found a better solution yet; the only technical alternative is using delimited/structured data, which has other drawbacks.
   * Should we use more elegant URL routing for authority records (/Authority/xxx instead of /Authority?id=xxx)?   * Should we use more elegant URL routing for authority records (/Authority/xxx instead of /Authority?id=xxx)?
 +    * Demian opened [[https://vufind.org/jira/browse/VUFIND-1552|VUFIND-1552]] to track this item.
  
 ==== 3. Other Topics? ==== ==== 3. Other Topics? ====
Line 58: Line 62:
 Demian is hoping to work with the PMC to set a release date for 8.1 in the near future. If you have outstanding work or feature requests for inclusion in 8.1, please let someone from the PMC know as soon as possible before things get locked in place. Demian is hoping to work with the PMC to set a release date for 8.1 in the near future. If you have outstanding work or feature requests for inclusion in 8.1, please let someone from the PMC know as soon as possible before things get locked in place.
  
-Lionel had some questions about progress on single-page applications based on the VuFind API.+Lionel had some questions about progress on single-page applications based on the VuFind API. Demian is not aware of further work being done in this area. He noted that the existing VuFind API should be able to support a fairly robust search-oriented SPA, but significant additional work is needed to support additional features like user functionality (since authentication would need to be implemented).
 ===== Next Call ===== ===== Next Call =====
  
Line 64: Line 68:
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community_call/minutes20220503.1651584418.txt.gz · Last modified: 2022/05/03 13:26 by demiankatz