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 revision | ||
directory_layout [2015/12/10 18:10] – ↷ Links adapted because of a move operation demiankatz | legacy:vufind_1.x_developer_manual:directory_layout [2018/12/19 14:21] (current) – demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== VuFind Directory Layout ====== | ====== VuFind Directory Layout ====== | ||
- | // This page refers | + | // This outdated |
- | + | ||
- | * **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. | + | |
- | * **tests** \\ Contains the test suite (see [[Unit Tests]] for more details). | + | |
- | * **util** \\ Contains PHP utility scripts designed to be run from the command line. | + | |
- | * 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. | + | |
- | * 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. | + | |
- | * util.inc.php \\ Set up the environment so that utilities can call standard VuFind support code. | + | |
- | * **web** | + | |
- | * **conf** \\ This directory contains VuFind' | + | |
- | * **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. | + | |
- | * **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 | + | |
- | * **interface** | + | |
- | * **plugins** \\ This directory holds custom Smarty plugins (see [[Building a Plugin]]). | + | |
- | * **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. | + | |
- | * **lang** \\ This directory holds translation mappings for various languages. | + | |
- | * **services** \\ This directory contains the modules of VuFind. | + | |
- | * **sys** \\ This directory contains system-level support classes shared by various modules in the services directory. | + | |
- | * **xsl** \\ XSL support code. | + | |
- | * .htaccess | + | |
- | * Action.php \\ Base class used by the modules in the services directory. | + | |
- | * bookcover.php \\ This module is used to output thumbnail images for book covers. | + | |
- | * CatalogConnection.php \\ Interface class that wraps around the ILS drivers in the Drivers directory. | + | |
- | * index.php \\ Top-level logic that every VuFind page runs through. | + | |
- | * install \\ This is the initial install bash script that sets up the MySQL database as well as the PEAR and Smarty libraries. | + | |
- | * mysql.sql \\ The MySQL create file | + | |
- | * vufind.sh \\ The bash script to start and stop Jetty | + | |
---- struct data ---- | ---- struct data ---- | ||
+ | properties.Page Owner : | ||
---- | ---- | ||
legacy/vufind_1.x_developer_manual/directory_layout.1449771008.txt.gz · Last modified: 2015/12/10 18:10 by demiankatz