Вы находитесь на странице: 1из 35

Entrega 1: phpGroupware

Integrantes: Curso: Computadoras y Sistemas Operativos

2011

ndice MARCO TERICO 1.A. Visin General del Groupware 1.a.i. Introduccin 1.a.ii. Definicin de un Groupware 1.a.iii. Caractersticas Principales 1.a.iv. Ventajas 1.a.v. Desventajas 1.a.vi. Groupware: Clasificaciones 1.a.vii. Diferencias entre Groupware Libre y Propietario 1.a.vii.A. Groupware Libre 1.a.vii.B. Groupware no Libre 1.B. phpGroupware 1.b.i. 1.b.ii. 1.b.iii. 1.b.iv. Introduccin Definicin Funcionalidades Ventajas e inconvenientes 10 10 10 12 3 3 3 4 5 6 7 8 9

phpGroupware 1) Marco Terico: a) Visin General del Groupware i) Introduccin: En el mundo de hoy, todas las empresas constantemente deben organizar grupos de personas para que consigan un objetivo en comn. Por ejemplo el grupo de marketing, de produccin, de investigacin El xito de una empresa est muy fuertemente ligado al xito de dichos grupos en su objetivo, y muy seguido el xito de los grupos radica precisamente en el xito de otros grupos de trabajo de la empresa. Es por eso que hoy en da las empresas invierten mucho dinero en conseguir herramientas o mtodos que ayuden a sus grupos a tener una mejor productividad, por ejemplo trabajar en un horario determinado, llamar a una persona conocida a que de una charla de motivacin o conseguir un software que los ayude. A este tipo especial de software se le llama Groupware.

ii) Definicin de un Groupware Una definicin precisa de un Groupware no es posible, ya que muchos autores se refieren a l como cualquier aplicacin que permita compartir datos entre individuos es Groupware. O como herramientas especializadas diseadas para uso de grupos de trabajo. Un Groupware es un software diseado a ayudar a un grupo de personas a alcanzar una meta determinada. Es un conjunto de programas que integran el trabajo en un solo proyecto con muchos usuarios concurrentes que se encuentran en diversas estaciones de trabajo, conectadas a travs de una red.

En el mundo de hoy, el intercambio de informacin es vital en un grupo de trabajo para que sea exitoso. El Groupware cambia la manera normal en el que se transmiten archivos y documentos, que es por mail o por otro mtodo, para permitir una mayor eficaz colaboracin del equipo. De ah que el Groupware tambin es llamado Software Colaborativo

iii)Caractersticas Principales: El ncleo de todo Groupware est constituido por el intercambio de informacin, su gestin y control, las notificaciones de toda clase de cambios o avances y la utilizacin del conocimiento almacenado referente a la organizacin. Otra de las caractersticas principales es que, como ya hemos mencionado, no es un solo programa el que vienen en el software, sino son un conjunto de programas que todos tienen una funcin para ayudar al grupo a alcanzar sus metas. Por ejemplo, los programas tpicos que todo software de tipo Groupware debe tener son: Herramientas de comunicacin electrnica, para enviar documentos, mensajes, o datos entre personas para facilitar el intercambio de informacin. Por ejemplo e-mail, fax, wikis, publicaciones en web, mail de voz etc. Herramientas de conferencia electrnica, para facilitar el intercambio de informacin pero en una manera ms interactiva. Por ejemplo foros de Internet, chat online, mensajera instantnea, telefona, videoconferencias, conferencias de datos, donde las PCs conectadas comparten una pizarra que todos pueden editar o cambiar, documentos compartidos etc. Herramientas de coordinacin colaborativa: Estas herramientas facilitan el manejo de las actividades de grupo. Por ejemplo calendarios electrnicos, sistemas de manejo de proyecto, revisin de proyectos online, sistemas de flujo de trabajo, sistemas de software social etc. Otras de las caractersticas aparte de los programas que usan de los Groupware, es referente al diseo de una aplicacin de groupware. Es importante incluir restricciones o privilegios especiales para la parte de interaccin. Asimismo en la mayora de groupwares el usuario sabe en todo momento donde estn (referentes a la aplicacin) tanto el como los dems participantes. Asimismo un Groupware permite al usuario reconocer que aplicaciones del software se estn ejecutando y por quienes, para as llevar un buen control del trabajo.

Una ltima caracterstica a destacar es referente a su sencillez de manejo. Ya que la herramienta no esta diseada a que la usen expertos en computacin, por lo que no es difcil de usarla.

iv) Ventajas: Mayor rapidez, ya que acorta tiempo en todo lo referido al intercambio de informacin o archivos, ya que este se hace a travs de la aplicacin, siendo instantnea. Haciendo ms fcil comunicarse, cooperar y coordinar ya que estas actividades son facilitadas por las tecnologas que tienden un puente entre los integrantes del grupo. Permite trabajar en la casa, esto permite a integrantes del grupo que por alguna razn estn enfermos, o haya ocurrido algn percance y no puedan ir a la oficina, seguir avanzando el trabajo. No hay una estructura explicita de la organizacin, esto es tanto una ventaja como una desventaja. Es ventaja porque estos sistemas se pueden usar en prcticamente cualquier organizacin sin necesidad de una configuracin muy extensa, y en segundo lugar permite incrementar la flexibilidad del personal. El poder realizar grupos de discusin online, esto es muy ventajoso ya que permite reunir expertos que se encuentran a grandes distancias, aparte de tener otras ventajas como el ahorro y la rapidez. Y el procedimiento para hacerlo es similar al de grupos de discusin en vivo. Estimula la creatividad, ya que como la colaboracin es permitida e impulsada, las ideas pueden ser compartidas fcilmente y las personas pueden construir basados en las ideas de otra, aparte de compartir nuevas ideas y agregar algo valioso al proyecto. Provee una estructura, todos los grupos de trabajo necesitan una estructura , cada miembro debe saber que se espera de ellos y que se espera del resto del grupo. Esto provee de una direccin de como se quiere el resultado final y como todos los miembros colaboran para llegar a el. Proveer de un punto central de recursos y mejorar los canales de comunicacin son dos formas concretas en las que el Groupware provee de estructura.

