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.
development:plugins:content_provider_components

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
development:plugins:content_provider_components [2020/09/22 13:22] demiankatzdevelopment:plugins:content_provider_components [2023/11/09 22:01] (current) demiankatz
Line 1: Line 1:
 ====== Content Provider Components ====== ====== Content Provider Components ======
  
-Starting in VuFind 2.3, content-loading capabilities (for retrieving cover images, reviews, etc. from third-party APIs) were significantly refactored to rely on plugins.+Starting in VuFind® 2.3, content-loading capabilities (for retrieving cover images, reviews, etc. from third-party APIs) were significantly refactored to rely on plugins.
  
 ===== Content Loader Plugin Details ===== ===== Content Loader Plugin Details =====
Line 13: Line 13:
 **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content'] **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content']
  
-**Service Manager Name for Service Locator:** VuFind\ContentPluginManager (VuFind 2.x-4.x), VuFind\Content\PluginManager (VuFind 5.0+)+**Service Manager Name for Service Locator:** VuFind\ContentPluginManager (VuFind® 2.x-4.x), VuFind\Content\PluginManager (VuFind® 5.0+)
  
-See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind plugins.+See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind® plugins.
  
 ===== Content-Specific Plugin Details ===== ===== Content-Specific Plugin Details =====
Line 30: Line 30:
 **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content_authornotes'] **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content_authornotes']
  
-**Service Manager Name for Service Locator:** VuFind\ContentAuthorNotesPluginManager (VuFind 2.x-4.x), VuFind\Content\AuthorNotes\PluginManager (VuFind 5.0+)+**Service Manager Name for Service Locator:** VuFind\ContentAuthorNotesPluginManager (VuFind® 2.x-4.x), VuFind\Content\AuthorNotes\PluginManager (VuFind® 5.0+)
  
-See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind plugins.+See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind® plugins.
  
 ==== Covers ==== ==== Covers ====
Line 44: Line 44:
 **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content_covers'] **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content_covers']
  
-**Service Manager Name for Service Locator:** VuFind\ContentCoversPluginManager (VuFind 2.x-4.x), VuFind\Content\Covers\PluginManager (VuFind 5.0+)+**Service Manager Name for Service Locator:** VuFind\ContentCoversPluginManager (VuFind® 2.x-4.x), VuFind\Content\Covers\PluginManager (VuFind® 5.0+)
  
-See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind plugins.+See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind® plugins.
  
 ==== Excerpts ==== ==== Excerpts ====
Line 58: Line 58:
 **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content_excerpts'] **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content_excerpts']
  
-**Service Manager Name for Service Locator:** VuFind\ContentExcerptsPluginManager (VuFind 2.x-4.x), VuFind\Content\Excerpts\PluginManager (VuFind 5.0+)+**Service Manager Name for Service Locator:** VuFind\ContentExcerptsPluginManager (VuFind® 2.x-4.x), VuFind\Content\Excerpts\PluginManager (VuFind® 5.0+)
  
-See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind plugins.+See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind® plugins.
  
 ==== Reviews ==== ==== Reviews ====
Line 72: Line 72:
 **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content_reviews'] **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content_reviews']
  
-**Service Manager Name for Service Locator:** VuFind\ContentReviewsPluginManager (VuFind 2.x-4.x), VuFind\Content\Reviews\PluginManager (VuFind 5.0+)+**Service Manager Name for Service Locator:** VuFind\ContentReviewsPluginManager (VuFind® 2.x-4.x), VuFind\Content\Reviews\PluginManager (VuFind® 5.0+)
  
-See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind plugins.+See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind® plugins.
  
 ==== Summaries ==== ==== Summaries ====
  
-// These plugins retrieve summaries of a particular title. :!: Added in VuFind 5.0. //+// These plugins retrieve summaries of a particular title. :!: Added in VuFind® 5.0. //
  
 **Default Namespace:** \VuFind\Content\Summaries **Default Namespace:** \VuFind\Content\Summaries
Line 86: Line 86:
 **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content_summaries'] **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content_summaries']
  
-**Service Manager Name for Service Locator:** VuFind\ContentSummariesPluginManager (VuFind 2.x-4.x), VuFind\Content\Summaries\PluginManager (VuFind 5.0+)+**Service Manager Name for Service Locator:** VuFind\ContentSummariesPluginManager (VuFind® 2.x-4.x), VuFind\Content\Summaries\PluginManager (VuFind® 5.0+)
  
-See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind plugins.+See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind® plugins.
  
 ==== Tables of Contents ==== ==== Tables of Contents ====
  
-// These plugins retrieve the table of contents for a particular title. :!: Added in VuFind 5.0. //+// These plugins retrieve the table of contents for a particular title. :!: Added in VuFind® 5.0. //
  
 **Default Namespace:** \VuFind\Content\TOC **Default Namespace:** \VuFind\Content\TOC
Line 100: Line 100:
 **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content_toc'] **Service Locator Configuration Section in module.config.php:** ['vufind']['plugin_managers']['content_toc']
  
-**Service Manager Name for Service Locator:** VuFind\ContentTOCPluginManager (VuFind 2.x-4.x), VuFind\Content\TOC\PluginManager (VuFind 5.0+)+**Service Manager Name for Service Locator:** VuFind\ContentTOCPluginManager (VuFind® 2.x-4.x), VuFind\Content\TOC\PluginManager (VuFind® 5.0+)
  
-See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind plugins.+See the [[development:plugins:general_information|General Plugin Information]] page for more details on VuFind® plugins.
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
development/plugins/content_provider_components.txt · Last modified: 2023/11/09 22:01 by demiankatz