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 revisionNext revision | Previous revision | ||
development:plugins:general_information [2015/12/11 20: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 2.0 provides | + | Although VuFind |
* 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 12: | Line 12: | ||
All of the specific details for each plugin type can be found in the [[: | All of the specific details for each plugin type can be found in the [[: | ||
+ | :!: In some cases [[development: | ||
===== Creating a New Plugin ===== | ===== Creating a New Plugin ===== | ||
Line 36: | Line 37: | ||
===== Using a Plugin ===== | ===== Using a Plugin ===== | ||
- | Most plugins are configured through [[: | + | Most plugins are configured through [[configuration: |
===== 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