v) Desventajas La complejidad de trabajo en grupo de desarrollo sigue siendo un problema. Una razn para esto es la dimensin socio-tcnica del trabajo en grupo.

Los diseadores de trabajo en grupo no slo tienen que abordar las cuestiones tcnicas (como en el desarrollo de software tradicional), sino tambin los procesos de grupo social que debe ser apoyada con la aplicacin de trabajo en grupo. Algunos ejemplos de los problemas en el desarrollo de trabajo en grupo son los siguientes: La persistencia es necesaria en algunas sesiones. Comunicaciones de chat y voz son habitualmente no persistente y se evaporan a la final de la sesin. Sala virtual y los gabinetes de archivos en lnea pueden persistir por aos. El diseador de los espacios de colaboracin debe tener en cuenta las necesidades de la duracin de la informacin y aplicar en consecuencia. Autenticacin ha sido siempre un problema con el trabajo en grupo. Cuando se hacen las conexiones punto a punto, de cuando te conectes a la inscripcin es impuesta, es claro que se dedica a la sesin. Sin embargo, las sesiones de audio y no moderado conllevan el riesgo de no anunciadas "mirones" que observan, pero no se anuncian o contribuir. Hasta hace poco, los problemas de ancho de banda en una ubicacin fija limita la plena utilizacin de las herramientas. Estos riesgos se agravan con los dispositivos mviles. De entrada mltiple y los flujos de salida traer problemas de concurrencia en las aplicaciones de trabajo en grupo. Problemas de motivacin son importantes, especialmente en lugares donde no hay proceso de grupo predefinido estaba en su lugar. En estrecha relacin con el aspecto motivacin es la cuestin de la reciprocidad. Ellos y otros han demostrado que la distribucin de los esfuerzos y los beneficios tiene que ser cuidadosamente equilibrada con el fin de asegurar que todos los miembros del grupo que desea realmente participar.

El principal inconveniente del correo electrnico es que debido a que su uso es sencillo y a qu cantidad de personas hacen uso del, todo esto provoca una saturacin de mensajes. Al acumularse los mensajes la informacin de inters se pierde ya que la informacin que es realmente necesaria se mezcla con la que no lo es. Para solucionar este problema son necesarias reglas de clasificacin, normalizacin de trminos para denominar temas e ideas y filtros para descartar la lectura de mensajes que no interesan.

vi) Clasificacin
Groupware enfocado a tiempo y lugar:

Lugar: desde el mismo lugar o desde diferentes lugares. Tiempo: de manera sncrona o asncrona. En la primera, las personas realizan las diferentes tareas en el mismo periodo de tiempo, y en la segunda, las personas realizan esas tareas en periodos de tiempo distintos.

Mismo Lugar, Mismo Tiempo Entre las aplicaciones que se encuentran en esta categora encontramos: Pizarrones electrnicos Salas grupales Sistemas de apoyo a la toma de decisiones Reuniones electrnicas Diferente Lugar. mismo tiempo En esta categora encuentran aplicaciones tales como Videoconferencias Teleconferencias Comparticin de pantallas Comparticin de documentos Pizarrones electrnicos Mismo Lugar diferente tiempo Podemos tener este tipo de herramienta e esta categora Contenedores compartidos Buzones de correo Sistemas administradores de documentos Salas de reunin virtuales

Diferente Lugar, diferente Tiempo En la ltima categora encontramos Correo electrnico 7

Flujo de trabajo

vii) Diferencias Libre y Propietario


A. Groupware libre Es la denominacin del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Segn la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado. B. Groupware no libre El software no libre tambin es llamado software propietario, software privativo, software privado o software con propietario. Se refiere a cualquier programa informtico en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o que su cdigo fuente no est disponible o el acceso a este se encuentra restringido.

Groupware libre a. EGroupWare: EGroupware es una suite de programas libres para la empresa que estn listos para el trabajo en grupo en su red corporativa. Permite la gestin de contactos, citas, tareas y muchas ms cosas para todo su negocio. EGroupware es independiente de la plataforma. El servidor corre bajo Linux, Mac, Windows y otros muchos sistemas operativos. b. OpenGroupWare: Solucin de trabajo en grupo va Web, de cdigo abierto. OpenGroupware.org es una suite de aplicaciones desarrolladas especialmente para grupos de trabajo en empresas. Incluye una agenda de contactos, gestor de proyectos, calendario y un sistema CMS para gestionar contenidos en lnea, adems del correo electrnico. Un entorno libre y estndar, por lo que podrs usarlo en cualquier tipo de entorno, desde una interfaz Web hasta Outlook. c. Zimbra Collaboration Suite:

d.

e.

f.

g.

Solucin de trabajo en grupo, similar al anterior, (en varios idiomas, soporta correo, directorio, agenda, mensajera instantnea, calendario, espacios de trabajo). El servidor zimbra esta disponible para Linux, Mac OS X, aplicaciones y plataformas virtuales. Phpgroupware: Es en ingls, aunque cuenta con un demo con libre acceso en el cual pueden cambiarse las preferencias a idioma espaol. Consta de ms de 50 aplicaciones que pueden ser mezcladas dependiendo de las necesidades del usuario (direccin de contactos, email, calendario compartido, direccin de proyectos.) Kolab: Es en varios idiomas y soporta correo, directorio, agenda y nativamente interacta con KDE. MediaWiki: Es un software wiki libre escrito originalmente para Wikipedia. Ahora es utilizado por otros proyectos wiki de la Fundacin Wikimedia y por otras wikis. Moodle: Es un sistema de gestin de cursos de distribucin libre que ayuda a los educadores a crear comunidades de aprendizaje en lnea. Este tipo de plataformas tecnolgicas tambin se conocen como LMS (Learning Management System). Promueve una pedagoga constructivista social (colaboracin, actividades, reflexin crtica, etc.). Su arquitectura y herramientas son apropiadas para clases en lnea, as como tambin para complementar el aprendizaje presencial. Tiene una interfaz de navegador de tecnologa sencilla, ligera, y compatible.

La instalacin es sencilla requiriendo una plataforma que soporte PHP y la disponibilidad de una base de datos. Moodle tiene una capa de abstraccin de bases de datos por lo que soporta los principales sistemas gestores de bases de datos. h. Open-Xchange Server: Es un sistema de mensajera instantnea y software colaborativo. Existen dos versiones de este producto: la de software propietario y la de cdigo abierto. Tiene varias funciones como: correo electrnico, calendario, contactos o gestin de tareas totalmente integrados con opciones como base de datos documental, enlaces, gestin de permisos, proyectos, foros y base de datos de conocimiento. i. Jabber: Es un protocolo libre para mensajera instantnea, basado en el estndar XML. Es el proyecto ms aceptado como la alternativa libre al sistema MSN Messenger de Microsoft, al AOL o al Yahoo Messenger. Aunque es un protocolo bastante minoritario, est creciendo ms cada da, gracias a los usuarios y a Google, que ha creado un cliente de mensajera instantnea que utiliza Jabber, Google Talk. j. Coneix:

Es una intranet de Gestin de Proyectos que facilita la recogida de todos aquellos datos que generamos durante un proyecto, que pueden sernos tiles a nosotros o al resto de la empresa en proyectos posteriores. Implementada en PHP y MySQL Groupware NO libre a. Workflux.net : Solucin para administracin, distribucin y control de archivos y proyectos empresariales en espaol. Es de pago en su mayor parte, pero tambin tiene una opcin gratuita. b. TalkAndWrite: Software interactivo en tiempo real que simula la interaccin de dos personas que trabajan una al lado de la otra en un documento en comn. c. BSCW: Entorno telemtico basado en espacios compartidos de trabajo. Las siglas corresponden a "Soporte bsico para trabajo cooperativo". Comercial, con licencias gratuitas para fines educativos y est traducido, entre otros idiomas, al castellano y al cataln. d. Redianet: Aplicacin para aprovechar una sala o aula con PC en red para colaboracin y la comparticin de medios. e. Civinext Groupware: Plataforma desarrollada exclusivamente para administrar de manera eficiente la gestin de toda la comunicacin interna y externa de una organizacin. b) PhpGroupware i. Introduccin PhpGroupware es sin lugar a dudas la ms famosa herramienta colaborativa gratuita que se puede encontrar en Internet. Se trata de una plataforma Web que permite la gestin total de la organizacin en que se implanta. Est formada por ms de 50 aplicaciones que pueden ser combinadas de modo que se ajusten perfectamente a las necesidades particulares de cada organizacin. Como se trata de una herramienta de fuente abierta, se tiene la posibilidad de modificar el cdigo si es necesario realizar ajustes ms concretos para la organizacin.

ii.

Definicin

10

Una de las principales caractersticas de esta herramienta es su escalabilidad, ya que se puede ajustar de modo que de respuesta a organizaciones pequeas o incluso grupos de personas hasta grandes organizaciones corporativas. El gran esfuerzo realizado hacia conseguir la internalizacin de la herramienta (traducida en mas de 20 idiomas) ha conseguido que sea utilizada en gran cantidad de pases. El ncleo de la herramienta esta basado en una API (Application Programming Interface) que permite la construccin y despliegue herramientas Web de forma rpida y sencilla. Adems permite la conexin con distintos servidores de bases de datos, sistemas de control de usuarios, interfaces y lenguaje, aumentando la Estudio Herramientas Groupware interoperabilidad con las herramientas ya existentes en la organizacin. PhpGroupware cuenta con un gran apoyo por parte de los propios integrantes del proyecto pero tambin cuenta con el apoyo de universidades, institutos y empresas privadas de desarrollo software que han participado tanto en el desarrollo como realizando donaciones

iii.

Funcionalidades

PhpGroupware dispone de las siguientes funcionalidades: Correo electrnico: Es un modulo tpico en estas aplicaciones, permite recibir y enviar correos electrnicos dentro del dominio en el que se encuentra alojado la herramienta. Calendario: Permite determinar citas, reuniones, etc., de una forma grafica y sencilla. A destacar la legibilidad del interfaz. Agenda de contactos: Permite gestionar los contactos en dos niveles, personas y organizaciones. Adems permite importar y exportar ficheros de contactos de aplicaciones tpicas como Netscape, Outlook o Palm Desktop. Se pueden organizar los contactos por categoras. InfoLog: Sistema que permite visualizar los logs generados en la herramienta. Estos logs pueden ser de varios tipos y estn determinados por el administrador del sistema. Manual: Muestra todos los manuales en forma de rbol para cada una de las aplicaciones existentes en la herramienta. En funcin de que herramienta se escoja, esta informacin es ms o menos completa. En algunos casos es demasiado escasa. Notas: Permite crear notas personalizadas y asignarlas a categoras. Estas categoras son creadas as mismo por el usuario. Servidor NNTP: Permite obtener artculos tipo Usenet de varios servidores de noticias de Internet, siempre que se disponga de la informacin necesaria para obtener las noticias de los servidores.

11

