OpenGroupware.org
Encyclopedia
SOGo is an Open Source collaborative software
Collaborative software
Collaborative software is computer software designed to help people involved in a common task achieve goals...

 (groupware) server
Server (computing)
In the context of client-server architecture, a server is a computer program running to serve the requests of other programs, the "clients". Thus, the "server" performs some computational task on behalf of "clients"...

 with a focus on simplicity and scalability. It is mostly written in Objective-C
Objective-C
Objective-C is a reflective, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.Today, it is used primarily on Apple's Mac OS X and iOS: two environments derived from the OpenStep standard, though not compliant with it...

 and makes uses of components like PostgreSQL
PostgreSQL
PostgreSQL, often simply Postgres, is an object-relational database management system available for many platforms including Linux, FreeBSD, Solaris, MS Windows and Mac OS X. It is released under the PostgreSQL License, which is an MIT-style license, and is thus free and open source software...

, Apache
Apache HTTP Server
The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million website milestone...

, an IMAP server and more.

SOGo enables Mozilla Thunderbird/Lightning, Microsoft Outlook, Apple iCal/iPhone and BlackBerry client users to collaborate using a modern platform. SOGo features include the ability to share calendars, address books and mails in your community with a completely free and open source cross-platform solution. Using the Funambol middleware and the Funambol SOGo Connector, it allows any SyncML clients to fully synchronize contacts, events and tasks with SOGo.

SOGo supports many standards such as CalDAV
CalDAV
Calendaring Extensions to WebDAV, or CalDAV, is an Internet standard allowing a client to access scheduling information on a remote server. It extends WebDAV specification and uses iCalendar format for the data. The protocol is defined by RFC 4791...

, CalDAV auto-scheduling, CardDAV
CardDAV
CardDAV is an address book client/server protocol designed to allow users to access and share contact data on a server.The CardDAV protocol was developed by the IETF and has been published as RFC 6352....

, WebDAV Sync, WebDAV ACLs, iCalendar
ICalendar
iCalendar is a computer file format which allows Internet users to send meeting requests and tasks to other Internet users, via email, or sharing files with an extension of .ics...

 and more. This increases its interoperability and scripting capabilities.

Microsoft Outlook
Microsoft Outlook
Microsoft Outlook is a personal information manager from Microsoft, available both as a separate application as well as a part of the Microsoft Office suite...

 support is provided through an OpenChange storage provider. Users can share address books, calendars and emails with other SOGo users without relying on costly MAPI providers. The connectivity between Microsoft Outlook and SOGo is native as SOGo will act as a fully featured Microsoft Exchange server to Microsoft Outlook clients.

Features

SOGo reuses existing services such as Microsoft Active Directory, OpenLDAP, a SQL database, or even an IMAP server. By reusing those, SOGo prevents time-consuming data migration or directory services data duplication or synchronization problems. SOGo is very fast and uses few resources. SOGo is a compiled software so the required hardware footprint is very low and a single SOGo server can easily handle thousands of users.

From the user's point of view, SOGo can be accessed through its web interface, desktop clients or mobile devices.

SOGo's web interface features a lightweight AJAX interface available in over a dozen languages. Its modern look and feel mimics Mozilla Thunderbird and offers drag and Drop capabilities for contacts, events and mail messages for all modern web browsers. Single sign-on capabilities are also available using CAS, WebAuth or Kerberos.

Supported desktop clients are Mozilla Thunderbird with the Lightning extension, Apple iCal and Microsoft Outlook. The SOGo Connector and Integrator extensions for Mozilla Thunderbird are optional but they perfect the integration of Thunderbird with SOGo.

Mobile devices are generally handled through the Funambol middleware and the Funambol SOGo Connector. This allows any SynML-capable device to synchronize contacts, events and tasks with SOGo. Devices such Apple iPhone are handled natively in SOGo as the Apple iPhone OS supports CalDAV
CalDAV
Calendaring Extensions to WebDAV, or CalDAV, is an Internet standard allowing a client to access scheduling information on a remote server. It extends WebDAV specification and uses iCalendar format for the data. The protocol is defined by RFC 4791...

 and CardDAV
CardDAV
CardDAV is an address book client/server protocol designed to allow users to access and share contact data on a server.The CardDAV protocol was developed by the IETF and has been published as RFC 6352....

.

Screenshots

Screenshots are available from the SOGo homepage.

External links

  • http://www.sogo.nu/
  • http://www.inverse.ca/
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK