About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
configuration:files

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
configuration:files [2015/12/18 19:24] – [config/vufind directory] demiankatzconfiguration:files [2022/09/27 06:59] – [config/vufind directory] emaijala
Line 13: Line 13:
 The bulk of VuFind configurations are found here. Commonly used configuration files of interest to a majority of users are marked with :!:. The bulk of VuFind configurations are found here. Commonly used configuration files of interest to a majority of users are marked with :!:.
  
-  * Aleph.ini Configurations for the Aleph ILS. +Aleph.ini Configurations for the Aleph ILS. | 
-  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]]. +:!: [[configuration:files:config.ini]] VuFind's primary configuration file, containing many global settings. | 
-  :!: [[:config.ini]] VuFind's primary configuration file, containing many global settings. +| CookieConsent.yaml | [[configuration:cookie_consent|Cookie consent]] category configuration. | 
-  DAIA.ini Configurations for the DAIA ILS API. +DAIA.ini Configurations for the DAIA ILS API. | 
-  Demo.ini Configurations for the Demo ILS driver. +Demo.ini Configurations for the Demo ILS driver. | 
-  EDS.ini Configurations for the EBSCO Discovery Service. +EDS.ini Configurations for the EBSCO Discovery Service. | 
-  EIT.ini Configurations for the EBSCO Integration Toolkit. +EIT.ini Configurations for the EBSCO Integration Toolkit. | 
-  Evergreen.ini Configurations for the Evergreen ILS. +Evergreen.ini Configurations for the Evergreen ILS. | 
-  HierarchyDefault.ini, HierarchyFlat.ini Configurations related to [[indexing:hierarchies_and_collections|Hierarchies and Collections]]. +| :!: export.ini | Configurations controlling VuFind's [[development:howtos:supporting_a_new_export_format|record export capabilities]]. | 
-  Horizon.ini, HorizonXMLAPI.ini Configurations for the Horizon ILS. +| :!: [[configuration:files:facets.ini]] | Configurations for Solr faceting (facet settings for other search backends are found in API-specific configurations like Summon.ini, etc.) | 
-  Innovative.ini Configurations for the III Millennium ILS. +| :!: fulltext.ini | Configurations for [[indexing:full_text_tools|extracting full text]] during indexing. | 
-  Koha.ini Configurations for the Koha ILS. +HierarchyDefault.ini, HierarchyFlat.ini Configurations related to [[indexing:hierarchies_and_collections|Hierarchies and Collections]]. | 
-  LBS4.ini Configurations for the LBS4 ILS. +| :!: httpd-vufind.conf | A template used by VuFind's install script to create an Apache configuration; should rarely need to be edited by hand. | 
-  LibGuides.ini Configurations for the LibGuides search module. +Horizon.ini, HorizonXMLAPI.ini Configurations for the Horizon ILS. | 
-  MultiBackend.ini Configurations for using multiple ILS systems with VuFind. +Innovative.ini Configurations for the III Millennium ILS. | 
-  NewGenLib.ini Configurations for the NewGenLib ILS. +Koha.ini Configurations for the Koha ILS. | 
-  :!: NoILS.ini Configurations for disabling VuFind's ILS support (or dealing with a temporarily offline ILS). +LBS4.ini Configurations for the LBS4 ILS. | 
-  OpenUrlRules.json Configurations for controlling when OpenURL links are displayed (see [[configuration:openurls|OpenURLs]] for details). +LibGuides.ini Configurations for the LibGuides search module. | 
-  Pazpar2.ini Configurations for using Pazpar2 federated search with VuFind. +MultiBackend.ini Configurations for using multiple ILS systems with VuFind. | 
-  Polaris.ini Configurations for the Polaris ILS. +NewGenLib.ini Configurations for the NewGenLib ILS. | 
-  Primo.ini Configurations for the Primo Central search API. +:!: NoILS.ini Configurations for disabling VuFind's ILS support (or dealing with a temporarily offline ILS). | 
-  * Sierra.ini - Configurations for the Sierra ILS. +OpenUrlRules.json Configurations for controlling when OpenURL links are displayed (see [[configuration:openurls|OpenURLs]] for details). | 
-  Summon.ini Configurations for the Summon search API. +Pazpar2.ini Configurations for using Pazpar2 federated search with VuFind. | 
-  Symphony.ini Configurations for the Symphony ILS. +| :!: permissions.ini | Configurations for VuFind's [[development:architecture:authorization|authorization system]]. | 
-  Unicorn.ini Configurations for the Unicorn ILS. +Polaris.ini Configurations for the Polaris ILS. | 
-  Virtua.ini Configurations for the Virtua ILS. +Primo.ini Configurations for the Primo Central search API. | 
-  Voyager.ini, VoyagerRestful.ini Configurations for the Voyager ILS. +| RecordCache.ini | Configurations for [[configuration:record_caching|Record Caching]]. | 
-  VuDL.ini Configurations for integration with VuDL (deprecated). +| RecordTabs.ini | Configurations for Record Tabs added in VuFind 6. | 
-  WorldCat.ini Configurations for using the WorldCat search API. +| reserves.ini, reservessearchspecs.yaml | Configurations related to Solr-based [[configuration:course_reserves|course reserves]]. | 
-  XCNCIP2.ini Configurations for the XC NCIP Toolkit (ILS abstraction layer).+| 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]]. | 
 +| :!: [[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.). | 
 +| :!: searchspecs.yaml | Solr search definitions -- see [[configuration:search_customization|search customization]] for details. | 
 +| shibboleth.ini | Advanced configurations for Shibboleth authentication. | 
 +| Sierra.ini | Configurations for the Sierra ILS. | 
 +| :!: [[configuration:files:sitemap.ini]] | Configurations for generating XML sitemaps to aid [[administration:search_engine_optimization|search engine optimization]]. | 
 +| :!: sms.ini | Configurations related to text messaging. | 
 +| [[configuration:files:summon.ini|Summon.ini]] | Configurations for the Summon search API. | 
 +Symphony.ini Configurations for the Symphony ILS. | 
 +Unicorn.ini Configurations for the Unicorn ILS. | 
 +Virtua.ini Configurations for the Virtua ILS. | 
 +Voyager.ini, VoyagerRestful.ini Configurations for the Voyager ILS. | 
 +VuDL.ini Configurations for integration with VuDL (deprecated). | 
 +| webcrawl.ini, websearchspecs.yaml, website.ini | Configurations for [[indexing:websites|indexing websites]]. | 
 +| [[configuration:files:worldcat.ini|WorldCat.ini]] | Configurations for using the WorldCat search API. | 
 +XCNCIP2.ini Configurations for the XC NCIP Toolkit (ILS abstraction layer). |
  
 ==== harvest directory ==== ==== harvest directory ====
Line 54: Line 70:
 ==== import directory ==== ==== import directory ====
  
-Some import-specific configuration files can be found here; see the [[indexing]] section of the manual for more details.+Some import-specific configuration files can be found here; see the [[:indexing]] section of the manual for more details.
  
 ===== Solr Configurations ===== ===== Solr Configurations =====
Line 60: Line 76:
 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 ----
 +properties.Page Owner : 
 ---- ----
  
configuration/files.txt · Last modified: 2023/06/12 14:43 by demiankatz