Lista de ToDos: Permite crear una lista de tareas por hacer, asignndoles prioridades y urgencias. Gestor de ficheros: Permite subir y bajar ficheros de todo tipo al servidor. As mismo permite crear una estructura de directorios y realizar tareas como copiar, mover, eliminar ficheros. Foro: Permite la creacin de nuevos hilos, tpicos, dar respuesta a mensajes, etc. En conjunto todas las funcionalidades tpicas de un foro. Noticias: Permite visualizar y publicar noticias dentro de la organizacin. Mensajera: Es un servicio que permite mantener conversaciones asncronas tipo boletn con otros miembros de la organizacin. Gestor de proyectos: Permite la creacin de proyectos dentro de la organizacin, as como su seguimiento. Por cada proyecto se pueden especificar trabajos, as como horas de trabajo asignadas y realizadas encada trabajo por cada miembro. Asimismo, se pueden obtener estadsticas por cada proyecto: presupuesto, completitud, etc. Sistema de votaciones: Se utiliza para elaborar votaciones o encuestas dentro de la propia organizacin. Gestor del conocimiento: En el se pueden publicar artculos, tutoriales y faqs, as como publicar preguntas especificas que podrn ser respondidas por algn miembro de la organizacin. Gestin de resolucin de problemas basado en tickets: Se utiliza para asignar un ticket a una persona de la organizacin cuando acontece un problema. Se puede hacer una revisin de quien se encargo del problema, quien lo notifico, su estado de resolucin, etc.

iv.

Ventajas e inconvenientes PhpGroupware es sin lugar a dudas la herramienta groupware ms completa a da de hoy, el amplio apoyo que recibe por parte de la comunidad del software libre ha conseguido que sea el proyecto que provee de ms funcionalidades. Prcticamente cualquier aspecto puede ser cubierto por alguna de las aplicaciones existentes en la herramienta, y en caso contrario, siempre pueden crearse nuevas aplicaciones ad hoc e integrarse de una manera sencilla en la herramienta. Una opcin sin lugar a dudas muy recomendable, para todas aquellas organizaciones que dispongan de un servidor que pueda ejecutar PHP (hoy en da incluso un servidor Web tipo IIS puede). El nico punto negativo que hemos encontrado ha sido propiamente la instalacin de la herramienta. Como se ha comentado anteriormente, es una herramienta Web 12

con tpica arquitectura cliente/servidor, y por lo tanto, mientras la parte cliente no necesita ms que un navegador Web la parte servidor requiere un servidor Web que sea capaz de ejecutar scripts PHP y por otro lado un administrador con amplios conocimientos tcnicos ya que el proceso de instalacin puede resultar complicado en algunas fases. Este proceso puede lgicamente externalizarse, con lo que la organizacin solo tiene que preocuparse de suministrar el aprendizaje necesario a los usuarios de la herramienta. 2) Instalacin y Configuracin a) Introduccin: i) Esta gua cubre los pasos bsicos de instalacin del. Software phpGroupware en un entorno Linux, as como la instalacin de los prerrequisitos que son necesarios antes de instalar dicho software, especficamente Para referirse a la administracin del software, dirigirse al captulo 3. b) Instalacin de Requisitos: i) Requisitos Mnimos de phpGroupware: (1) Un servidor web con php habilitado, en este caso, recomendamos Apache (2) Una base de datos soportada, como MySQL o PostgreSQL. En este caso recomendamos MySQL (3) Un servidor de mails para Linux, como el IMAP. No es necesario para instalar pero si para aprovechar al mximo el software.

ii) Instalacin de Apache: (1) Para comenzar, se debe bajar el archivo .Tar de la pgina web oficial de Apache ( http://httpd.apache.org) y descomprimir su contenido en una carpeta temporal. (2) Dentro de dicha carpeta ejecute el comando ./configure prefix=/usr/local/apache (3) Posteriormente, ejecutar make; make install Esto compila e instala Apache en el directorio previamente mencionado

13

(4) Aunque Apache ya est instalado bajo el directorio /usr/local/apache se recomienda movilizar todo el cdigo fuente de Apache (apache<numero_de_version> del paso 2) tambin al directorio/usr/local/apache, y renombrar el directorio a fuente o source, (5) Tambin es recomendable modificar la variable ambiental PATH del sistema en /etc/bashrc agregando/usr/local/apache/bin; esto garantiza que cualquier ejecutable de Apache (apachectl, apxs) este disponible directamente del Shell. iii) Instalacin de MySQL: (1) Descargar la versin 5.0.x (recomendada) de la pgina web oficial de MySQL http://www.mysql.com/downloads/mysql-5.0.html . (2) Colquese en el directorio donde va a realizar la instalacin, se recomienda /usr/local/. Cambie los permisos del archivo con el siguiente comando: chmod a+x mysql-standard-<numero_version>-pc-linux-i686.tar.gz (3) Ejecutar del directorio local : tar -xzvf mysql-standard-<numero_version>pc-linux-i686.tar.gz (4) Una vez descomprimido el archivo, ejecute los siguientes comandos para agregar el usuario/grupo mysql al sistema: groupadd MySQL, useradd -g mysql MySQL (5) Estando en el directorio raz de instalacin (/usr/local/mysql) ejecute el comando mysql_install_db que reside dentro del directorio scripts:./scripts/mysql_install_db (6) Cambie los permisos de la instalacin en MySQL a travs de los siguientes comandos (Estando en el directorio raz de instalacin) : (a) chown -R root * (b) chown -R mysql data (c) chgrp -R mysql * (7) Copie el archivo my-medium.cnf residente dentro del directorio supportfiles, hacia el sub-directorio /etc./my.cnf

14

