Developers overview
From Kolab wiki
This page provides an overview for developers interested in the Kolab Groupware.
Contents |
[edit]
Server development
- Server development overview
- Setup Kolab Server development environment
- Basic Server Components
- Kolab specific packages
- Native integration on Non-OpenPKG platforms
- Kolab on different development platforms
- Developers FAQ
- Developing Kolab extensions
- Extending the ldap schema
- Building your own Kolab Server release
- Server testing
[edit]
PHP based development
A large part of the features provided by Kolab Server rests on Kolab specific PHP libraries provided by Horde. Horde, the web client, also uses these package for accessing the Kolab server.
- Kolab Format - A PHP PEAR package providing methods for reading/writing the Kolab Format
- Kolab Server - A PHP PEAR package for accessing the Kolab Server LDAP database
- Kolab Storage - A PHP PEAR package for handling user data stored in IMAP
- Kolab FreeBusy - A PHP PEAR package providing free/busy information
- Kolab Filter - A PHP PEAR package providing mail filters responsible for mailing policies and resource management
Sometimes you might wish to debug the PHP scripts on the Kolab server. This possible but needs the installation of additional tools. A description can be found below.
- PHP debugging - How to debug the PHP scripts on the Kolab server.
[edit]
Kolab Format development
- Kolab format - The current version of the Kolab format specification
- Kolab format mailing list - The discussion forum for changes to the Kolab format
- Kolab Format - An introduction to the Kolab format
- Kolab Format Development - Modifications to the Kolab format that currently exist in Kolab clients or have been proposed as a new standard
[edit]
Client development
- Kontact development
- Horde development
- Thunderbird development
- Integrating Kolab support into a new client
[edit]
Other
[edit]
Primary Developer resources
[edit]
Mailing lists
[edit]
Source code
[edit]
Problem tracker
[edit]
Other
- Kolab server roadmap
- #kolab: The Kolab IRC channel.
[edit]
Developer links
[edit]
General
[edit]
Server components
- Cyrus imapd man pages
- Cyrus imapd home page
- Postfix home page
- Postfix wiki
- OpenLDAP home page
- OpenSSL home page
- Amavisd-new home page
- Spamassassin home page
- Clamav home page
[edit]
