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/23 14:18] – [Session Handlers] demiankatzinstallation:migration_notes:service_names [2018/01/26 07:02] – [VuFind Services] demiankatz
Line 19: Line 19:
 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.
 ==== Authentication Plugins ==== ==== Authentication Plugins ====
  
Line 223: Line 226:
   * 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 ====
Line 315: Line 341:
   * summon is now VuFind\RecordDriver\Summon   * summon is now VuFind\RecordDriver\Summon
   * worldcat is now VuFind\RecordDriver\WorldCat   * worldcat is now VuFind\RecordDriver\WorldCat
 +
 +==== Record Tab Plugins ====
 +
 +Record tab plugins now use fully qualified class names as service names, with the previous service names set up as aliases.
 +
 +  * collectionhierarchytree is now VuFind\RecordTab\CollectionHierarchyTree
 +  * collectionlist is now VuFind\RecordTab\CollectionList
 +  * description is now VuFind\RecordTab\Description
 +  * excerpt is now VuFind\RecordTab\Excerpt
 +  * hierarchytree is now VuFind\RecordTab\HierarchyTree
 +  * holdingsils is now VuFind\RecordTab\HoldingsILS
 +  * holdingsworldcat is now VuFind\RecordTab\HoldingsWorldCat
 +  * map is now VuFind\RecordTab\Map
 +  * preview is now VuFind\RecordTab\Preview
 +  * reviews is now VuFind\RecordTab\Reviews
 +  * similaritemscarousel is now VuFind\RecordTab\SimilarItemsCarousel
 +  * staffviewarray is now VuFind\RecordTab\StaffViewArray
 +  * staffviewmarc is now VuFind\RecordTab\StaffViewMARC
 +  * toc is now VuFind\RecordTab\TOC
 +  * usercomments is now VuFind\RecordTab\UserComments
  
 ==== Related Record Modules ==== ==== Related Record Modules ====
Line 323: Line 369:
   * 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