Warning: This page has not been updated in over over a year and may be outdated or deprecated.
development:plugins:general_information
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
development:plugins:general_information [2020/03/03 17:48] – ↷ Links adapted because of a move operation demiankatz | development:plugins:general_information [2020/03/03 20:08] (current) – demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== General Plugin Information ====== | ====== General Plugin Information ====== | ||
- | A Zend plugin is any class that is determined at runtime. | + | A plugin is any class that is determined at runtime. |
Although VuFind versions 2.x and later provide a wide variety of plugins for a wide variety of purposes, they all follow certain basic patterns: | Although VuFind versions 2.x and later provide a wide variety of plugins for a wide variety of purposes, they all follow certain basic patterns: | ||
* Each family of plugins has a common interface and/or base class. | * Each family of plugins has a common interface and/or base class. | ||
- | * Each family of plugins is loaded with the help of a [[development: | + | * Each family of plugins is loaded with the help of a [[development: |
* Each plugin-specific service locator can be configured through its own section of module.config.php inside VuFind' | * Each plugin-specific service locator can be configured through its own section of module.config.php inside VuFind' | ||
* Each family of plugins lives in its own namespace, but VuFind can be configured to load custom plugins from other places. | * Each family of plugins lives in its own namespace, but VuFind can be configured to load custom plugins from other places. | ||
Line 41: | Line 41: | ||
===== Accessing Other Plugins / Services ===== | ===== Accessing Other Plugins / Services ===== | ||
- | If you implement the [[https:// | + | If your plugin depends on other components, it is often desirable |
- | + | ||
- | If your plugin depends on other components, it is often preferable | + | |
---- struct data ---- | ---- struct data ---- | ||
+ | properties.Page Owner : | ||
---- | ---- | ||
development/plugins/general_information.txt · Last modified: 2020/03/03 20:08 by demiankatz