Warning: This page has not been updated in over over a year and may be outdated or deprecated.
legacy:vufind_1.x_developer_manual:directory_layout
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
directory_layout [2012/09/14 18:10] – demiankatz | legacy:vufind_1.x_developer_manual:directory_layout [2015/12/11 19:15] – demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== VuFind Directory Layout ====== | ====== VuFind Directory Layout ====== | ||
- | // This page refers to VuFind 1.x; for later versions, see [[vufind2: | + | // This page refers to VuFind 1.x; for later versions, see [[development: |
* **import** \\ The import directory contains the import tool for importing records. | * **import** \\ The import directory contains the import tool for importing records. | ||
* **solr** \\ The solr directory contains all Solr related items including Jetty and the data directories for the indexes. | * **solr** \\ The solr directory contains all Solr related items including Jetty and the data directories for the indexes. | ||
- | * **tests** \\ Contains the test suite (see [[Unit Tests]] for more details). | + | * **tests** \\ Contains the test suite (see [[legacy: |
* **util** \\ Contains PHP utility scripts designed to be run from the command line. | * **util** \\ Contains PHP utility scripts designed to be run from the command line. | ||
* dedupe.php \\ Remove duplicate lines from a text file. | * dedupe.php \\ Remove duplicate lines from a text file. | ||
Line 17: | Line 17: | ||
* **conf** \\ This directory contains VuFind' | * **conf** \\ This directory contains VuFind' | ||
* **Crypt** \\ This directory contains encryption-related support classes. | * **Crypt** \\ This directory contains encryption-related support classes. | ||
- | * **Drivers** \\ This directory holds driver classes that allow VuFind to interface with a variety of third-party library systems. | + | * **Drivers** \\ This directory holds driver classes that allow VuFind to interface with a variety of third-party library systems. |
* **File** \\ This directory contains utility classes for dealing with specific file formats (i.e. MARC). | * **File** \\ This directory contains utility classes for dealing with specific file formats (i.e. MARC). | ||
* **images** \\ Images used by VuFind (additional images may be found in the themes folders below). | * **images** \\ Images used by VuFind (additional images may be found in the themes folders below). | ||
* **interface** | * **interface** | ||
- | * **plugins** \\ This directory holds custom Smarty plugins (see [[Building a Plugin]]). | + | * **plugins** \\ This directory holds custom Smarty plugins (see [[: |
* **themes** \\ This directory holds a number of themes which are collections of template files in directories that are named for the service or " | * **themes** \\ This directory holds a number of themes which are collections of template files in directories that are named for the service or " | ||
* **js** \\ Javascript support code. | * **js** \\ Javascript support code. | ||
* **lang** \\ This directory holds translation mappings for various languages. | * **lang** \\ This directory holds translation mappings for various languages. | ||
- | * **services** \\ This directory contains the modules of VuFind. | + | * **services** \\ This directory contains the modules of VuFind. |
- | * **sys** \\ This directory contains system-level support classes shared by various modules in the services directory. | + | * **sys** \\ This directory contains system-level support classes shared by various modules in the services directory. |
* **xsl** \\ XSL support code. | * **xsl** \\ XSL support code. | ||
* .htaccess | * .htaccess |
legacy/vufind_1.x_developer_manual/directory_layout.txt · Last modified: 2018/12/19 14:21 by demiankatz