Vamos a ir mejorando esta sección. Permanece atento. Si tienes problemas con estas instrucciones puedes subscribirte y preguntar en las listas de correo para desarrolladores.
Requerimientos
Para una introducción rápida al árbol de fuentes de OpenGroupware.org, mire al siguiente esquema, el cual muestra la estructura del repositorio de 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
Como puede ver, el código fuente de OpenGroupware.org está dividido en varias partes. La tabla siguiente le dará una introducción a los módulos principales:
| Nombre | Descripción |
| Database | Esquemas de la Base de Datos (PostgreSQL, FrontBase) |
| DocumentAPI | partes de lógica (documentos) |
| Logic | parte de lógica principal (comandos) |
| PDA | Lógica de PDA y WebUI |
| SOPE | SKYRiX Object Publishing Environment, librerías |
| SandStorm | entorno experimental de XML-RPC |
| Themes | temas para la interfaz web |
| Tools | misc. tools |
| WebUI | la interfaz web |
| XmlRpcAPI | Interfaz XML-RPC a la aplicación |
| ZideStore | el demonio ZideStore |