Chapter 3. OLAT development framework overview

Table of Contents

3.1. Architectural overview
Introduction
System boundaries
Programming concept
Component based
Separation of logic and layout
Event dispatching
OLAT Web 2.0 Ajax mode
Ease of developing and debugging
Authentication and Authorization
GUI demo: Grafical elements in action
Proper usage of escaping in velocity pages
3.2. Application Layers
Responsibilities of the layers in short
3.3. Easily extending OLAT (How to write your own code for OLAT)
Extend OLAT using Eclipse
The extension concept
How to add a new site/menuitem
3.4. Elements explained
Controllers
Managers
i18n
Mappers
Properties
db
3.5. The util package
3.6. OLAT Clustering and Scalability Concepts
Syncer
Locker
Cacher
EventBus
Example usages of the tools
Things to avoid
Hints and cookbooks for the four „tools“
3.7. Going deeper into OLAT development
3.8. Reusable components and controller library
TextComponent and TextFactory

summary

Would you like a brief summary about how OLAT works in a technical way and how its architecture is? Here we are!