(8) Arranque la Base de Datos MySQL como proceso de fondo mediante el comando: ./bin/safe_mysqld & , el comando anterior debe ser invocado del directorio raz de instalacin (9) NOTA: Para cerrar la Base de Datos MySQL se utiliza el comando: mysqladmin shutdown; donde mysqladmin es un comando que reside en el directorio bin de la instalacin MySQL iv) Instalacin de IMAP (1) En la carpeta donde est ubicado el archivo, simplemente ejecutar la siguiente lnea de comando: sudo yum instal php-IMAP Ya que php ya ha sido instalado al instalar el servidor Apache. c) Instalacin y Configuracin de phpGroupware: (1) De la pgina web oficial, descarga el paquete que prefieras, en este caso el tar en un folder temporal, seguidamente extrae el archivo usando el siguiente comando. tar -zxf phpGroupWare-0.9.16.001.tar.gz (2) Esto te dar un directorio llamado phpGroupware, que su estructura ser la siguiente:

phpgroupware\ |-- App 1\ | |-- inc\ | |-- setup| |-- templates\ |-- App 2\ | |-- inc\ | |-- setup\ | |-- templates\

(3) Seguidamente, mueve el directorio a donde se encuentra el DocumentRoot de tu servidor Apache, aunque puede moverse a cualquier otro lugar, se recomienda que se encuentre en esa direccin (4) Seguidamente, actualiza el phpGroupware con el siguiente comando, saldr un mensaje de warning pero no evita que la actualizacin siga su curso normal. $ export CVS_RSH=ssh

15

$ cd phpgroupware $ cvs -z6 update -dP > cvs.log (5) Seguidamente, crea una base de datos y un usuario con full acceso a dicha base de datos, para eso puedes usar la lnea de comandos de mysql, si quieres crear una base de datos llamada phpgroupware y usuario phpgw con password my-db-password tienes que copiar estas lneas de cdigo. $ mysqladmin -u root -p create phpgroupware $ MySQL -u root -p MySQL> grant all on phpgroupware.* to phpgw@localhost identified by "my-db-passwd"; mysql> exit; (6) Ahora debes crear el archivo header.inc.php donde la conectividad de la base de datos y otra configuracin importante se guardara. Ve a http://www.your_server.whatever/phpgroupware/setup y veras un formulario web que tienes que llenar, con espacios en donde se incluye el nombre del usuario de la base de datos y el password, para grabar debes estar en la carpeta phpgroupware y cambiar el directorio a escritura con $chmod a+w ./phpgroupware.

16

17

(7) Ahora, abre la aplicacin de setup en el navegador ( es necesario activar las cookies)

(8) Entra a Setup/Config Admin con el password que has definido previamente. Debe aparecer un botn de instalar, dale clic a ese botn

18

(9) Con un poco de suerte no debera haber errores, si los hay lo ms probable es que estn relacionados a la base de datos. Cuando termina dale clic al botn Recheck.

(10) Ahora cambia la configuracin, aun no crees la cuenta administrador. Generalmente debes cambiar estas opciones, el resto estarn bien. (i) Crea un directorio temporal (ii) Crea un directorio para tus archivos. (iii)Para el URL no incluyas el nombre del servidor, no incluyas index.php o login.php. (iv) El setup llenara los nombres del host del servidor por ti, puedes cambiarlo al nombre de tu pgina web si estas usando un vhost. (v) Si previamente has activado mcrypt, pon tu configuracin para l. (vi) Dale al sitio un nombre para mostrarlo en el ttulo. (11) Cambia el idioma al que quieras, elije Only add new phrases e instala el nuevo idioma.

(12) Instala las aplicaciones, en el caso de phpGroupware, todas las secciones como el calendario, el libro de direcciones etc. son aplicaciones separadas, puedes tener tantas o tan pocas como deseas y elegir que usuarios entran a que aplicaciones. Por default solo phpgwapi est instalado. Algunas 19

aplicaciones tienen dependencias y no pueden ser instaladas antes de instalar otras previas. Primero instalamos lo bsico, admin, manual y preferences. Chequea las cajas que aparecern al costado y dale clic al botn instalar. Cuidado: No intentes instalar todas las aplicaciones a la vez, ocurrir un error. (13) Por ahora instala el adressbook, calendar, email, Messenger, notes, phpsysinfo, filemanager y todo. Si quieres saber qu hace cada uno entra a http://apps.phpgroupware.org/. Despus de haber sido instalados, dale clic a Cancelar para volver a la imagen de crear.

(14) Ahora si podemos crear las cuentas de administrador y demo, clic en donde te indica, dale un nombre de usuario al administrador y un password, creas las cuentas demo que creas necesarias (pueden ser borradas despus) Y dale clic a logout para salir del setup.

20

3) Funciones del Usuario y Administrador 1. Administracin La herramienta para administrar el servidor de Groupware se divide en una parte para la configuracin de todo el sistema y en la parte administrativa de cada una de las aplicaciones. La configuracin de todo el sistema incluyen la facilidad de uso y gestin de grupos, la configuracin de las categoras globales y algunas opciones de configuracin ms bsica del servidor de Groupware. Para cada una de las aplicaciones instaladas existe una parte, si hay una necesidad de ajustes administrativos para configurar su trabajo.

2. Backup Diaria, semanal o mensual de copias de seguridad de SQL, LDAP y datos de correo electrnico como tar.gz zip o archivos bzip2. Crea archivos separados para la date 21

_phpGWBackup_1dap copias de seguridad de base de datos / date _ phpGWBackup_sql y par cada directorio de los usuarios a menudo copias de seguridad de correo electrnico date_ phpGWBackup_email_username. Usted puede enviar los archivos va FTP, NFS oder Samba [smbmount] a otra caja. Tambin se puede llegar a los archivos de copias de seguridad en el Groupware entorno de trabajo a travs de un navegador, as que usted puede ver y guardar a travs de HTTP a un equipo diferente. Si deseas que la herramienta elimina los archivos despus de un calendario especial de su choise.

