Введение

Колаб — бесплатный программный комплекс с открытым исходным кодом, предназначенный для организации совместной работы. Он состоит из сервера Kolab и широкого спектра клиентов Kolab, включая KDE PIM Suite Kontact, веб-интерфейс Roundcube, Mozilla Thunderbird и Mozilla Lightning с расширением SyncKolab, а также Microsoft Outlook с проприетарными плагинами Kolab Connector.

Основные понятия

Kolab использует IMAP в качестве базового протокола для электронной почты, контактов и событий календаря. Эти данные сохраняются в папках IMAP в формате Kolab XML, а сервер IMAP управляет хранением и правами доступа. Настройка и обслуживание Kolab осуществляется через LDAP. Клиенты Kolab и сервер Kolab используют общепринятые протоколы и форматы для своей работы (в частности, IMAP, как упоминалось выше, vCard, iCal, XML и LDAP). Это позволяет использовать структуру спецификаций Kolab Format, или даже её части, как открытый набор спецификаций для взаимодействия между клиентами и серверами группового программного обеспечения. Реализации от сторонних разработчиков начались практически сразу; например, сервер группового программного обеспечения Citadel начал поддерживать версию 1 спецификации Kolab Format в марте 2004 года. Концепции, лежащие в основе Kolab, описаны в спецификации формата и архитектурном документе Kolab 2, а для Kolab 1 – в контракте Kroupware, архитектурном документе и техническом описании.

Клиенты Kolab 3.x

Roundcube является веб-клиентом по умолчанию, поставляемым с Kolab 3.0; KDE Kontact, начиная с версии 4.10, и Kontact Touch (K Desktop Environment, Free Software); SyncKolab, начиная с версии 3.0.0, – это расширение для Mozilla Thunderbird/SeaMonkey и Lightning (Free Software); Kolab Desktop Client – это стабилизированная и профессионально поддерживаемая версия KDE Kontact.