Chapter 4. The config files

Table of Contents

4.1. Build.properties
4.2. webapp/WEB-INF/
APP.xml
blacklist.txt
log4j.properties.in
olat_buildingblocks.xml
olat_config.in
olat_extensions.in
olat_portals.in
olat_upgrades.xml
web.xml.in
treecache.xml.in
4.3. webapp/WEB-INF/src/serviceconfig
brasatoconfig.xml
org/olat/_spring/brasatoconfigpart.xml
org/olat/_spring/olat_userconfig.xml
org/olat/_spring/olatextconfig.xml
org/olat/core/_spring/olatcoreconfig.xml
org/olat/core/commons/scheduler/_spring/olatdefaultconfig.xml
org/olat/core/commons/scheduler/_spring/olatextconfig.xml
org/olat/ldap/_spring/olatextconfig.xml
org/olat/commons/modules/glossary/_spring/olatdefaultconfig.xml
org/olat/commons/coordinate/cluster/_spring/olatdefaultconfig.xml
org/olat/admin/sysinfo/_spring/olatdefaultconfig.xml
org/olat/course/auditing/remote/_spring/olatdefaultconfig.xml
org/olat/search/service/_spring/olatdefaultconfig.xml
org/olat/shibboleth/_spring/olatdefaultconfig.xml
org/olat/notifications/_spring/olatdefaultconfig.xml

OLAT is fine grained configurable, and comes with reasonable default values. In the build.properties essential settings must be configured. Everything you find under Section 4.2, “webapp/WEB-INF/” is used to customize your installation without touching java code. You can plug-in your own developed stuff as defined in various xml files found under Section 4.3, “webapp/WEB-INF/src/serviceconfig”. There is legacy configuration style (see Section 4.2, “webapp/WEB-INF/”) and the new way with Spring (see Section 4.3, “webapp/WEB-INF/src/serviceconfig”).