Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
configuration:files [2016/01/07 20:15] – [config/vufind directory] demiankatz | configuration:files [2020/09/22 14:33] – demiankatz |
---|
| Amicus.ini | Configurations for the Amicus ILS. | | | Amicus.ini | Configurations for the Amicus ILS. | |
| authority.ini, authsearchspecs.yaml | Configurations for VuFind's optional authority record search module. | | | authority.ini, authsearchspecs.yaml | Configurations for VuFind's optional authority record search module. | |
| ClaviusSQL.ini | Configurations for the Clavius ILS. | | |
| Collection.ini | Configurations related to [[indexing:hierarchies_and_collections|Hierarchies and Collections]]. | | | Collection.ini | Configurations related to [[indexing:hierarchies_and_collections|Hierarchies and Collections]]. | |
| :!: combined.ini | Configurations for [[configuration:combining_search_types|combining multiple search types]]. | | | :!: combined.ini | Configurations for [[configuration:combining_search_types|combining multiple search types]]. | |
| Primo.ini | Configurations for the Primo Central search API. | | | Primo.ini | Configurations for the Primo Central search API. | |
| RecordCache.ini | Configurations for [[configuration:record_caching|Record Caching]]. | | | RecordCache.ini | Configurations for [[configuration:record_caching|Record Caching]]. | |
| | RecordTabs.ini | Configurations for Record Tabs - added in VuFind 6. | |
| reserves.ini, reservessearchspecs.yaml | Configurations related to Solr-based [[configuration:course_reserves|course reserves]]. | | | reserves.ini, reservessearchspecs.yaml | Configurations related to Solr-based [[configuration:course_reserves|course reserves]]. | |
| | SearchApiRecordFields.yaml | Record field configuration for the [[development:apis:search|Search API]], useful for specifying additional (e.g. locally defined) fields so that they become available via the API. Also used for building the Swagger specification for the API. | |
| :!: searchbox.ini | Configurations related to VuFind's search box, useful when [[configuration:combining_search_types|combining multiple search types]]. | | | :!: searchbox.ini | Configurations related to VuFind's search box, useful when [[configuration:combining_search_types|combining multiple search types]]. | |
| :!: [[configuration:files:searches.ini]] | Configurations related to VuFind's Solr search options (equivalent settings for other search backends are found in API-specific configurations like Summon.ini, etc.). | | | :!: [[configuration:files:searches.ini]] | Configurations related to VuFind's Solr search options (equivalent settings for other search backends are found in API-specific configurations like Summon.ini, etc.). | |
If you are using VuFind's Solr index, you can customize it using various XML configuration files found beneath VuFind's solr subdirectory. The Solr index is separated into cores for different purposes, and each core contains a conf/ subdirectory containing solrconfig.xml and schema.xml files (among others) that configure that core. See the [[https://wiki.apache.org/solr/SolrConfigXml|Solr documentation]] for more details. | If you are using VuFind's Solr index, you can customize it using various XML configuration files found beneath VuFind's solr subdirectory. The Solr index is separated into cores for different purposes, and each core contains a conf/ subdirectory containing solrconfig.xml and schema.xml files (among others) that configure that core. See the [[https://wiki.apache.org/solr/SolrConfigXml|Solr documentation]] for more details. |
| |
===== Zend Framework Configurations ===== | ===== Laminas Configurations ===== |
| |
VuFind is built on [[development:architecture:zend_framework|Zend Framework]], and the framework itself uses a few configuration files. | VuFind is built on [[development:architecture:laminas|Laminas]], and the framework itself uses a few configuration files. |
| |
The top-level ZF configuration can be found in [[https://github.com/vufind-org/vufind/blob/master/config/application.config.php|config/application.config.php]]. Under normal circumstances, this file should never be edited -- key settings that a user might want to override can be controlled through environment variables. | The top-level framework configuration can be found in [[https://github.com/vufind-org/vufind/blob/dev/config/application.config.php|config/application.config.php]]. Under normal circumstances, this file should never be edited -- key settings that a user might want to override can be controlled through environment variables. |
| |
The ZF application is split into modules, each of which contains a config/module.config.php file that defines the resources and settings used within that module. These can be overridden by creating a [[development:architecture:customizing_vufind#modules|local custom module]]. | The Laminas application is split into modules, each of which contains a config/module.config.php file that defines the resources and settings used within that module. These can be overridden by creating a [[development:architecture:customizing_vufind#modules|local custom module]]. |
| |
VuFind's views are displayed using a custom system inspired by ZF design. Each theme contains a theme.config.php file which contains theme-specific settings. See the [[development:architecture:user_interface|User Interface Customization]] page for more information. | VuFind's views are displayed using a custom system inspired by Laminas design. Each theme contains a theme.config.php file which contains theme-specific settings. See the [[development:architecture:user_interface|User Interface Customization]] page for more information. |
---- struct data ---- | ---- struct data ---- |
---- | ---- |
| |