Skip to content

Commit f67fdc9

Browse files
Stefan WeilUBMA Sysadmins
authored andcommitted
Integrate new GVI backend
1 parent 1830a73 commit f67fdc9

File tree

5 files changed

+18
-0
lines changed

5 files changed

+18
-0
lines changed

module/VuFind/config/module.config.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,8 @@
200200
'VuFind\Controller\Search2Controller' => 'VuFind\Controller\AbstractBaseFactory',
201201
'VuFind\Controller\Search2recordController' => 'VuFind\Controller\AbstractBaseFactory',
202202
'VuFind\Controller\Search2collectionController' => 'VuFind\Controller\AbstractBaseWithConfigFactory',
203+
'VuFind\Controller\GVIController' => 'VuFind\Controller\AbstractBaseFactory',
204+
'VuFind\Controller\GVIrecordController' => 'VuFind\Controller\AbstractBaseFactory',
203205
'VuFind\Controller\HelpController' => 'VuFind\Controller\AbstractBaseFactory',
204206
'VuFind\Controller\HierarchyController' => 'VuFind\Controller\AbstractBaseFactory',
205207
'VuFind\Controller\HoldsController' => 'VuFind\Controller\HoldsControllerFactory',
@@ -309,6 +311,10 @@
309311
'search2collection' => 'VuFind\Controller\Search2collectionController',
310312
'Search2Record' => 'VuFind\Controller\Search2recordController',
311313
'search2record' => 'VuFind\Controller\Search2recordController',
314+
'GVI' => 'VuFind\Controller\GVIController',
315+
'gvi' => 'VuFind\Controller\GVIController',
316+
'GVIRecord' => 'VuFind\Controller\GVIrecordController',
317+
'gvirecord' => 'VuFind\Controller\GVIrecordController',
312318
'Help' => 'VuFind\Controller\HelpController',
313319
'help' => 'VuFind\Controller\HelpController',
314320
'Hierarchy' => 'VuFind\Controller\HierarchyController',
@@ -822,6 +828,7 @@
822828
'edsrecord' => 'EdsRecord',
823829
'eitrecord' => 'EITRecord',
824830
'epfrecord' => 'EPFRecord',
831+
'gvirecord' => 'GVIRecord',
825832
'missingrecord' => 'MissingRecord',
826833
'primorecord' => 'PrimoRecord',
827834
'proquestfsgrecord' => 'ProQuestFSGRecord',
@@ -932,6 +939,10 @@
932939
'Error/Unavailable',
933940
'Feedback/Email',
934941
'Feedback/Home',
942+
'GVI/Home',
943+
'GVI/Results',
944+
'GVI/Advanced',
945+
'GVI/FacetList',
935946
'Help/Home',
936947
'Holds/Edit',
937948
'Holds/List',

module/VuFind/src/VuFind/Search/BackendRegistry.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ class BackendRegistry extends \VuFind\ServiceManager\AbstractPluginManager
6767
'EDS' => Factory\EdsBackendFactory::class,
6868
'EIT' => Factory\EITBackendFactory::class,
6969
'EPF' => Factory\EPFBackendFactory::class,
70+
'GVI' => Factory\GVIBackendFactory::class,
7071
'LibGuides' => Factory\LibGuidesBackendFactory::class,
7172
'LibGuidesAZ' => Factory\LibGuidesAZBackendFactory::class,
7273
'Pazpar2' => Factory\Pazpar2BackendFactory::class,

module/VuFind/src/VuFind/Search/Options/PluginManager.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ class PluginManager extends \VuFind\ServiceManager\AbstractPluginManager
5454
'epf' => \VuFind\Search\EPF\Options::class,
5555
'emptyset' => \VuFind\Search\EmptySet\Options::class,
5656
'favorites' => \VuFind\Search\Favorites\Options::class,
57+
'gvi' => \VuFind\Search\GVI\Options::class,
5758
'libguides' => \VuFind\Search\LibGuides\Options::class,
5859
'libguidesaz' => \VuFind\Search\LibGuidesAZ\Options::class,
5960
'mixedlist' => \VuFind\Search\MixedList\Options::class,
@@ -90,6 +91,7 @@ class PluginManager extends \VuFind\ServiceManager\AbstractPluginManager
9091
\VuFind\Search\EPF\Options::class => OptionsFactory::class,
9192
\VuFind\Search\EmptySet\Options::class => OptionsFactory::class,
9293
\VuFind\Search\Favorites\Options::class => OptionsFactory::class,
94+
\VuFind\Search\GVI\Options::class => OptionsFactory::class,
9395
\VuFind\Search\LibGuides\Options::class => OptionsFactory::class,
9496
\VuFind\Search\LibGuidesAZ\Options::class => OptionsFactory::class,
9597
\VuFind\Search\MixedList\Options::class => OptionsFactory::class,

module/VuFind/src/VuFind/Search/Params/PluginManager.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ class PluginManager extends \VuFind\ServiceManager\AbstractPluginManager
5555
'epf' => \VuFind\Search\EPF\Params::class,
5656
'emptyset' => \VuFind\Search\EmptySet\Params::class,
5757
'favorites' => \VuFind\Search\Favorites\Params::class,
58+
'gvi' => \VuFind\Search\GVI\Params::class,
5859
'libguides' => \VuFind\Search\LibGuides\Params::class,
5960
'libguidesaz' => \VuFind\Search\LibGuidesAZ\Params::class,
6061
'mixedlist' => \VuFind\Search\MixedList\Params::class,
@@ -90,6 +91,7 @@ class PluginManager extends \VuFind\ServiceManager\AbstractPluginManager
9091
\VuFind\Search\EPF\Params::class => ParamsFactory::class,
9192
\VuFind\Search\EmptySet\Params::class => ParamsFactory::class,
9293
\VuFind\Search\Favorites\Params::class => ParamsFactory::class,
94+
\VuFind\Search\GVI\Params::class => \VuFind\Search\Solr\ParamsFactory::class,
9395
\VuFind\Search\LibGuides\Params::class => ParamsFactory::class,
9496
\VuFind\Search\LibGuidesAZ\Params::class => ParamsFactory::class,
9597
\VuFind\Search\MixedList\Params::class => ParamsFactory::class,

module/VuFind/src/VuFind/Search/Results/PluginManager.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ class PluginManager extends \VuFind\ServiceManager\AbstractPluginManager
5555
'epf' => \VuFind\Search\EPF\Results::class,
5656
'emptyset' => \VuFind\Search\EmptySet\Results::class,
5757
'favorites' => \VuFind\Search\Favorites\Results::class,
58+
'gvi' => \VuFind\Search\GVI\Results::class,
5859
'libguides' => \VuFind\Search\LibGuides\Results::class,
5960
'libguidesaz' => \VuFind\Search\LibGuidesAZ\Results::class,
6061
'mixedlist' => \VuFind\Search\MixedList\Results::class,
@@ -92,6 +93,7 @@ class PluginManager extends \VuFind\ServiceManager\AbstractPluginManager
9293
\VuFind\Search\EmptySet\Results::class => ResultsFactory::class,
9394
\VuFind\Search\Favorites\Results::class =>
9495
\VuFind\Search\Favorites\ResultsFactory::class,
96+
\VuFind\Search\GVI\Results::class => \VuFind\Search\GVI\ResultsFactory::class,
9597
\VuFind\Search\LibGuides\Results::class => ResultsFactory::class,
9698
\VuFind\Search\LibGuidesAZ\Results::class => ResultsFactory::class,
9799
\VuFind\Search\MixedList\Results::class => ResultsFactory::class,

0 commit comments

Comments
 (0)