3. NetSaint Monitor de red Herramienta de configuracin grfica para el Monitor de red NetSaint. Puede introducir todas las especificaciones necesarias en las formas. La herramienta crea los archivos de configuracin con estos insumos y copys los archivos en el directorio de configuracin del monitor de red. Netsaint sigue viendo en las redes de computadoras y servicios despus de releer su configuracin.

4. Preferencias Aqu usted puede adaptar el entorno de trabajo de GroupWare a las necesidades de personal. La parte comn incluye opciones para elegir el diseo de interfaces grficas de usuario y de color, para gestionar la contrasea, zona horaria, el idioma y el pas de otros atributos especficos. Tambin se pueden encontrar una parte de preferencias para cada una de las aplicaciones, que dirige la forma en que funciona la aplicacin. 5. Qmail LDAP Los administradores pueden utilizar esta herramienta para gestionar la configuracin de qmail a travs de LDAP. Para usar qmail esta manera como el servidor de correo para el medio ambiente GroupWare de trabajo, las cuentas de usuario del servidor de groupware con sus contraseas y direcciones de correo electrnico tienen que ser almacenados en LDAP tambin. 6. Registro El administrador del servidor de Groupware tiene la posibilidad de derechos de instalacin administrativa para las partes del entorno de trabajo y asignarlos a otros usuarios. 7. Configuracin

22

La herramienta de instalacin del servidor de Groupware se divide en varias partes. En el encabezado de la seccin de administracin tiene la posibilidad de crear el header.inc.php expediente administrativo introduciendo toda la informacin necesaria en un formulario. Este archivo se encuentra en el directorio principal del servidor de Groupware. En la parte de administracin de la base de datos son las opciones para crear, actualizar o eliminar todas las tablas de la base de servidor de Groupware. El rea de traduccin le permite elegir el idioma (s) para la interfaz de usuario. Los datos para traducir la interfaz grfica de usuario en varios idiomas, se almacenan en la base de datos. Una grfica lista de todas las aplicaciones instaladas muestra su estado, los nmeros de versin y la informacin acerca de las actualizaciones necesarias. En este mbito, siempre tienes la posibilidad de instalar, actualizar o eliminar aplicaciones; y si llegase a suceder: las guas de la herramienta a travs de los conflictos o problemas de la versin base de datos con sugerencias para resolverlos.

8. SiteMgr el Contenido Web Manag

23

Este programa generar un sitio web dinmico con secciones independientes en las que varios usuarios pueden editar phpGroupWare, si el administrador les da permiso para hacerlo. En efecto, el sitio web generado puede tener secciones independientes de los departamentos que se encargan de mantener. El administrador del sitio pueden elegir un tema y crear encabezados, pies de pgina, y barras laterales. 9. Soporte para sincronizacin De sincronizacin para phpGroupWare datos para dispositivos mviles utilizando la especificacin de SyncML. Ms informacin sobre esta especificacin se puede encontrar en la pgina web de la iniciativa de SyncML. 10. Informacin del sistema Esta herramienta de control de parmetros del sistema del servidor de groupware y los muestra grafically. De esta manera el administrador puede asegurarse de que la caja y todos los servicios estn todava en funcionamiento. Esta informacin est disponible a travs de la red, de modo que el administrador tiene la capacidad de ver siempre sin caminar a la caja. Slo necesita un ordenador con una conexin de red y un navegador instalado para iniciar sesin en el GroupWare ambiente de trabajo. 11. VMail Manager Esta aplicacin simplemente trata de mantener VmailMgr y cuentas phpGroupWare en sincrona. Usted acaba de crear cuentas en phpGroupWare, y este instrumento es crear la cuenta en VmailMgr. De igual manera para suprimir las cuentas y el cambio de contraseas.

Comunicacin
12. Chat La disposicin de salas de chat son similares a los actuales grupos del entorno de trabajo phpGroupWare. Usted puede unirse a una sala de chat y hablar con otros usuarios del servidor de groupware.

24

13. Messenger Puede enviar mensajes a otros usuarios de phpGroupWare directamente a su escritorio. 14. News Admin Con esta aplicacin puedes enviar noticias y publicarlos en un sitio web pblico. 15. Votar Votacin pblica sobre algn tema, el resultado se muestra en un grfico de barras.

Desarrollo
16. Chora Grficamente visor de archivos que se almacenan en un repositorio CVS. Con esta aplicacin puede manejar muchos repositorios diferentes.

25

17. Herramientas de Desarrollo Esta herramienta ayuda a crear los archivos administrativos, que incluyen la aplicacin en el entorno del servidor de Groupware. Crea los ficheros phpgw_countryabbrev.lang para traducir la interfaz grfica de usuario en los diferentes idiomas y escribe su contenido en la base de datos. 18. Skeleton El esqueleto de una aplicacin. Se describe a los desarrolladores de la nueva estructura y las normas de codificacin de aplicaciones para que funcionen dentro de la suite de Groupware. Las funciones internas del servidor de Groupware necesidad de directorios y archivos especiales. La aplicacin esqueleto muestra estos directorios que contienen archivos de demostracin con todas las reglas de codificacin importante. 19. SOAP Test The Simple Object Access Protocol [SOAP] es un protocolo ligero basado en XML para el intercambio de informacin en un entorno descentralizado y distribuido. Se compone de tres partes: un sobre que define un marco para describir lo que est en un mensaje y cmo procesarlo, un conjunto de reglas de codificacin para expresar instancias de tipos de datos definidos por la aplicacin, y una convencin para representar llamadas a procedimiento remoto y las respuestas. SOAP potencialmente puede ser utilizado en combinacin con una variedad de otros protocolos. El ms comn es obligatorio utilizar SOAP en combinacin con HTTP y HTTP Extension Framework. Ms informacin se puede encontrar en las pginas de especificaciones W3 SOAP. La GroupWare SOAP pruebas de aplicacin de cmo utilizar el protocolo SOAP para transferir datos. 20. XMLRPC Test El Extensible Markup Language [XML] es un subconjunto de SGML y el formato universal para documentos estructurados y datos en la Web. Su objetivo es permitir que SGML genrico para ser servido, recibido y procesado en la Web en la forma en que ahora es posible con HTML.XML ha sido diseado para la facilidad de aplicacin y para la interoperabilidad con SGML y HTML. Ms informacin se puede encontrar en las pginas de especificaciones W3 XML. Las pruebas de aplicacin XMLRPC GroupWare cmo utilizar el XML-RPC Web protocolo RPC para transferir datos.

