Warning: This page has not been updated in over over a year and may be outdated or deprecated.
installation:migration_notes:service_names
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
installation:migration_notes:service_names [2018/01/23 20:33] – [Record Drivers] demiankatz | installation:migration_notes:service_names [2018/01/26 07:28] – [ILS Drivers] demiankatz | ||
---|---|---|---|
Line 18: | Line 18: | ||
The names of services defined within VuFind have also changed. | The names of services defined within VuFind have also changed. | ||
+ | |||
+ | ==== Top-Level Services ==== | ||
+ | |||
+ | Services defined by VuFind within the top-level service manager now use fully qualified class names as service names, with former names set up as aliases for backward compatibility. | ||
+ | |||
+ | * VuFind\HierarchicalFacetHelper is now VuFind\Search\Solr\HierarchicalFacetHelper | ||
+ | * VuFind\IpAddressUtils is now VuFind\Net\IpAddressUtils | ||
+ | |||
==== Authentication Plugins ==== | ==== Authentication Plugins ==== | ||
Line 223: | Line 231: | ||
* userlist is now VuFind\Db\Table\UserList | * userlist is now VuFind\Db\Table\UserList | ||
* userresource is now VuFind\Db\Table\UserResource | * userresource is now VuFind\Db\Table\UserResource | ||
+ | |||
+ | ==== Hierarchy Plugins ==== | ||
+ | |||
+ | With the exception of the hierarchy driver plugins, which use " | ||
+ | |||
+ | === Drivers === | ||
+ | |||
+ | * default is now VuFind\Hierarchy\Driver\HierarchyDefault | ||
+ | * flat is now VuFind\Hierarchy\Driver\HierarchyFlat | ||
+ | |||
+ | === Tree Data Formatters === | ||
+ | |||
+ | * json is now VuFind\Hierarchy\TreeDataFormatter\Json | ||
+ | * xml is now VuFind\Hierarchy\TreeDataFormatter\Xml | ||
+ | |||
+ | === Tree Data Sources === | ||
+ | |||
+ | * solr is now VuFind\Hierarchy\TreeDataSource\Solr | ||
+ | * xmlfile is now VuFind\Hierarchy\TreeDataSource\XMLFile | ||
+ | |||
+ | === Tree Renderers === | ||
+ | |||
+ | * jstree is now VuFind\Hierarchy\TreeRenderer\JSTree' | ||
==== ILS Drivers ==== | ==== ILS Drivers ==== | ||
Line 254: | Line 285: | ||
* voyagerrestful is now VuFind\ILS\Driver\VoyagerRestful | * voyagerrestful is now VuFind\ILS\Driver\VoyagerRestful | ||
* xcncip2 is now VuFind\ILS\Driver\XCNCIP2 | * xcncip2 is now VuFind\ILS\Driver\XCNCIP2 | ||
+ | |||
+ | ==== Permission Provider Plugins ==== | ||
+ | |||
+ | Permission provider service names have been changed to match the fully qualified class names of the plugins, with the old short names set up as aliases. | ||
+ | |||
+ | * ipRange is now VuFind\Role\PermissionProvider\IpRange | ||
+ | * ipRegEx is now VuFind\Role\PermissionProvider\IpRegEx | ||
+ | * role is now VuFind\Role\PermissionProvider\Role | ||
+ | * serverParam is now VuFind\Role\PermissionProvider\ServerParam | ||
+ | * shibboleth is now VuFind\Role\PermissionProvider\Shibboleth | ||
+ | * user is now VuFind\Role\PermissionProvider\User | ||
+ | * username is now VuFind\Role\PermissionProvider\Username | ||
==== Recommendation Modules ==== | ==== Recommendation Modules ==== | ||
Line 343: | Line 386: | ||
* similar is now VuFind\Related\Similar | * similar is now VuFind\Related\Similar | ||
* worldcatsimilar is now VuFind\Related\WorldCatSimilar | * worldcatsimilar is now VuFind\Related\WorldCatSimilar | ||
+ | |||
+ | ==== Resolver Drivers ==== | ||
+ | |||
+ | Resolver drivers now use fully qualified class names as service names, with the previous service names set up as aliases. | ||
+ | |||
+ | * 360link is now VuFind\Resolver\Driver\Threesixtylink | ||
+ | * demo is now VuFind\Resolver\Driver\Demo | ||
+ | * ezb is now VuFind\Resolver\Driver\Ezb | ||
+ | * sfx is now VuFind\Resolver\Driver\Sfx | ||
+ | * redi is now VuFind\Resolver\Driver\Redi | ||
==== Search Objects ==== | ==== Search Objects ==== |
installation/migration_notes/service_names.txt · Last modified: 2020/03/03 17:57 by demiankatz