VuFind 2.x Developer Manual
Coding Standards
For help with standards compliance, try the PHP_CodeSniffer tool. Install it with PEAR, then run:
phpcs --standard=PEAR [file]
Git - Notes on aiding development with version tracking.
Architecture Notes
Plugins
VuFind features 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.
-
-
-
-
ILS Drivers - Interfacing with integrated library systems
-
-
Record Drivers - Representing metadata in an object format recognized by VuFind
Record Tabs - Objects representing tabs on the record view page
-
-
-
How-Tos
Planning
-
JIRA - VuFind's issue tracker.
Testing
-
Testing Checklist - Feature list helpful for validating functionality of VuFind code.
Unit Tests - Notes on building and running tests for VuFind components.
External Resources
Working with MARC - This Code4Lib page offers useful resources for dealing with MARC records.