resistance is obsolete ™ ;-)
the groupware construction kit

Building the OpenGroupware.org Sources

If you have problems using the given instructions, please subscribe and ask in the developer mailinglist.

Note: This section is currently being updated for SOPE 4.3 and OGo 1.0a which change the build and install procedure. Some information might be incorrect, please provide feedback in case you find incorrect information!

Requirements

Starting with OGo 1.0alpha, OGo has only a single build dependency, the SOPE application server. Of course for deployment you might need additional services, like a working PostgreSQL or Cyrus server.


Steps to Build OGo
  1. Basic ThirdParty Packages (make, objc, libFoundation, libical)
  2. SOPE
  3. Groupware (Logic, DocumentAPI, WebUI)

Note: We try to collect some common build errors in the Common Build Errors document.

Source Overview

To get a quick overview over the OpenGroupware.org source tree, have a look at the following picture, which shows the structure of the OpenGroupware.org repository:

  Logic main logic part (command objects)
  Database database schemata (PostgreSQL, FrontBase)
  DocumentAPI logic parts (documents)
  WebUI the OGo web interface
    AdminUI
    Common
    Contact
    Mailer
    NewsUI
    OGoForms
    OGoFoundation
    OpenGroupware.org
    PreferencesUI
    Project
    Resources
    Scheduler
  Themes image resources for the WebUI
  Tools misc. tools
  XmlRpcAPI XML-RPC interface to the application
    Daemon
    Documentation
  PDA PDA logic and WebUI
  ZideStore native client integration daemon
    ZSBackend
    ZSFrontend
    SoProducts
    Protocols
whyclose

We welcome your feedback!
Trademarks.  
This site is sponsored by
SKYRIX Software AG
ZideOne GmbH
MDlink