Apartamento En Familia

Apartamento En Familia
Apartamento de playa para vacaciones. http://www.apartamentoenfamilia.es. Número registro HUTT-005768

jueves, 13 de mayo de 2010

Instalar una aplicación en eGroupWare

En un artículo anterior explicábamos que era eGroupWare y como lo podíamos instalar en nuestra empresa. Bien, ahora voy a explicaros como instalar una nueva aplicación diseñada para integrarse con eGroupWare. Por defecto, la herramienta ya viene con un conjunto bastante grande de aplicaciones:


Partes integrales de eGroupWare

  • phpgwapi nuestra API (application programming interface)
  • instalación y actualización de eGroupWare y las aplicaciones
  • (administración)? interfaz interna de administración
  • (preferencias)? personales
  • (manual)? sistema de ayuda
  • Libreta de direcciones con administrador de contact usando SQL o LDAP ( (Milosh)? )
  • Calendario de grupo y planificación ( RalfBecker )
  • Cliente de Correo electrónico imap y ( angles )
  • ((InfoLogSpanish?|Registro) potente reemplazo para tareas pendientes, notas y llamadas telefónicas. Gestión de relaciones con clientes (CRM) ( RalfBecker )
  • (Wiki)? clon de Tavi:WikkiTikkiTavi ( ralfbecker )
  • (Plantillas)? nuevo sistema de plantillas basado en controles, diseño rápido de prototipos y tablas de bases de datos ( RalfBecker )
  • Gestión de (Proyectos)? con contabilizaciones ( knecke )
  • FelaMiMail cliente imap basado en Squirrelmail ( knecke; desde 3/2008 leithoff )
  • (Administrador de archivos)? almacenados en el (VFS)? (sistema de ficheros virtual) basado en ficheros, sql-db o webdav ( mipmip )
  • (Administrador de sitios web)? sistema de gestión de contenidos con ACL ( RalfBecker )
  • (marcadores)? compartir los marcadores ( orphaned )
  • (Base de conocimiento)? ( alpeb )
  • Stock Quotes ( orphaned )
  • Herramientas de traducción ( RalfBecker )
  • (Copia de Seguridad)? interfaz para la gestión de copias de seguridad mediante un script basado en cron
  • (comic)? carga y muestra comics desde distintos sitios
  • (ftp)? cliente ftp básico
  • JiNN solución drop-in de gestión de contenidos para sitios web basados en bases de datos ( mipmip )
  • (Encabezados)? carga y muestra los encabezados desde varios sitios
  • (news_admin)? introducir y ver noticias
  • (soap)? prueba para el interfaz soap de eGW
  • (Sondeos)? mostrar y evaluar sondeos
  • (phpsysinfo)? mostrar la información del sistema en linux: carga, usuarios, memoria libre, etc.
  • (Inscripción)? permite que la gente se dé de alta para cuentas eGW ( mipmip )
  • (Sistema de notificación de incidencias)?
  • (xmlrpc)? prueba para el interfaz xmlrpc de phpGW

planes para nuevas aplicaciones

(Fuente eGroupWare)

Si estas aplicaciones no satisfacen todas nuestras expectativas, tenemos la posibilidad de instalar nuevas, ya sea creadas por nosotros mismos, o por otros. En este artículo voy a explicar como instalar una aplicación y en otro artículo, más adelante, explicaré como hacer nuestra própia aplicación eGroupWare usando la API que nos proporciona.

Para instalar una nueva aplicación en eGroupWare deberemos decomprimirla en la carpeta de eGroupWare. El interior de la carpeta de eGroupWare tiene un aspecto similar a este:


header.inc.php
formulario
emailadmin
vacation
resources
felamimail
manual
news_admin
notifications
phpbrain
phpsysinfo
polls
projectmanager
registration
sambaadmin
sitemgr
syncml
timesheet
tracker
addressbook
bookmarks
developer_tools
egw-pear
filemanager
importexport
infolog
preferences
setup
admin
doc
etemplate
home
anon_wrapper.php
groupdav.php
header.inc.php.template
index.php
logout.php
notify.php
notify_simple.php
notifyxml.php
redirect.php
rpc.php
set_box.php
soap.php
svn-helper.php
webdav.php
xajax.php
xmlrpc.php

Una vez descomprimida la carpeta de nuestra nueva aplicación aqui, deberémos ir a nuestra interficie web como administrador y hacer lo siguiente:

Administración->Aplicaciones y en este apartado pulsar el botón Añadir. Entonces veremos lo siguiente:


Rellenaremos estos campos y luego le daremos a "Añadir". Ahora solo faltará actualizar el estado de la base de datos para que la aplicación pueda ser visible. Esto lo haremos desde la página de setup del egroupware. Algo como http://www.miegroupware.es/setup y nos validaremos con el usuario-contraseña de administrador de la configuración. También veremos este enlace desde Administrador->Aplicaciones, en donde pone:

(Para instalar nuevas aplicaciones, utilice
Instalación [Administrar Aplicaciones])


Al validarnos veremos como en el Paso 5 - Administración avanzada de aplicaciones sale con un error, ya que nos recuerda que aun no hemos acabado la instalación de nuestra aplicación. Entramos en el paso 5 mediante el botón "Administrar Aplicaciones" y actualizamos el campo en donde aparezca nuestra aplicación y guardamos. Con eso ya tendremos nuestra aplicación instalada. Ahora sólo nos quedará decir mediante la administración de usuarios, cuales pueden o no usarla.

That u don't know what you've got 'til it's gone