Warning: This page has not been updated in over over a year and may be outdated or deprecated.
development:plugins
This is an old revision of the document!
Table of Contents
Plugins
VuFind, and the Zend Framework that it is built upon, feature integration points for a variety of plugins. The General Plugin Information page describes general principles for building plugins. The list below offers specifics for each type of plugin.
VuFind-Specific Plugins
- Authentication Handlers - Custom login functionality
- Autosuggesters - Sources for autocomplete suggestions
- Content Provider Components - Loading third-party content (covers, reviews, etc.)
- Database Gateways - Interfacing with database tables and rows
- Hierarchy Components - Support tools for hierarchies and collections
- ILS Drivers - Interfacing with integrated library systems
- Link Resolver Drivers - Interfacing with OpenURL resolvers for embedded results
- Permission Providers - Permission providers are part of VuFind's authorization mechanism.
- Recommendation Modules - Providing context-sensitive suggestions in search results
- Record Drivers - Representing metadata in an object format recognized by VuFind
- Record Tabs - Objects representing tabs on the record view page
- Related Records Modules - Providing context-sensitive suggestions in record views
- Session Handlers - Custom PHP session storage mechanisms
- Statistics Drivers - Modules for gathering search/record view statistics
See also the Connecting a New External Data Source page, which discusses VuFind's various search-related plugins and how to connect new search types.
Zend Framework Plugins
- Controllers - Adding functionality to the overall VuFind web application.
- View Helpers - Adding convenience methods to your view templates.
development/plugins.1449859745.txt.gz · Last modified: 2015/12/11 18:49 by demiankatz