Warning: This page has not been updated in over over a year and may be outdated or deprecated.
development:architecture:directory_layout
This is an old revision of the document!
VuFind 2.x Directory Layout
This page refers to VuFind 2.x; for earlier versions, see VuFind 1.x Directory Layout.
- config
Application-level configurations - data
Storage for application-level data (rarely used) - harvest
Tools for harvesting metadata - import
Tools for importing metadata - languages
Default language files - local
Default “local settings” directory (other paths may be configured) - module
Core code, divided into modules - public
Web root – should only contain index.php; other files are made accessible via Apache configuration - solr
Solr index - tests
Test suite - themes
Templates, CSS, Javascript, images and other theme-specific resources- blueprint
Default desktop theme - jquerymobile
Default mobile theme - root
Base theme containing shared resources needed by all other themes
- util
Command line utilities- dedupe.php
Remove duplicate lines from a text file. - delete.php
Remove all of the records in a specified MARC file from the Solr index. - expire_searches.php
Remove unwanted saved searches from the database. - index_reserves.php
Build a Solr index for course reserves. - optimize.php
Optimize the Solr index. - sitemap.php
Generate a sitemap for use with search engines. - suppressed.php
Delete all currently suppressed catalog records from the Solr index.
- 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 - vufind.sh
VuFind startup/shutdown script
development/architecture/directory_layout.1347646188.txt.gz · Last modified: 2014/06/13 13:13 (external edit)