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/10 14:55] demiankatzinstallation:migration_notes:service_names [2018/02/05 21:59] – [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\AccountCapabilities is now VuFind\Config\AccountCapabilities
 +  * VuFind\AuthManager is now VuFind\Auth\Manager
 +  * VuFind\AuthPluginManager is now VuFind\Auth\PluginManager
 +  * VuFind\AutocompletePluginManager is now VuFind\Autocomplete\PluginManager
 +  * VuFind\CacheManager is now VuFind\Cache\Manager
 +  * VuFind\ChannelProviderPluginManager is now VuFind\ChannelProvider\PluginManager
 +  * VuFind\Config is now VuFind\Config\PluginManager
 +  * VuFind\ContentPluginManager is now VuFind\Content\PluginManager
 +  * VuFind\ContentAuthorNotesPluginManager is now VuFind\Content\AuthorNotes\PluginManager
 +  * VuFind\ContentCoversPluginManager is now VuFind\Content\Covers\PluginManager
 +  * VuFind\ContentExcerptsPluginManager is now VuFind\Content\Excerpts\PluginManager
 +  * VuFind\ContentReviewsPluginManager is now VuFind\Content\Reviews\PluginManager
 +  * VuFind\ContentSummariesPluginManager is now VuFind\Content\Summaries\PluginManager
 +  * VuFind\ContentTOCPluginManager is now VuFind\Content\TOC\PluginManager
 +  * VuFind\CookieManager is now VuFind\Cookie\CookieManager
 +  * VuFind\DateConverter is now VuFind\Date\Converter
 +  * VuFind\DbAdapter is now Zend\Db\Adapter\Adapter
 +  * VuFind\DbAdapterFactory is now VuFind\Db\AdapterFactory
 +  * VuFind\DbRowPluginManager is now VuFind\Db\Row\PluginManager
 +  * VuFind\DbTablePluginManager is now VuFind\Db\Table\PluginManager
 +  * VuFind\HierarchicalFacetHelper is now VuFind\Search\Solr\HierarchicalFacetHelper
 +  * VuFind\HierarchyDriverPluginManager is now VuFind\Hierarchy\Driver\PluginManager
 +  * VuFind\HierarchyTreeDataFormatterPluginManager is now VuFind\Hierarchy\TreeDataFormatter\PluginManager
 +  * VuFind\HierarchyTreeDataSourcePluginManager is now VuFind\Hierarchy\TreeDataSource\PluginManager
 +  * VuFind\HierarchyTreeRendererPluginManager is now VuFind\Hierarchy\TreeRenderer\PluginManager
 +  * VuFind\HMAC is now VuFind\Crypt\HMAC
 +  * VuFind\Http is now VuFindHttp\HttpService
 +  * VuFind\ILSAuthenticator is now VuFind\Auth\ILSAuthenticator
 +  * VuFind\ILSConnection is now VuFind\ILS\Connection
 +  * VuFind\ILSDriverPluginManager is now VuFind\ILS\Driver\PluginManager
 +  * VuFind\ILSHoldLogic is now VuFind\ILS\Logic\Holds
 +  * VuFind\ILSHoldSettings is now VuFind\ILS\HoldSettings
 +  * VuFind\ILSTitleHoldLogic is now VuFind\ILS\Logic\TitleHolds
 +  * VuFind\IpAddressUtils is now VuFind\Net\IpAddressUtils
 +  * VuFind\Logger is now VuFind\Log\Logger
 +  * VuFind\Mailer is now VuFind\Mailer\Mailer
 +  * VuFind\ProxyConfig is now ProxyManager\Configuration
 +  * VuFind\Recaptcha is now VuFind\Service\ReCaptcha
 +  * VuFind\RecommendPluginManager is now VuFind\Recommend\PluginManager
 +  * VuFind\RecordCache is now VuFind\Record\Cache
 +  * VuFind\RecordDriverPluginManager is now VuFind\RecordDriver\PluginManager
 +  * VuFind\RecordLoader is now VuFind\Record\Loader
 +  * VuFind\RecordRouter is now VuFind\Record\Router
 +  * VuFind\RecordTabPluginManager is now VuFind\RecordTab\PluginManager
 +  * VuFind\RelatedPluginManager is now VuFind\Related\PluginManager
 +  * VuFind\ResolverDriverPluginManager is now VuFind\Resolver\Driver\PluginManager
 +  * VuFind\Search is now VuFindSearch\Service
 +  * VuFind\SearchOptionsPluginManager is now VuFind\Search\Options\PluginManager
 +  * VuFind\SearchParamsPluginManager is now VuFind\Search\Params\PluginManager
 +  * VuFind\SearchResultsPluginManager is now VuFind\Search\Results\PluginManager
 +  * VuFind\SearchRunner is now VuFind\Search\SearchRunner
 +  * VuFind\SearchSpecsReader is now VuFind\Config\SearchSpecsReader
 +  * VuFind\SearchTabsHelper is now VuFind\Search\SearchTabsHelper
 +  * VuFind\SessionManager is now Zend\Session\SessionManager
 +  * VuFind\SessionPluginManager is now VuFind\Session\PluginManager
 +  * VuFind\SMS is now VuFind\SMS\SMSInterface
 +  * VuFind\Translator is now Zend\Mvc\I18n\Translator
 +  * VuFind\WorldCatUtils is now VuFind\Connection\WorldCatUtils
 +  * VuFind\YamlReader is now VuFind\Config\YamlReader
  
 ==== Authentication Plugins ==== ==== Authentication Plugins ====
Line 140: Line 204:
   * worldcatrecord is now VuFind\Controller\WorldcatrecordController   * worldcatrecord is now VuFind\Controller\WorldcatrecordController
  
-==== Cover Content Loader Plugins ====+==== Content Loader Plugins ====
  
 These service names now match fully qualified class names, with old short names set up as aliases. These service names now match fully qualified class names, with old short names set up as aliases.
 +
 +=== Author Notes ===
 +
 +  * syndetics is now VuFind\Content\AuthorNotes\Syndetics
 +  * syndeticsplus is now VuFind\Content\AuthorNotes\SyndeticsPlus
 +
 +=== Covers ===
  
   * amazon is now VuFind\Content\Covers\Amazon   * amazon is now VuFind\Content\Covers\Amazon
Line 154: Line 225:
   * summon is now VuFind\Content\Covers\Summon   * summon is now VuFind\Content\Covers\Summon
   * syndetics is now VuFind\Content\Covers\Syndetics   * syndetics is now VuFind\Content\Covers\Syndetics
 +
 +=== Excerpts ===
 +
 +  * syndetics is now VuFind\Content\Excerpts\Syndetics
 +  * syndeticsplus is now VuFind\Content\Excerpts\SyndeticsPlus
 +
 +=== Reviews ===
 +
 +  * amazon is now VuFind\Content\Reviews\Amazon
 +  * amazoneditorial is now VuFind\Content\Reviews\AmazonEditorial
 +  * booksite is now VuFind\Content\Reviews\Booksite
 +  * guardian is now VuFind\Content\Reviews\Guardian
 +  * syndetics is now VuFind\Content\Reviews\Syndetics
 +  * syndeticsplus is now VuFind\Content\Reviews\SyndeticsPlus
 +
 +=== Summaries ===
 +
 +  * syndetics is now VuFind\Content\Summaries\Syndetics
 +  * syndeticsplus is now VuFind\Content\Summaries\SyndeticsPlus
 +
 +=== Tables of Contents ===
 +
 +  * syndetics is now VuFind\Content\TOC\Syndetics
 +  * syndeticsplus is now VuFind\Content\TOC\SyndeticsPlus
  
 ==== Database Row Gateways ==== ==== Database Row Gateways ====
Line 173: Line 268:
   * userlist is now VuFind\Db\Row\UserList   * userlist is now VuFind\Db\Row\UserList
   * userresource is now VuFind\Db\Row\UserResource   * userresource is now VuFind\Db\Row\UserResource
 +
 +==== Database Table Gateways ====
 +
 +Table gateway service names now match fully qualified class names, with old short names set up as aliases.
 +
 +  * changetracker is now VuFind\Db\Table\ChangeTracker
 +  * comments is now VuFind\Db\Table\Comments
 +  * externalsession is now VuFind\Db\Table\ExternalSession
 +  * oairesumption is now VuFind\Db\Table\OaiResumption
 +  * record is now VuFind\Db\Table\Record
 +  * resource is now VuFind\Db\Table\Resource
 +  * resourcetags is now VuFind\Db\Table\ResourceTags
 +  * search is now VuFind\Db\Table\Search
 +  * session is now VuFind\Db\Table\Session
 +  * tags is now VuFind\Db\Table\Tags
 +  * user is now VuFind\Db\Table\User
 +  * usercard is now VuFind\Db\Table\UserCard
 +  * userlist is now VuFind\Db\Table\UserList
 +  * 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 driver service names have been changed to match the fully qualified class names of the plugins, with the old short names set up as aliases.
 +
 +  * aleph is now VuFind\ILS\Driver\Aleph
 +  * amicus is now VuFind\ILS\Driver\Amicus
 +  * claviussql is now VuFind\ILS\Driver\ClaviusSQL
 +  * daia is now VuFind\ILS\Driver\DAIA
 +  * demo is now VuFind\ILS\Driver\Demo
 +  * evergreen is now VuFind\ILS\Driver\Evergreen
 +  * horizon is now VuFind\ILS\Driver\Horizon
 +  * horizonxmlapi is now VuFind\ILS\Driver\HorizonXMLAPI
 +  * innovative is now VuFind\ILS\Driver\Innovative
 +  * koha is now VuFind\ILS\Driver\Koha
 +  * kohailsdi is now VuFind\ILS\Driver\KohaILSDI
 +  * lbs4 is now VuFind\ILS\Driver\LBS4
 +  * multibackend is now VuFind\ILS\Driver\MultiBackend
 +  * newgenlib is now VuFind\ILS\Driver\NewGenLib
 +  * noils is now VuFind\ILS\Driver\NoILS
 +  * paia is now VuFind\ILS\Driver\PAIA
 +  * polaris is now VuFind\ILS\Driver\Polaris
 +  * sample is now VuFind\ILS\Driver\Sample
 +  * sierra is now VuFind\ILS\Driver\Sierra
 +  * sierrarest is now VuFind\ILS\Driver\SierraRest
 +  * symphony is now VuFind\ILS\Driver\Symphony
 +  * unicorn is now VuFind\ILS\Driver\Unicorn
 +  * virtua is now VuFind\ILS\Driver\Virtua
 +  * voyager is now VuFind\ILS\Driver\Voyager
 +  * voyagerrestful is now VuFind\ILS\Driver\VoyagerRestful
 +  * 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 214: Line 394:
   * webresults is now VuFind\Recommend\WebResults   * webresults is now VuFind\Recommend\WebResults
   * worldcatidentities is now VuFind\Recommend\WorldCatIdentities   * worldcatidentities is now VuFind\Recommend\WorldCatIdentities
 +
 +==== Record Drivers ====
 +
 +Record drivers now use fully qualified class names as service names, with the previous service names set up as aliases.
 +
 +  * browzine is now VuFind\RecordDriver\BrowZine
 +  * eds is now VuFind\RecordDriver\EDS
 +  * eit is now VuFind\RecordDriver\EIT
 +  * libguides is now VuFind\RecordDriver\LibGuides
 +  * missing is now VuFind\RecordDriver\Missing
 +  * pazpar2 is now VuFind\RecordDriver\Pazpar2
 +  * primo is now VuFind\RecordDriver\Primo
 +  * solrauth is now VuFind\RecordDriver\SolrAuth
 +  * solrdefault is now VuFind\RecordDriver\SolrDefault
 +  * solrmarc is now VuFind\RecordDriver\SolrMarc
 +  * solrmarcremote is now VuFind\RecordDriver\SolrMarcRemote
 +  * solrreserves is now VuFind\RecordDriver\SolrReserves
 +  * solrweb is now VuFind\RecordDriver\SolrWeb
 +  * summon is now VuFind\RecordDriver\Summon
 +  * 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 now use fully qualified class names as service names, with the previous service names set up as aliases.
 +
 +  * channels is now VuFind\Related\Channels
 +  * similar is now VuFind\Related\Similar
 +  * 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 ====
 +
 +The options, params and results objects now use fully qualified class names as service names, with the previous service names set up as aliases.
 +
 +=== Options ===
 +
 +  * browzine is now VuFind\Search\BrowZine\Options
 +  * combined is now VuFind\Search\Combined\Options
 +  * eds is now VuFind\Search\EDS\Options
 +  * eit is now VuFind\Search\EIT\Options
 +  * emptyset is now VuFind\Search\EmptySet\Options
 +  * favorites is now VuFind\Search\Favorites\Options
 +  * libguides is now VuFind\Search\LibGuides\Options
 +  * mixedlist is now VuFind\Search\MixedList\Options
 +  * pazpar2 is now VuFind\Search\Pazpar2\Options
 +  * primo is now VuFind\Search\Primo\Options
 +  * solr is now VuFind\Search\Solr\Options
 +  * solrauth is now VuFind\Search\SolrAuth\Options
 +  * solrauthor is now VuFind\Search\SolrAuthor\Options
 +  * solrauthorfacets is now VuFind\Search\SolrAuthorFacets\Options
 +  * solrcollection is now VuFind\Search\SolrCollection\Options
 +  * solrreserves is now VuFind\Search\SolrReserves\Options
 +  * solrweb is now VuFind\Search\SolrWeb\Options
 +  * summon is now VuFind\Search\Summon\Options
 +  * tags is now VuFind\Search\Tags\Options
 +  * worldcat is now VuFind\Search\WorldCat\Options
 +
 +=== Params ===
 +
 +  * browzine is now VuFind\Search\BrowZine\Params
 +  * combined is now VuFind\Search\Combined\Params
 +  * eds is now VuFind\Search\EDS\Params
 +  * eit is now VuFind\Search\EIT\Params
 +  * emptyset is now VuFind\Search\EmptySet\Params
 +  * favorites is now VuFind\Search\Favorites\Params
 +  * libguides is now VuFind\Search\LibGuides\Params
 +  * mixedlist is now VuFind\Search\MixedList\Params
 +  * pazpar2 is now VuFind\Search\Pazpar2\Params
 +  * primo is now VuFind\Search\Primo\Params
 +  * solr is now VuFind\Search\Solr\Params
 +  * solrauth is now VuFind\Search\SolrAuth\Params
 +  * solrauthor is now VuFind\Search\SolrAuthor\Params
 +  * solrauthorfacets is now VuFind\Search\SolrAuthorFacets\Params
 +  * solrcollection is now VuFind\Search\SolrCollection\Params
 +  * solrreserves is now VuFind\Search\SolrReserves\Params
 +  * solrweb is now VuFind\Search\SolrWeb\Params
 +  * summon is now VuFind\Search\Summon\Params
 +  * tags is now VuFind\Search\Tags\Params
 +  * worldcat is now VuFind\Search\WorldCat\Params
 +
 +=== Results ===
 +
 +  * browzine is now VuFind\Search\BrowZine\Results
 +  * combined is now VuFind\Search\Combined\Results
 +  * eds is now VuFind\Search\EDS\Results
 +  * eit is now VuFind\Search\EIT\Results
 +  * emptyset is now VuFind\Search\EmptySet\Results
 +  * favorites is now VuFind\Search\Favorites\Results
 +  * libguides is now VuFind\Search\LibGuides\Results
 +  * mixedlist is now VuFind\Search\MixedList\Results
 +  * pazpar2 is now VuFind\Search\Pazpar2\Results
 +  * primo is now VuFind\Search\Primo\Results
 +  * solr is now VuFind\Search\Solr\Results
 +  * solrauth is now VuFind\Search\SolrAuth\Results
 +  * solrauthor is now VuFind\Search\SolrAuthor\Results
 +  * solrauthorfacets is now VuFind\Search\SolrAuthorFacets\Results
 +  * solrcollection is now VuFind\Search\SolrCollection\Results
 +  * solrreserves is now VuFind\Search\SolrReserves\Results
 +  * solrweb is now VuFind\Search\SolrWeb\Results
 +  * summon is now VuFind\Search\Summon\Results
 +  * tags is now VuFind\Search\Tags\Results
 +  * worldcat is now VuFind\Search\WorldCat\Results
 +
  
 ==== Session Handlers ==== ==== Session Handlers ====
installation/migration_notes/service_names.txt · Last modified: 2020/03/03 17:57 by demiankatz