Skip to content

Add support for GVI#5064

Draft
stweil wants to merge 15 commits intovufind-org:dev-12.0from
UB-Mannheim:gvi
Draft

Add support for GVI#5064
stweil wants to merge 15 commits intovufind-org:dev-12.0from
UB-Mannheim:gvi

Conversation

@stweil
Copy link
Contributor

@stweil stweil commented Feb 9, 2026

The German "Gemeinsamer Verbündeindex" (GVI) is used by many German libraries for interlibrary loans.
It is an external Solr index containing MARC21 record data in the 'fullrecord' field.

This is my first experimental implementation based on copies from Search2.
It is a draft for further discussion and is not yet ready for merging because a number of issues still need to be resolved:

  • Support facet for consortium ("Bibliotheksverbund")
  • Show author(s) from fullrecord
  • Show more data from fullrecord
  • Remove unused parts
  • Update parts that do not comply with VuFind standards
  • ...

Comments and suggestions are very welcome.

@stweil stweil marked this pull request as draft February 9, 2026 15:49
Signed-off-by: Stefan Weil <sw@weilnetz.de>
*
* @var array
*/
protected array $defaultFacetLabelSections = [
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The dev branch needs this declaration without array.

*
* @var string
*/
protected string $backendId = 'GVI';
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The dev branch needs this declaration without string.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
*
* @var string
*/
protected string $searchIni = 'GVI';
Copy link
Contributor Author

@stweil stweil Feb 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The dev branch needs this declaration without string.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant