SOGo (formerly named Scalable OpenGroupware.org ) is an open source collaborative software (groupware) server with a focus on simplicity and scalability.
16-630: SOGo provides collaboration for Mozilla Thunderbird/Lightning, Microsoft Outlook, Apple iCal/iPhone and BlackBerry client users. Its features include the ability to share calendars, address books and e-mail using an open source, cross-platform environment. The Funambol middleware and the Funambol SOGo Connector allow SyncML clients to synchronize contacts, events and tasks. SOGo supports standard groupware capabilities including CalDAV , CalDAV auto-scheduling, CardDAV , WebDAV Sync, WebDAV ACLs, and iCalendar . Microsoft Outlook support
32-416: A number of calendaring-specific operations such as doing free-busy time reports and expansion of recurring events. With this functionality, a user may synchronize their own calendar to a CalDAV server, and share it among multiple devices or with other users. The protocol also supports non-personal calendars, such as calendars for sites or organizations. Internet Draft An Internet Draft ( I-D )
48-544: A set of functionalities. Inverse, based in Canada, packaged and released version 1.0 of SOGo in 2009. In 2022, Inverse made a deal with Alinto . CalDAV Calendaring Extensions to WebDAV , or CalDAV , is an Internet standard allowing a client to access and manage calendar data along with the ability to schedule meetings with users on the same or on remote servers . It lets multiple users in different locations share, search and synchronize calendar data. It extends
64-485: Is a document published by the Internet Engineering Task Force (IETF) containing preliminary technical specifications, results of networking-related research, or other technical information. Often, Internet Drafts are intended to be work-in-progress documents for work that is eventually to be published as a Request for Comments (RFC) and potentially leading to an Internet Standard . It
80-422: Is available in several languages. The look and feel of version 2 mimics Mozilla Thunderbird and provides browser drag and drop capabilities for contacts, events and mail messages. Single sign-on security capabilities are available by using CAS, WebAuth, or Kerberos. Version 3 is based on AngularJS and Angular Material and provides a fully responsive interface. Supported desktop clients are Mozilla Thunderbird with
96-455: Is considered inappropriate to rely on Internet Drafts for reference purposes. I-D citations should indicate the I-D is a work in progress . An Internet Draft is expected to adhere to the basic requirements imposed on any RFC. An Internet Draft is only valid for six months unless it is replaced by an updated version. An otherwise expired draft remains valid while it is under official review by
112-501: Is developed as an open standard to foster interoperability between software from different vendors. The architecture of CalDAV (partially inherited from the underlying specifications) organizes the data (events, tasks, free-busy info, notes) in directories (collections), where multiple items (resources) reside. The resources and collections can be accessed by one or more users, using standard HTTP and DAV semantics to detect conflicting changes, or to provide locking. For access control
128-569: Is provided through an OpenChange storage provider to remove the MAPI dependency for sharing address books, calendars and e-mails. Native connectivity to Microsoft Outlook allows SOGo to emulate a Microsoft Exchange server to Outlook clients. SOGo uses existing services including Microsoft Active Directory, OpenLDAP, SQL, and IMAP. Usage of industry services contributes to scalability. It is accessible through its web interface, desktop clients or mobile devices. The web interface uses an AJAX interface and
144-555: The Internet Engineering Steering Group (IESG) when a request to publish it as an RFC has been submitted. Expired drafts are replaced with a "tombstone" version and remain available for reference. Internet Drafts produced by the IETF working groups follow the naming convention: draft-ietf-<wg>-<name>-<version number>.txt . Internet Drafts produced by IRTF research groups following
160-475: The WebDAV ( HTTP -based protocol for data manipulation) specification and uses the iCalendar format for the calendar data. The access protocol is defined by RFC 4791 . Extensions to CalDAV for scheduling are standardized as RFC 6638 . The protocol is used by many important open-source applications. The CalDAV specification was first published in 2003 as an Internet Draft submitted to
176-557: The Internet Engineering Task Force ( IETF ) by Lisa Dusseault. In March 2007, the CalDAV specification was finished and published by the IETF as RFC 4791, authored by Cyrus Daboo ( Apple ), Bernard Desruissaux ( Oracle ), and Lisa Dusseault ( CommerceNet ). CalDAV is designed for implementation by any collaborative software , client or server, that needs to maintain, access or share collections of events. It
SECTION 10
#1732786711289192-651: The Lightning extension, Apple iCal, and Microsoft Outlook. The SOGo Connector and Integrator extensions for Thunderbird provide improved functionality. Mobile devices are generally handled through the Microsoft Exchange ActiveSync (EAS) protocol. Devices such Apple's iPhone are handled natively by SOGo as iOS supports CalDAV and CardDAV . Other devices can access the Web interface which is responsive since release 3.0.0. The Skyrix Web Groupware
208-703: The OpenOffice project. OpenGroupware.org was functionally rich but very limited in scalability (worked for hundreds of users). As part of a large customer project which had the requirement to serve around 60,000 users, "Scalable OGo" ("SOGo") was created in 2004. "SOGo" lacks a lot of the functionality of OpenGroupware.org, but kept key calendaring, address book and email features. All designed to be highly scalable, and most importantly: to conform to open standards like CalDAV and GroupDAV. The SKYRIX company eventually refocused on other endeavours. Inverse Inc picked up and continues to maintain and enhance SOGo, while adding
224-414: The concept of ACLs are used, so each operation (view, edit, delete etc.) can be denied or granted per user. Therefore, the specification requires that CalDAV servers must support "WebDAV Access Control Protocol" ( RFC 3744 ). The calendar resources must use iCalendar format, which allows the server to understand and process the data. Parsing the iCalendar items is necessary, because the server has to support
240-462: The naming convention: draft-irtf-<rg>-<name>-<version number>.txt . Drafts produced by individuals following the naming convention: draft-<individual>-<name>-<version number>.txt The IAB , RFC Editor, and other organizations associated with the IETF may also produce Internet Drafts. They follow the naming convention: draft-<org>-<name>-<version number>.txt . The initial version number
256-677: Was a web based calendaring, contact and project management system developed by the SKYRIX Software AG in Magdeburg, Germany (~1998-2008). It was based upon the SOPE application server (an open source derivate of WebObjects developed by the same company). That system was later released as an OpenSource project under the name "OpenGroupware.org". Even though the name was derived from the OpenOffice.org project, it had no actual ties to
#288711