Instalación y estructura

Estructura Cliente - Servidor

Open Groupware esta basado en una arquitectura cliente-servidor basada en ambientes "web", esto implica que el acceso de información es llevado acabo directamente de un "Browser", mientras el deposito central reside en un servidor habilitado como un sitio de Internet.

Lo anterior fomenta un ambiente flexible de acceso al no requerirse instalar o actualizar software en los clientes que deseen accesar el deposito informativo. No obstante, Open Groupware ofrece clientes nativos ("Plug-ins") en caso de requerir accesar información de otro software para PC ("Desktop") distinto a un "Browser", como : Microsoft Outlook, Ximian Evolution, Mozilla, WebDAV, Apple iCal.app y KDE KOrganizer. Como puede notar, las aplicaciones mencionadas anteriormente también hacen uso común de información que puede residir en Open Groupware como teléfonos, correos de contacto y calendarios, razón por la cual existen este tipo de adaptadores.

El proceso de conexión para cualquier cliente de Open Groupware -- vía "Browser" o nativo -- depende simplemente de las configuraciones realizadas en la instalación del servidor para Open Groupware, mismas que serán descritas en su totalidad en los siguientes párrafos.

Pasos Previos - Servidor

Antes de iniciar el proceso de instalación en servidor para Open Groupware, es necesario que las siguientes aplicaciones estén instaladas :

Base de datos

El modelo de datos utilizado por Open Groupware esta diseñado originalmente para operar en la base de datos Postgres por lo que es recomendable se apegue a este lineamiento. No obstante, es posible -- aunque seguramente tendrá que realizar modificaciones manuales -- instalar el modelo de datos en otra base de datos relacional como MySQL, Oracle o SQL-Server.

Apache o Apache 2

Como fue mencionado anteriormente, dada la naturaleza de acceso vía web al deposito informativo de Open Grupoware, el uso de un servidor de paginas como Apache es una opción natural. Mismo que debe estar configurado para operar módulos externos ya que es necesario utilizar un módulo propio de Open Groupware, proceso que será descrito posteriormente.

Instalación

El proceso para instalar Open Groupware -- antes de adaptar la Base de Datos y Apache -- consta de tres pasos :

SOPE es una parte central de Open Groupware que contiene la estructura lógica ("Framework") capaz de operar la serie de módulos correspondientes a cualquier instalación.

Módulos/Librerías dependientes de SOPE.

SOPE requiere de la presencia de GNUstep-Make, ObjC-Runtime y libFoundation. Posiblemente su distribución Linux ya incluya estas herramientas, sin embargo, a pesar que estas son librerías que puede poseer su servidor, el equipo de OpenGroupware/SOPE recomienda utilizar las versiones incluidas en la distribución de SOPE, por lo que proseguiremos con la instalación de SOPE en sí.

Instalación de SOPE.
Instalación de Open Groupware.

Una vez que SOPE este instalado, puede continuar la instalacion del ejecutable de Open Groupware