26

Educacin
21. Documentacin Informacin para los administradores y usuarios de phpGroupWare acerca de las aplicaciones en diversos formatos, como HTML, PS y SGML. 22. Knowledge Base Una base de conocimientos para el almacenamiento y la bsqueda de preguntas ms frecuentes y tutoriales. 23. Manual La herramienta contiene la documentacin del usuario para las phpGroupWare. 24. Wiki Wiki es una versin modificada de WikkiTikkiTavi - un motor de Wiki - para su uso con phpGroupWare. Los wikis son una nueva forma revolucionaria de la colaboracin y la comunidad en lnea. El Wiki de la Comunidad original fue creado por Ward Cunningham. La frase "wiki wiki" significa "rpido" en hawaiano, y fue elegido para referirse a este sitio. Muchos clones y variantes del concepto Wiki se han creado, de los cuales WikkiTikkiTavi es uno. Un Wiki consiste generalmente de un conjunto de documentos editables por toda la comunidad.Casi todo el mundo puede editar casi cualquier pgina. Por lo general, cada uno puede editar cada pgina, incluso en la medida de la edicin o eliminar - texto que otros han escrito. Las pginas tienen ttulos con WordsSmashedTogether. Escribiendo un conjunto de WordsSmashedTogether crea automticamente un enlace a otra pgina. Si la pgina no existe, aparece un enlace de Questionmark para crear la pgina. Normalmente, hay otras reglas sencillas para cursivas texto, mostrando vnculos normales pgina web, etc, y la mayora de los wikis tienen una pgina RecentChanges que rastrea las pginas que han sido modificados recientemente. aplicaciones

Multimedia
25. Comic Muestra las tiras cmicas.

27

26. DJ Una interfaz a un PP local de archivos de audio mp3, que pueden ser servidos a travs de corrientes. Con esta herramienta usted puede manejar la lista de reproduccin para el CIEM, el cliente del servidor de streaming de audio IceCast. CIEM enva los archivos de audio a Icecast.Entonces, todas las personas que se sienten como se puede escuchar a ellos.

27. Media Database Herramienta para administrar los datos multimedia, como archivos de vdeo y de audio.

28. Patchwork Puede rotar y convertir imgenes a un formato diferente, cambiar su tamao y ver su resultado en el servidor de groupware. Network

28

29. E-Mail Lector de correo electrnico con varias cuentas y el buzn de filtrado. La aplicacin es compatible con POP3 e IMAP. Puede configurar el filtrado de roules mails entrantes. 30. FeLaMiMail Otro cliente de correo electrnico, soporta IMAP.

31. FTP Grficamente cliente FTP.

29

32. Noticias Con esta herramienta se pueden leer los titulares de los sitios de noticias.Usted puede suscribirse a los sitios de noticias de su eleccin en la seccin de preferencias de aplicaciones. 33. JavaSSH Frontal phpGroupWare para JavaSSH. 34. Meerkat Una aplicacin XML para suscribir los titulares de servidor de O'Reilly. 35. NNTP Suscribirse grupos de noticias. 36. SquirrelMail Un puerto de la versin 1 de la aplicacin de correo electrnico

SquirrelMail
37. Stock Quotes Con esta herramienta usted puede suscribirse y ver las cotizaciones de bolsa. Se obtiene los valores reales del servidor de Yahoo en los EE.UU. o Alemania. Opcionalmente, la lista de cotizaciones de acciones que se pueden visualizar en la pantalla de inicio de la Groupware ambiente de trabajo. 38. WAP WAP es el protocolo a datos de la imagen - como sitios web o e-mails - grafica en las pantallas de fons mviles. Las pginas tienen que tener un diseo especial para el formato WAP para que sea posible mostrar en una pantalla mvil de fons. Algunos proveedores de servicios de Internet ofrecen portales WAP para adaptar pginas web. La aplicacin de GroupWare WAP simula la pantalla de un mvil con tecnologa WAP fon inclusive las teclas de funcin. All se puede navegar y probar selfmade sitios web en formato WAP.

30

39. Weather Center Despus de seleccionar una estacin meteorolgica, usted puede ver su informe de clima local.

Organizacin
40. Addbook El administrador de contacto. 41. Contactos El gestor de contactos phpGroupWare. El formulario para agregar o editar los datos de contacto de una persona tiene reas separadas para los datos privados y de negocios para almacenar la informacin. Hay muchos terrenos disponibles para introducir direcciones, nmeros de fon o notas. A travs de sus preferencias de configuracin puede elegir los datos de contacto visible, que aparecen en las solicitudes de la pgina principal. Puede buscar fcilmente sus datos de contacto por orden alfabtico, por categora o entrar en un serch string.The aplicacin interacta con otras herramientas de phpGroupWare. Un enlace de un contacto por e-mail a la aplicacin de correo electrnico le permite escribir y enviar e-mails directamente dentro de la libreta de direcciones. Usted tiene la posibilidad de crear vCards partir de los datos de contacto, tambin por e-mail resived vCards se pueden almacenar en la libreta de direcciones. La aplicacin ofrece funciones para importar datos de contacto desde otras aplicaciones y las direcciones de exportacin en diferentes formatos. 42. Contabilidad El programa de contabilidad del medio ambiente phpGroupWare. Crea facturas para los proyectos y productos. 43. Marcadores Favoritos de su navegador puede ser almacenada aqu. Puede introducir descripciones y atributos, como la importancia y las palabras clave para buscar en ellos. La aplicacin tiene un plugin para Netscape. 44. Calendario

