Esta secção será melhorada ao longo do tempo. Esteja atento. Se tiver ao problema com as instruções, por favor subscreva uma das nossas mailinglist.

Requisitos
  • GNU make
  • GNU Objective-C Compiler (GCC)
  • PostgreSQL, e development headers
  • Apache 1.3, e development headers
  • Zlib Development package e zutil.h
  • OpenLDAP development headers (NGLdap)

  • Algumas Notas

  • Pequeno artigo de Helge Hess para compilar o OGo
  • Como compilar em RedHat 7.3

  • Passos para compilar o OGo
    1. Packages referentes a terceiros (make, objc, libFoundation, libxml2, libical, js)
    2. SOPE (skyrix-xml, skyrix-core, skyrix-sope)
    3. GNUstep Database Library (GDLAccess, PostgreSQL72)
    4. Groupware (Logic, DocumentAPI, WebUI)
    Código

    Apresenta-se de seguida a árvore referente aos ficheiros do OpenGroupware.org:

    .
    |-- Database
    |-- DocumentAPI
    |-- Logic
    |-- PDA
    |-- SOPE
    |   |-- mod_ngobjweb
    |   |-- skyrix-core
    |   |-- skyrix-sope
    |   `-- skyrix-xml
    |-- SandStorm
    |-- Themes
    |-- ThirdParty
    |   |-- gnustep-db
    |   |-- gnustep-make
    |   |-- gnustep-objc
    |   |-- js-1.5
    |   |-- libFoundation
    |   |-- libical
    |   |-- libxml2
    |   |-- nhsc
    |   `-- pyxmlrpc
    |-- Tools
    |-- WebUI
    |   |-- AdminUI
    |   |-- Common
    |   |-- Contact
    |   |-- Mailer
    |   |-- NewsUI
    |   |-- OGoForms
    |   |-- OGoFoundation
    |   |-- OpenGroupware.org
    |   |-- PreferencesUI
    |   |-- Project
    |   |-- Resources
    |   |-- Scheduler
    |-- XmlRpcAPI
    |   |-- Daemon
    |   `-- Documentation
    `-- ZideStore
        |-- Backend
        `-- Frontend
    

    Tal como é mosta a figura, o código do OpenGroupware.org é dividido em várias partes. A tabela seguinte mostra uma pequena descrição dos módulos principais.

    Nome Descrição
    Database base de dados (PostgreSQL, FrontBase)
    DocumentAPI documentação da API (documentos)
    Logic principal modulo sobre logica
    PDA logica sobre PDA e o WebUI
    SOPE SKYRiX Object Publishing Environment, libraries
    SandStorm framework experimental do XML-RPC
    Themes themes para a interface web
    Tools ferramentas diversas
    WebUI o interface web
    XmlRpcAPI interface XML-RPC para o sistema
    ZideStore o daemon ZideStore