OLAT

Installation & Administration Documentation

MELS - Multimedia & E-Learning Services, University of Zuerich, Switzerland

Table of Contents

Preface
1. OLAT easy installer
2. Install OLAT for production
2.1. New OLAT installation
Install the prerequisites
Getting the sources.
OLAT configuration
2.2. Database and UTF-8 configuration
MySQL
Postgres
Other databases
JUnit tests
2.3. Tomcat and Apache configuration
Standalone: Tomcat using the HTTP connector
Combined: Tomcat and Apache using the JK connector
MacOS X
Tomcat VM parameters and Operating System issues
2.4. Directory structure
2.5. Configuration Script
3. Enable additional components
3.1. WebDAV access
3.2. Full text Search
3.3. TeX math formulas in wikis
3.4. LDAP synchronization and authentication
LDAP configuration via build.properties
LDAP expert configuration
LDAP administration
3.5. Shibboleth authentication
3.6. Instant Messaging
Basic install
Features
Memory issues
Openfire Performance Tuning (cache)
File handlers
3.7. Setup MRTG server monitoring
4. The config files
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
5. Customize your installation
5.1. Internationalization and translations
5.2. Concept
5.3. Configuration
5.4. The online translation tool
6. Clustered OLAT
6.1. Clustered OLAT System Overview
6.2. Installation of ActiveMQ (JMS)
6.3. Configuration mod_jk as Loadbalancer
6.4. OLAT Cluster Properties
7. Administration
7.1. System information
sessions
infomsg
errors
loglevels
sysinfo
snoop
usersessions
locks
Multi-user events
Cluster
caches
Buildinfo
fstest
7.2. System configuration
Layout
Languages
Ajax Web 2.0 Mode
Quota Management
7.3. System registration
7.4. Instant Messaging Administration
7.5. Course activity
7.6. Properties
7.7. Advanced properties
Example Info Message
Example PASSED true for a certain test
7.8. Translation tool
7.9. Full Text Search Administration
7.10. Manual triggering the notifications
7.11. Access Rights
Examples
8. Deletion of unused users and resources from the system
8.1. User Deletion
User Deletion Workflow
Configuration of User Deletion
8.2. Delete inactive learning resources
8.3. Delete inactive project group
9. Upgrading from previous installation
9.1. General upgrade concept
9.2. Upgrading from 6.1.1 to 6.2.x
9.3. Upgrading from 6.0.x to 6.1.1
9.4. Upgrading from 6.0.0 to 6.0.3
9.5. Upgrading from 5.2.x to 6.0.0
9.6. Upgrading from 5.1.x to 5.2.x
9.7. Upgrading from 5.0.x to 5.1.x
Conversion of wiki's
9.8. Upgrading the 4.x.y series
Upgrading from 4.1.4 to 5.0.x
Upgrading from 4.1.1 to 4.1.4
Upgrading from 4.0.2 to 4.1.1
Upgrading from 4.0.1 to 4.0.2
Upgrading from 4.0.0 to 4.0.1
9.9. Upgrading the 3.x.y series
Upgrading from 3.2.1 to 4.0.0
Upgrading from 3.2.0 to 3.2.1
Upgrading from 3.1.4 to 3.2.0
Upgrading from 3.1.3 to 3.1.4
Upgrading from 3.1.2 to 3.1.3
Upgrading from 3.1.0 to 3.1.2
Upgrading from 3.0.1 to 3.1
Upgrading from 3.0.0 to 3.0.1
9.10. Upgrading from 2.x
10. Contact, mailinglists and support
10.1. Mailinglists
10.2. Support
11. OLAT software license
12. Change history

List of Tables

3.1. LDAP configuration parameters in build.properties
7.1. Default Quotas
7.2. Access Rights Example 1
7.3. Access Rights Example 2

List of Examples

4.1. Definition of a user property
4.2. userPropertyHandlers is a list of previous defined properties
4.3. Home settings configuration