31

WebCalendar avanzada con muchas posibilidades para mostrar las citas y eventos. Usted puede ver las entradas por da, semana, mes o ao. El planificador del da muestra las horas de trabajo dividido en un intervalo configurable de usuario [para seleccionar 10 a 45 minutos]. La aplicacin utiliza iconos especiales para resaltar los atributos de las entradas como la importancia, repitiendo los eventos o citas de grupo. Grupo de nombramientos que se aadir automticamente al planificador de todos los trabajadores invitados, que de tener la posibilidad de confirmar. Opcionalmente, todos los usuarios reciban mensajes de correo electrnico acerca de actualizaciones de su calendario. En la seccin de preferencias que usted puede optar por mostrar la vista de la agenda diaria en la pantalla de inicio de la GroupWare ambiente de trabajo. la solicitud incluye una gestin de alarmas. Hay planes para agregar un ressource reserva sistema de gestin de salas de reuniones.

45. Base de datos de contacto Aplicacin para gestionar los datos de contacto, como direcciones. 46. Filemanager

32

El Filemanager phpGroupWare. Proporciona subir | bajar | crear | editar archivos y crear directorios. Cada usuario tiene un directorio home y el acceso a los directorios compartidos de los grupos donde es un miembro. Para trabajar juntos en un proyecto que puede utilizar un directorio de grupo para almacenar los datos compartidos. Nota: Los proyectos anteriores Filemanager se sustituye por el phpWebhosting solicitud, que fue renombrada como gestor de ficheros. El mdulo de phpWebhosting de edad fue retirado del repositorio CVS. 47. Recursos Humanos Usted puede llegar informaciones sobre todas las personas que tambin usan el medio ambiente de trabajo, como el e-mail, nmero de telfono y una foto de la persona. 48. INFOLOG INFOLOG naci de la necesidad de un Customer Relationship Management [CRM] sistema de phpGroupWare. La herramienta proporciona la funcionalidad de una lista de tareas, notas y telfono de registro. INFOLOG interacta con las aplicaciones phpGroupWare Libreta de direcciones, proyectos y calendario. Todas las entradas de Infolog se puede vincular a datos de contacto de la libreta de direcciones, los proyectos existentes de la aplicacin de proyectos y eventos del calendario. La responsabilidad de una tarea a realizar o una llamada de telfono se puede delegar a otro usuario. La herramienta permite registrar todas las actividades de una direccin de contacto, un proyecto o un evento del calendario. Los trabajos pueden ser vistos o aadido dentro de INFOLOG directamente o dentro de la libreta de direcciones, los proyectos o las aplicaciones de calendario. Otros documentos | archivos pueden estar vinculados a INFOLOG entradas y se almacenan en el VFS [phpGroupWares Virtual File System]. Una extensin de la VFS permite crear enlaces simblicos a los archivos de un servidor de archivos, en lugar de almacenar una copia del archivo en el VFS. Usted tiene la posibilidad de importar los datos existentes para INFOLOG. La funcin de importacin de manera interactiva permite asignar campos, personalizar los valores con expresiones regulares y asignar entradas de unos a otros, por ejemplo, de vincular las llamadas telefnicas a las entradas de la libreta de direcciones. 49. Inventario El encargado del inventario de productos se divide en la gestin de producto [la recepcin de valores, de valores reales, de archivo], la gestin de almacn de mercancas, la contabilidad y la lista de distribuidores. Usted puede manejar cualquier artculo, introduzca especificaciones avanzadas - como el nmero de serie, artculos y elementos mnimos en stock, la fecha de recibo y fecha de venta, el distribuidor. Opcionalmente se crea 33

identificadores de productos individuales. La accin real que se actualiza de forma automtica despus de la venta de productos. Una lista separada muestra todos los productos, donde tienen que ser reordenados un poco ms. En la contabilidad de las aplicaciones que pueden crear las entregas y la facturacin. La lista de distribucin utiliza la libreta de direcciones de la GroupWare ambiente de trabajo y aade algunos campos de informacin til para entrar en contacto - como la URL de los distribuidores y FTP. Usted puede vender los productos en la red mediante la aplicacin de carrito de la compra del servidor de groupware.

50. PhoneLog Las listas de llamadas telefnicas entrantes y salientes, e incluye un

Directorio
51. Proyectos El director del proyecto ofrece funciones adaptadas para tres grupos de usuarios. Cada empleado es consciente para gestionar las horas de trabajo, para mostrar las estadsticas de los proyectos y utilizar el archivo de proyecto. Proyectos avanzados se pueden dividir en varias tareas. Cada empleado aade sus horas de trabajo diario para el proyecto especial. En las estadsticas se muestran los proyectos o empleados sensibles. La aplicacin tiene un enlace a la herramienta de Infolog, que apoya la informacin adicional a cada proyecto. 52. Reserva de recursos del sistema Este es un puerto de la Sala de reuniones del sistema de reservas por Sam Mason. Reservas y sistema de gestin para los lugares y las habitaciones. 53. Compras Usted puede ofrecer los productos de la aplicacin de inventario aqu y venderlos online. 54. TimeTracker Este administrador de trabajo se hace para registrar y utilizar el tiempo de la manera que los consultores deseen. Crear un proyecto que est vinculado a un cliente, y el tiempo necesario para terminar el proyecto.

34

55. To Do List Le permite dar forma a su programacin diaria.

35

Вам также может понравиться