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.
installation:migration_notes:service_names

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
Next revisionBoth sides next revision
installation:migration_notes:service_names [2018/01/24 18:06] – [Related Record Modules] demiankatzinstallation:migration_notes:service_names [2018/01/26 07:10] – [Top-Level Services] 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 "virtual" class names pointing to differently-configured instances of the same class, hierarchy-related plugin service names now match fully qualified class names, with old short names set up as aliases.
 +
 +=== 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 ====
installation/migration_notes/service_names.txt · Last modified: 2020/03/03 17:57 by demiankatz