Architecture & Design¶
This part of the documentation is about the architecture of Kolab Groupware. It outlines the various components included, and how they interact.
Note
If you are new to groupware environments in general, or Kolab Groupware specifically, we recommend you read the Introduction first.
How Kolab Groupware Works¶
- Introduction
- Authentication and Authorization
- Mail Exchanger
- Data Storage Layer & Primary Access Protocol
- Desktop Clients
- Mobile Clients
- Storage Layer Access Protocols
- Web Interfaces
- Instant Messaging
- Voice (over IP) & Voice Conferencing
- Video & Video Conferencing
- Collaborative Document Editing
- Overview of Functional Components
- Kolab Groupware and LDAP
- Mail Exchangers for Kolab Groupware
Software Components¶
- The Kolab Daemon
- Kolab Web Administration Panel and API
- Example for an API call from PHP
- Example for an API call from Python
- HTTP Method Convention
- Service and Method Naming Convention
- Standard Response Layout
- Service Handlers
- The
domain
Service - The
domains
Service - The
domain_types
Service - The
form_value
Service - The
group
Service - The
groups
Service - The
system
Service - The
user
Service - The
user_types
Service - Storage Format for an Object Type
- The
attributes
Attribute Value Format - The
users
Service
- Hosted Kolab Customer Control Panel
- Kolab Freebusy Daemon
- Kolab Freebusy Service
General Documentation¶
Todo
Document the concepts of a sealed system.