config
Application-level configurations
vufind
Default VuFind® .ini files; normally these are copied into a
local settings directory rather than modified directly.
data
Storage for application-level data (rarely used)
downloads
Cache for downloaded dependencies (e.g. Solr)
harvest
Tools for harvesting metadata
import
Tools for importing metadata
languages
Default language files
-
-
VuFind
Core VuFind® code
VuFindAdmin
Code for accessing the web-based Admin panel
VuFindApi
Code for VuFind®'s public
API
VuFindConsole
Console-specific code used for command-line tools
VuFindDevTools
Code that is only available when VuFind® is set to development mode (via Apache configuration)
VuFindLocalTemplate
Template for building a local module to override VuFind® defaults; this is copied by install.php and should not be modified directly
VuFindSearch
VuFind®'s low-level search system
VuFindTheme
VuFind®'s theming system
public
Web root – should only contain index.php; other files are made accessible via Apache configuration
solr
Solr index and all Solr related items including Solr itself and the data directories for the indexes. This is separated into separate 'vufind' and 'vendor' subdirectories to differentiate Solr-distributed code from VuFind® configuration and data.
tests
Test suite
themes
Templates,
CSS, Javascript, images and other theme-specific resources; for details, see
anatomy of a theme below.
-
vendor
Third-party code
build.xml
Phing build script (used for development/continuous integration)
import-*.*
Import automation scripts
index-alphabetic-browse.*
AlphaBrowse index generation script
install.php
VuFind® installer
solr.sh
Solr startup/shutdown script