Internal Message para Joomla Admon. Web y comercio electrónico en entornos de software libre

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Internal Message para Joomla Admon. Web y comercio electrónico en entornos de software libre"

Transcripción

1 Internal Message para Joomla Autor: Consultor: Francisco Javier Noguera Otero Fecha de entrega: 06/06/2011

2 Copyright 2011 Se garantiza permiso para copiar, distribuir y modificar este documento según los términos de la GNU Free Documentation License,Version 1.3 o cualquiera posterior publicada por la Free Software Foundation, sin secciones invariantes ni textos de cubierta delantera o trasera. Se dispone de una copia de la licencia en el apartado GNU Free Documentation License de este documento. 2 de 60

3 Resumen El proyecto Internal Message consiste en el desarrollo de un sistema de mensajería interna que comunique de forma fiable y segura a los usuarios de cualquier sistema de gestión de contenidos Joomla. Este proyecto viene motivado por las necesidades del IES Clara del Rey que es un centro de formación profesional de Madrid donde se imparten ciclos formativos de las especialidades de Administración y Gestión, Comercio y Marketing e Informática y Comunicaciones. El gestor de contenidos Joomla facilita información del centro al exterior y también se utiliza como repositorio de documentos del profesorado. Internal Message debe aportar al gestor que todo el profesorado del centro esté interconectado, que la dirección pueda emitir comunicados a todo o parte del profesorado y, en resumen, que esta herramienta se convierta en el eje de comunicación del personal del centro. A pesar de que aparentemente existen multitud de extensiones para Joomla que implementan las características antes indicadas, un análisis concienzudo detecta que no cumplen, al menos en parte, las expectativas creadas, bien en su desarrollo técnico o bien en su carácter de software libre. Desde el punto de vista técnico los objetivos del proyecto se centran en aspectos tales como que sea de fácil administración, uso sencillo, confiable, con soporte para todo tipo de mensajes, que incorpore ficheros adjuntos a los mensajes, gestión de grupos de destinatarios, control del estado de lectura de un mensaje por parte de cada destinatario, y además debe estar perfectamente integrado tanto en el gestor Joomla como en la interfaz del centro. Dentro de la filosofía de la institución esta solución debe ser extrapolable a otras organizaciones y es por ello que desde un punto de vista económico la solución debe ser de bajo coste y, por supuesto, con licencias que permitan utilizarla libremente. 3 de 60

4 Índice de contenido Resumen Introducción Presentación Objetivos Estado del arte Estructura de la memoria del proyecto Estudio de viabilidad Alcance del proyecto Descripción general del sistema Sistemas de la institución afectados por el proyecto Unidades de la institución afectados por el proyecto Estudio de la situación actual Definición de requisitos del sistema Estudio de alternativas de solución Valoración de alternativas Comparativa de las alternativas Riesgos asociados a cada alternativa Previsión de los riesgos detectados Selección de la solución Análisis del sistema Definición del sistema Requisitos exactos del sistema Entorno tecnológico del sistema Normativas a aplicar en el sistema Identificación de usuarios del sistema Establecimiento de requisitos Definición de requisitos Casos de uso Definición de interfaces de usuario Perfiles de usuarios Principios generales de la interfaz de usuario Interfaces de usuario Especificación del plan de pruebas Pruebas unitarias Pruebas de integración Pruebas de sistema Pruebas de implantación y aceptación Distribución temporal Presupuesto Diseño Definición de los niveles de arquitectura Arquitectura conceptual Arquitectura lógica Especificación de estándares, normas de diseño y construcción Identificación de subsistemas Revisión de casos de uso Diagrama entidad-relación Elección de componentes y licencias Componentes y productos a utilizar Elección de licencia final para el producto desarrollado Especificaciones de desarrollo y pruebas de implantación Entorno tecnológico de desarrollo Restricciones técnicas y de seguridad Requisitos de implantación de 60

5 5 Desarrollo Identificación de extensiones a desarrollar Planificación de las actividades de desarrollo e integración del sistema Descripción del entorno de desarrollo Estructura de directorios Sistema de empaquetamiento Implantación Implantación del sistema y pruebas Acuerdo del nivel de servicios Aceptación del sistema Mantenimiento Conclusiones Bibliografía / webgrafía Anexo I. Estructura de almacenamiento Anexo II. Esquema de la base de datos de Joomla Anexo III. Instalación de Internal Message Anexo IV. GNU Free Documentation License de 60

6 1 Introducción 1.1 Presentación El proyecto Internal Message trata de dotar de un sistema de mensajería interna que comunique de forma fiable y segura a los usuarios del sistema de gestión de contenidos del IES Clara del Rey. El IES Clara del Rey ( es un centro de formación profesional de Madrid donde se imparten ciclos formativos de las especialidades de Administración y Gestión, Comercio y Marketing e Informática y Comunicaciones. El sistema gestor de contenidos es Joomla [1] con el que está implantado la extranet del centro. Este gestor por una parte ofrece información al exterior y por otra aloja los documentos institucionales y de uso interno. Los usuarios identificados en el sistema corresponden al personal de la institución, mayoritariamente profesorado del centro. 1.2 Objetivos Los objetivos del proyecto de implantación del sistema de mensajería son: Fácil administración y uso sencillo por parte de los usuarios finales. Inserción de cualquier tipo de mensajes. Control sobre la lectura de los mensajes enviados por parte de los destinatarios. Integración absoluta con el gestor de contenidos Joomla. Bajo coste 1.3 Estado del arte Existen diversas extensiones de Joomla que facilitan la mensajería interna entre usuarios del gestor. Curiosamente el propio Joomla dispone de un sistema de comunicación entre administradores. Sin embargo las características de todas las extensiones adolecen de puntos que en este proyecto resultan determinantes como su carácter gratuito, extensible y exportable. Desde un punto de vista funcional, el tipo de mensajes que habitualmente se envían los profesores de ciertas especialidades1 requiere que cualquier tipo de información pueda ser enviada, sin pérdida de 1 Especialmente el profesorado adscrito a la familia profesional de informática y comunicaciones. 6 de 60

7 información o modificaciones de esta. En este apartado la mayor parte de las extensiones dejan mucho que desear pues o bien descartan algunos tipos de información o bien no la deja insertar. Este es el caso de etiquetas HTML o distintos tipos de comillas. Para finalizar los sistemas de mensajería interna se entienden como sistemas con mensajes simples y en su mayor parte no contemplan la inserción de ficheros adjuntos al contenido lo que merma sus posibilidades. 1.4 Estructura de la memoria del proyecto La memoria se ha estructurado siguiendo las fases del proyecto, comenzando con una introducción a este, donde se presenta y realiza una descripción general de dicho proyecto, indicándose los principales objetivos a cubrir. Posteriormente en el estudio de su viabilidad, se establecen las opciones existentes, se adopta una solución final, y se introduce un análisis del proyecto a implantar. En la fase de análisis se describe el sistema indicando el entorno tecnológico de la solución, los estándares y normas consideradas, la comunicación con otros subsistemas y se identificarán los usuarios implicados. Ya en la etapa de diseño se define la base tecnológica y específicamente los modelos que definen el proyecto, haciendo hincapie en los casos de uso y la identificación de los actores participantes. Durante el desarrollo del proyecto, propiamente dicho, se identifica el modelo y la metodología a aplicar, las extensiones a desarrollar, la planificación a seguir y el entorno de desarrollo. Una vez desarrollado el producto final se pasa a la fase de implantación donde se explica el proceso de puesta en marcha del producto. Sucintamente, por la tipología del proyecto, se aborda la etapa de mantenimiento, bien sea este correctivo o evolutivo. Finalmente, la memoria incluye las conclusiones pertinentes consistente en un resumen de objetivos conseguidos y ampliaciones de mejora del producto realizado. 7 de 60

8 2 Estudio de viabilidad 2.1 Alcance del proyecto Descripción general del sistema El proyecto abarca la realización de un sistema de mensajería web integrado en el sistema gestor de contenidos (CMS2) Joomla [1] que es el utilizado por el IES Clara del Rey. Por tanto los principales objetivos del proyecto de implantación del sistema de mensajería son: Fácil administración y uso sencillo por parte de los usuarios finales. Inserción de cualquier tipo de mensajes con un editor wysiwyg 3. Incorporación de ficheros adjuntos a los mensajes. Envío de mensajes cuyos destinatarios puedan ser individuales, colectivos o grupos determinados. Control sobre la lectura de los mensajes enviados por parte de cada destinatario. Integración absoluta con el gestor de contenidos Joomla. Desde el punto de vista económico el sistema debe tener un coste lo más bajo posible. Desde el punto de vista técnico el proyecto viene marcado por las propias características del gestor de contenidos utilizado, Joomla, y por el uso en producción de servidores externos ya en funcionamiento. Desde el punto de vista legal, además de las condiciones propias del software libre -libertad total para copiar, estudiar y/o modificar el código fuente- deberá respetar las propias de la Ley de Protección de Datos Personales. Desde el punto de vista operativo es necesario que la velocidad de respuesta de la aplicación sea lo suficientemente rápida y que el interfaz de usuario sea extremadamente simple de utilizar Sistemas de la institución afectados por el proyecto El proyecto trata de implantar un sistema de mensajería integrado en el CMS utilizado por el IES Clara del Rey. El sistema utilizado hasta el momento es la mensajería del sistema de foros utilizado por la aplicación phpbb4 ( Sin embargo, y dado el grado de utilización actual, no se considera preciso 2 Content Management System o Sistema Gestor de Contenidos 3 WYSIWIG es el acrónimo de What You See Is What You Get (lo que ves es lo que obtienes) 4 phpbb es un sistema de foros con licencia GPL y desarrollado para entornos LAMP. 8 de 60

9 conservar los mensajes de dicho sistema Unidades de la institución afectados por el proyecto Una vez puesto en marcha, el proyecto, afectará a todos los departamentos y a todo el profesorado en tanto que será el sistema de comunicación principal dentro de la institución. 2.2 Estudio de la situación actual Actualmente la institución dispone de un sistema de comunicación basado en foros soportado por la herramienta phpbb que además soporta mensajería. Tras los resultados obtenidos en las encuestas de satisfacción de dicho sistema, siguiendo los protocolos establecidos en el plan de calidad, se ha determinado que los foros prácticamente no se utilizan y el sistema de mensajería, al ser un elemento accesorio de dicha herramienta, no cubre las necesidades planteadas. La interconexión de ambos productos (Joomla y phpbb) es realizada mediante una aplicación pasarela que identifica al usuario en ambos sistemas, pero su integración visual dista mucho de ser óptima. Hasta el momento la comunicación entre los diversos miembros de la organización se realizaba mediante documentos escritos (personales o tablones) y a través de la mensajería descrita, no teniendo valor vinculante la realizada por este último medio. Esto unido al bajo número de mensajes entre usuarios no hace necesario que se establezcan mecanismos de migración entre el sistema actual y el que se implante finalmente. La versión más avanzada de Joomla disponible en los servidores de producción y por tanto para la cual hay que desarrollar el sistema es la versión Definición de requisitos del sistema Requisitos técnicos (100) Uso en producción de servidores externos ajenos a la institución. (100) Integración absoluta con el gestor de contenidos Joomla 1.5. (80) Aplicación de los estándares de W3C. (80) Aplicación de las normativas de accesibilidad WAI-AA. (80) Acceso a la aplicación desde cualquier navegador. (50) Codificación simple de los mensajes. Requisitos operativos (100) Inserción de cualquier tipo de contenido en los mensajes con un editor wysiwyg. (100) Incorporación de ficheros adjuntos en los mensajes. (95) Destinatarios de los mensajes individuales o colectivos. 9 de 60

10 (70) Definición de grupos de destinatarios. (60) Respuesta a todos los destinatarios. (100) Aviso de mensajes no leídos dentro del sistema. (50) Aviso de mensajes no leídos al correo electrónico del usuario. (100) No permitir eliminar mensajes no leídos. (95) Uso sencillo por parte de los usuarios finales. (60) Administración de grupos globales. (50) Fácil administración del sistema. (85) Velocidad de respuesta rápida. (100) Sólo accesible para usuarios activos. Requisitos legales (100) Cumplimiento de la Ley de Protección de Datos Personales. (100) Licencia de software compatible con la de Joomla. Requisitos económicos (90) Coste mínimo. 2.4 Estudio de alternativas de solución Se estima la posibilidad de realizar un desarrollo propio o aprovechar alguna aplicación ya existente. Antes de decantarse por una u otra opción se va a proceder a elegir cual sería el componente más adecuado para reutilizar en nuestro proyecto. Los componentes disponibles se extraen de la página de extensiones de Joomla para proveer un sistema de mensajes privados [9], siendo los siguientes: uddeim Messaging CD Pure Messenger JIM JE Messenger Core Design User Message Full Scriba De estos CD Pure Messenger, JE Messenger, Core Design user Message Full y Scriba son desechados por su carácter comercial. JIM se desecha por no disponer de soporte nativo para la versión 1.5 de Joomla. Quedando únicamente los dos primeros: uddeim y Messaging. 10 de 60

11 2.5 Valoración de alternativas Las alternativas, por tanto, quedan reducidas a reutilizar uddeim o Messaging, o realizar un desarrollo propio Comparativa de las alternativas Fase 1 En primer lugar se van a comparar las dos aplicaciones existentes para este fin, a saber uddeim y Messaging. Características uddeim Messaging Última actualización 06/03/11 26/09/08 Versión Licencia GPLv2 o superior GPLv2 o superior Web Editor wysiwyg Muy limitado No funciona en Chromium No funciona en Google Chrome Muy limitado Control de lectura/borrado Permite borrar mensajes no leídos Permite borrar mensajes no leídos Ficheros adjuntos No (disponible un plugin de pago) No Destinatarios múltiples Sí No Grupos de destinatarios Sí No Aviso de mensajes no leídos Sí (mediante módulo) Sí (mediante módulo) Envío de de aviso Sí Sí Interfaz Adecuada pero mejorable Descuidada Mantenimiento No Mediante foro Selección de usuarios Sí Sí Sólo accesible activos para usuarios No No Nombres de usuario Sí Sí Nombre completos No Sí De la comparativa anterior queda descartado Messaging pues uddeim es más adaptable que el primero aunque el número de requisitos iniciales que no satisfechos es alto. Fase 2 Queda ahora determinar la opción de desarrollo propio o adaptación de uddeim a nuestro entorno. La viabilidad económica en ambas partes es la misma pues no hay costes asociados a licencias de software 11 de 60

12 ni otros. Únicamente cabe destacar que el coste del plugin para gestión de ficheros adjuntos es de 20. Las horas de desarrollo pueden ser similares en tanto que la opción de adaptar uddeim obliga a conocer esta aplicación y aplicar su modelo de desarrollo mientras que en el caso de desarrollo propio no se parte de esta limitación. Por otro lado, es filosofía de la institución que el software adaptado y/o desarrollado pueda ser utilizado en su conjunto y de cualquier modo por cualquiera otra entidad que lo precise Riesgos asociados a cada alternativa Adaptación de uddeim Difícil adaptación en tanto que la comunidad de desarrollo de uddeim no existe como tal y no se dispone de soporte por parte del desarrollador, únicamente acceso al código fuente. El primer elemento a cambiar es el editor actual por uno tipo wysiwyg que es prácticamente el núcleo de la aplicación. En su versión básica no soporta la función de adjuntar ficheros a los mensajes que habría que desarrollar. El desarrollo realizado no puede contribuir al propio producto uddeim al no existir una comunidad de desarrolladores. El desarrollo realizado puede no ajustarse a las nuevas versiones que se liberen del producto. No respetar los tiempos de entrega. Desarrollo propio Desconocimiento del modo de implantación del modelo vista-controlador realizado por Joomla. No respetar los tiempos de entrega Previsión de los riesgos detectados Adaptación de uddeim Establecer contactos directos con los desarrolladores de uddeim para colaboración o desarrollo por su parte. Establecer contactos directos con los desarrolladores de uddeim para incluir las mejoras en sus nuevas versiones. En caso de no llegar a acuerdos de colaboración/desarrollo/versionado se debería: Estudiar la metodología de desarrollo de uddeim Estudiar el modo de implantación del modelo vista-controlador propuesto por Joomla. Contratar personal/empresa especializado en desarrollo sobre Joomla con conocimientos de 12 de 60

13 uddeim. Desarrollo propio Estudio previo del modo de implantación del modelo vista-controlador propuesto por Joomla. Contratar personal/empresa especializado en desarrollo sobre Joomla. 2.6 Selección de la solución En la selección de la solución también se ha tenido en cuenta la independencia de la institución de terceros, además de la suma de curvas de aprendizaje que implica el conocer la aplicación a adaptar añadido al propio conocimiento del modelo de desarrollo de Joomla. De todo lo anterior y priorizando minimizar los riesgos se concluye afrontar un desarrollo propio que contemple todos los requisitos que se establezcan y que no imponga ninguna limitación de funcionalidad, crecimiento posterior y distribución del producto. El lenguaje de desarrollo debe ser PHP y se deberá seguir la metodología para implementación de extensiones de Joomla. 13 de 60

14 3 Análisis del sistema 3.1 Definición del sistema Requisitos exactos del sistema El sistema de mensajería debe cumplir los siguientes requisitos: Integración tecnológica con el gestor de contenidos Joomla 1.5. Aplicación de los estándares de W3C. Aplicación de las normativas de accesibilidad WAI-AA. Acceso a la aplicación desde cualquier navegador de última generación. Uso en entornos LAMP externos ajenos a la institución. Uso sencillo por parte de los usuarios finales. Interfaz integrada en Joomla. Menús y opciones simples y accesibles. Imagen unificada de la institución. Uso de editores wysiwyg. Fácil administración y mantenimiento del sistema. Establecimiento de usuarios del sistema. Definición de grupos de usuarios. Velocidad de respuesta rápida. Licencia menos restrictiva posible, por supuesto, de software libre Compatible con la licencia de Joomla. Si se integran otras aplicaciones, se seleccionarán las de licencia menos restrictiva. Entorno tecnológico del sistema Las características del entorno de producción, en el momento actual, son: Sistema operativo: Linux emdi el5 #1 SMP Wed Jun 23 10:52:51 EDT 2010 x86_64 Servidor web: Apache 2 Base de Datos: MySQL y cotejamiento utf8_general_ci Lenguaje de programación del lado servidor: PHP Sin embargo, al no disponer del control de las distintas versiones instaladas o futuras actualizaciones de los servidores de producción no podemos ceñirnos a esta arquitectura. 14 de 60

15 La única certeza es que los servidores de producción siempre van permita la instalación y ejecución de Joomla en su versión 1.5, por tanto estos son los requisitos tecnológicos a imponer se corresponden con los propios de esta versión de Joomla. Se muestra un extracto de los requisitos y recomendaciones realizadas para Joomla 1.5 [7]: Software Recomendado Mínimo Excepto PHP ,4.4.2,5.0.4 MySQL 4.1.X X+ aún no disponible Apache 2.X+ 1.3 Joomla 1.6 requiere PHP 5.2+ y MySQL por lo que en este momento no se podría instalar en producción. La versión desplegada de Joomla es la Stable [ Wojmamni Ama Mamni ] 05-November :00 GMT. Las características del entorno de desarrollo, dadas las circunstancias anteriores, no deberían ser significativas aunque se indiquen: Sistema operativo: MAX 6.0 Madrid_linuX( Linux max60-tcos-backharddi generic-pae #59-Ubuntu SMP Tue Mar 1 23:01:33 UTC 2011 i686 GNU/Linux Servidor web: Apache/ Base de Datos: MySQL y cotejamiento utf8_general_ci Lenguaje de programación del lado servidor: PHP Respecto a las herramientas de desarrollo se utilizará el entorno de desarrollo integrado Geany ( por su extremada sencillez y facilidad para manejar todo tipo de ficheros (php, html, css, ini, xml, ). La creación o modificación de iconos e imágenes se realizará con el programa de manipulación de imágenes Gimp ( La documentación se desarrollará fundamentalmente con la suite OpenOffice ( y el editor de diagramas Dia ( La documentación del código fuente será desarrollada con PhpDocumentor ( Los vídeos de presentación del ( La gestión del proyecto ( será proyecto mantenida se mediante realizarán el gestor con de gtk-recordmydesktop proyectos Planner Los navegadores básicos de desarrollo y pruebas serán Firefox ( y Chromium ( No debemos olvidar que una parte importante de los usuarios finales utiliza Internet Explorer ( Opera ( y/o Safari ( Se realizarán pruebas de funcionamiento en estos navegadores para sus últimas versiones. 15 de 60

16 3.1.3 Normativas a aplicar en el sistema Los desarrollos a realizar deben estar integrados en Joomla en todos sus aspectos. Por tanto nos ceñiremos a la metodología aplicada en el propio desarrollo de Joomla. Esta metodología está documentada a través del portal de desarrolladores, el portal del API 5 y de las páginas oficiales de documentación del proyecto Joomla [1][2][3][4]. Las aplicaciones añadidas a Joomla se dividen según sus características: componentes, módulos o plugins. En nuestro caso vamos a desarrollar un componente completo y un módulo para mejorar el interfaz de usuario. El desarrollo de componentes se basa en el modelo vista-controlador (MVC) que básicamente separa la lógica de negocio de la presentación de los datos. De modo breve, el modelo es la parte del componente a desarrollar que encapsula los datos de la aplicación, la vista es la parte que muestra e interactúa con el usuario y el controlador es el responsable de realizar las acciones previstas. Joomla, además, introduce el concepto de plantillas (template) para separar la gestión de información a visualizar de su propia presentación en la web Identificación de usuarios del sistema La definición de requisitos y aceptación de la solución final del sistema de mensajería será llevada a cabo por: El coordinador de tecnologías de la información y comunicación, que definirá requisitos y dará su aceptación en las cuestiones meramente tecnológicas. El director de la institución que identificará el resto de requisitos (económicos, funcionales, legales y operativos) así como será el receptor final del proyecto, previo visto bueno del coordinador citado anteriormente. Ambos, además, serán usuarios finales de la aplicación resultante. 5 Application Programming Interface o Interfaz de Programación de Aplicaciones. 16 de 60

17 3.2 Establecimiento de requisitos Definición de requisitos De las reuniones mantenidas con el director de la institución y el coordinador de tecnologías de la información y la comunicación se han extraído los siguientes requisitos: Nota: Los requisitos específicamente indicados por el coordinador de tecnologías de la información y la comunicación será marcados con (TIC). 1. Definición del requisito Grupos de destinatarios Se ha de permitir a cualquier usuario del sistema de mensajería crear grupos de destinatarios pudiendo añadir, modificar y eliminar a sus integrantes. Se ha de permitir que el usuario que ha creado un grupo lo borre o lo modifique. Se ha de permitir a los usuarios privilegiados, a determinar, definir grupos de destinatarios con las siguientes características: Sólo para miembros. Sólo los usuarios del propio grupo pueden enviar mensajes a este grupo. Privados. Sólo el usuario privilegiado puede utilizarlo. Los usuarios privilegiados deben determinar que usuarios de Joomla son excluidos del sistema de mensajería. Serán usuarios privilegiados aquellos que estén activos en el sistema de mensajería y tengan el rol de Super Administrador en Joomla. (TIC). 2. Definición del requisito Envío de mensajes Ha de permitir el envío de mensajes a uno o varios destinatarios. Los destinatarios pueden ser seleccionados individualmente o como grupo. Los destinatarios únicamente pueden ser los activos y admitidos en el sistema de mensajería. Se podrá incluir, al menos, un fichero adjunto. Los ficheros adjuntos pueden ser de cualquier tipo. El tamaño de los ficheros adjuntos estará limitado únicamente por las restricciones del servidor utilizado.(tic). El almacenamiento de los ficheros adjuntos se realizará una única vez en el caso de mensajes a varios destinatarios.(tic). El editor de mensajes debe ser de tipo wysiwyg. El editor de los mensajes debe permitir guardar y recuperar cualquier información que se haya escrito6. 6 Es típico que las aplicaciones web no permitan el uso de etiquetas html o que restrinjan algunos 17 de 60

18 El mensaje enviado se guardará en la bandeja de enviados. El mensaje enviado mostrará, además de los datos introducidos, la fecha de envío e indicará los usuarios que han o no leído el mensaje. Se podrán borrar mensajes enviados que hayan sido leídos por todos los destinatarios activos en el sistema de mensajería. Se podrán guardar mensajes enviados que hayan sido leídos por todos los destinatarios activos en el sistema de mensajería. Como apoyo al cumplimiento de la Ley de Protección de Datos Personales y dado que los datos no se alojan en la propia organización, el texto de los mensajes será codificado. (TIC). 3. Definición del requisito Recepción de mensajes Los mensajes recibidos se mostrarán inicialmente en la bandeja de recibidos. Los mensajes recibidos no leídos se marcarán de algún modo. Los mensajes recibidos no leídos no podrán ser borrados ni almacenados. En mensaje mostrará tanto el emisor como todos los destinatarios indicando los que han o no leído el mensaje. Se debe permitir marcar un mensaje como no leído. Se debe permitir contestar al emisor. Se debe permitir contestar al emisor y a todos los destinatarios Casos de uso Caso de uso del requisito Grupo de destinatarios Caso de Uso Grupo de destinatarios [GRUPOS] Actores Usuario, Privilegiado Tipo Referencias Precondición Postcondición Propósito Crear, modificar o eliminar grupos de destinatarios Resumen caracteres en la recogida de información desde formularios y específicamente desde campos de texto. 18 de 60

19 El usuario define un grupo de destinatarios de los mensajes. Puede modificar el nombre del grupo y la composición de integrantes. También puede eliminarlo. El grupo creado es únicamente de uso para el usuario. El usuario privilegiado además define si el grupo es únicamente para miembros y si es privado. Los grupos públicos son de uso para todos los usuarios. Curso normal (básico) 1.- El usuario consulta la lista de grupos 2.- Se muestran los grupos y la posibilidad de añadir nuevos 3.- El usuario selecciona el grupo a modificar 4.- Se muestra el nombre del grupo, sus integrantes y la posibilidad del borrar el grupo 5.- El usuario selecciona la acción 6.- Se realiza la acción y se pasa a 2 Cursos alternos 3a.- El usuario añade un nuevo grupo 4a.- Al usuario privilegiado se le muestra: únicamente para miembros / privado Otros datos Frecuencia esperada Muy baja Rendimiento Importancia Media Urgencia Media Estado Pendiente Estabilidad Alta Comentarios Diagrama del caso de uso 19 de 60

20 Caso de uso del requisito Envío de mensajes Caso de Uso Envío de mensajes [ENVIO] Actores Usuario Tipo Referencias GRUPOS, RECIBIR Precondición Postcondición El mensaje enviado se almacena en la bandeja de salida. El mensaje llega a la bandeja de entrada de cada uno de los destinatarios. Propósito Enviar mensajes a otros usuarios Resumen El usuario envía un mensaje a otros usuarios del sistema. El mensajes está constituido por un asunto, un texto y puede incluir un fichero adjunto. Los destinatarios pueden ser individual o colectivo. Si es colectivo pueden ser seleccionados individualmente o como grupo de destinatarios. Curso normal (básico) 1.- El usuario crea un nuevo mensaje 2.- Se muestran la información a rellenar 3.- El usuario envía el mensaje 4.- Se muestra el nombre del grupo, sus integrantes y la posibilidad del borrar el grupo 5.- El usuario selecciona la acción 6.- Se realiza la acción y se pasa a 2 Cursos alternos Otros datos Frecuencia esperada Alta Rendimiento Importancia Alta Urgencia Alta Estado Pendiente Estabilidad Alta Comentarios Los mensajes enviados se pueden 20 de 60

21 Diagrama del caso de uso Caso de uso del requisito Recepción de mensajes Caso de Uso Recepción de mensajes [RECIBIR] Actores Usuario Tipo Referencias ENVIAR Precondición Mensaje enviado por otro usuario Postcondición Propósito Leer los mensajes recibidos Resumen El usuario dispone de los mensajes recibidos en la bandeja de entrada. Puede leer los mensajes y borrarlos o guardarlos una vez recibidos. Curso normal (básico) 1.- El usuario consulta la bandeja de entrada 2.- Se muestran los mensajes distinguiendo los leídos de los no leídos 3.- El usuario selecciona el mensaje a leer 4.- Se muestra el emisor, destinatarios, fecha de emisión, asunto, texto, fichero adjunto y las posibles acciones a realizar: marcar como no leído, responder, responder a todos, guardar, borrar 5.- El usuario selecciona la acción 6.- Se realiza la acción y se pasa a 2 Cursos alternos 21 de 60

22 1a.- El usuario consulta la bandeja de mensajes guardados. Otros datos Frecuencia esperada Alta Rendimiento Importancia Alta Urgencia Alta Estado Pendiente Estabilidad Alta Comentarios Diagrama del caso de uso 3.3 Definición de interfaces de usuario Perfiles de usuarios Los usuarios de la mensajería no tienen un perfil técnico pero están acostumbrados al uso de aplicaciones 22 de 60

23 web y más concretamente a la utilización del gestor de contenidos. Los usuarios privilegiados de la mensajería, al ser coincidentes con los Super Administradores del gestor de contenidos, disponen además de los conocimientos técnicos precisos Principios generales de la interfaz de usuario La interfaz de usuario tendrá las siguientes características: El acceso a la aplicación se realizará mediante un navegador web. La edición se realizará mediante formularios web. El editor de mensajes será de tipo wysiwyg. Los mensajes de error se mostrarán en pantalla con indicación del tipo de error Interfaces de usuario El esquema general de la interfaz de usuario es la que sigue, aunque está sujeta a posteriores cambios en busca de la usabilidad del sistema. Este interfaz no es independiente pues tiene que estar integrado dentro del propio del gestor de contenidos Joomla. Las plantillas de presentación de Joomla típicamente se estructuran en dos o tres columnas. Una de ellas es más amplia para cobijar componentes mientras que las otras muestran otro tipo de información como puede ser la proveniente de módulos o menús. En el caso que nos ocupa según cada página concreta se puede decidir si se incluyen dos o tres columnas. La columna de la izquierda siempre es más estrecha. La otra parte puede dejarse completamente para albergar componentes o se puede dividir en dos. 23 de 60

24 Para poder desplegar todas las funcionalidades de Internal Message se necesita disponer de un espacio suficiente. Por ello se va a optar por no dividir la parte derecha. El interfaz de usuario, por tanto, quedaría incrustado tal y como se muestra en la siguiente pantalla. Otro elemento a incluir es una alarma visual de que se dispone de nuevos mensajes sin leer. Por sus características no necesita tanto espacio informativo y podría incorporarse como módulo siendo el modelo de interfaz. 24 de 60

25 Ahora vamos a definir el interfaz de usuario para cada caso de uso. Grupo de destinatarios Envío de mensajes 25 de 60

26 Recepción de mensajes 3.4 Especificación del plan de pruebas Pruebas unitarias Gestión de grupos de destinatarios 26 de 60

27 Por parte de un usuario privilegiado (Super administrador) Creación de un grupo privado. Creación de un grupo público. Resultado: Grupo público creado. Creación de un grupo público sólo para miembros. Resultado: Grupo privado creado. Resultado: Grupo para miembros creado. Habilitación/deshabilitación de usuarios del sistema de mensajería. Resultado: Usuarios deshabilitado no aparece en el sistema de mensajería. Por parte de un usuario no privilegiado Creación de un grupo. Modificación de un grupo. Resultado: Grupo creado. Resultado: Datos del grupo modificados. Eliminación de un grupo: Resultado: Grupo eliminado. Envío de mensajes Envío de un mensaje a un destinatario. Resultado: Mensaje enviado en la bandeja de salida. Mensaje recibido y marcado sin leer en la bandeja de entrada del destinatario. Envío de un mensaje a varios destinatarios. Resultado: Mensaje enviado en la bandeja de salida. Mensaje recibido y marcado sin leer en la bandeja de entrada de cada destinatario. Recepción de mensajes Lectura de un mensaje. Resultado: Lectura del mensaje y marcado como leído. Guardar un mensaje. Resultado: Mensaje pasa de la bandeja de recibidos a la de guardados. 27 de 60

28 Borrar un mensaje. Resultado: Mensaje desaparece. Marcar un mensaje leído como no leído Resultado: Mensaje marcado como no leído. Pruebas de integración Envío de mensajes Envío de un mensaje a un grupo de destinatarios Resultado: Mensaje enviado en la bandeja de salida. Mensaje recibido y marcado sin leer en la bandeja de entrada de cada destinatario. Pruebas de sistema Activar/desactivar un usuario del gestor de contenidos y comprobar que está activo/inactivo en el sistema de mensajería. Pruebas de implantación y aceptación Realizar todas las pruebas anteriores en el entorno de producción. 3.5 Distribución temporal El periodo establecido para el desarrollo completo se ha considerado desde el 15 de marzo hasta el 1 de junio. Ello representa 48 jornadas laborales reales a tenor de 4 horas diarias sumando un total de 192 horas. Al final de cada tarea indicada anteriormente se establecerá un hito de control que irá acompañado de la entrega de la documentación correspondiente a cada fase según el diagrama siguiente. 28 de 60

29 La duración de cada una de las fases viene establecida en función de las necesidades a cubrir. Se da gran importancia las fases de análisis y diseño, al considerar que si están perfectamente definidas y desarrolladas la fase de desarrollo y posteriores no se van a ver alteradas por errores de las fases previas. De todos modos, como una de las restricciones iniciales es adaptarse a las especificaciones de desarrollo de Joomla, se ha dejado un tiempo prudencial al desarrollo que permita asumir la curva de aprendizaje de dichas especificaciones. 3.6 Presupuesto Todas las herramientas empleadas son propias de software libre y tienen coste cero. Los servidores para implantar la solución son ajenos al centro proporcionados por la Consejería de 29 de 60

30 Educación de la Comunidad de Madrid y por tanto, también, de coste cero. Queda computar las horas del desarrollo (todas), estimadas en 192 horas. A una estimación de 60 /hora resultarían No obstante, al ser un desarrollo voluntario y fuera del horario laboral el coste real es nulo. Lo mismo cabe para el mantenimiento de la aplicación. Concepto Precio unitario Unidades Total DESARROLLO Coste de licencias de software 0, ,00 Coste de alojamiento web 0, ,00 Coste de horas desarrollo: análisis, diseño e implementación 60 /hora 192 horas Coste de mantenimiento 60 /hora 50 horas 3000 Total MANTENIMIENTO Coste de licencias de software 0, ,00 Coste de alojamiento web 0, ,00 60 /hora 50 horas 3000 Total 3000 Coste de mantenimiento 30 de 60

31 4 Diseño 4.1 Definición de los niveles de arquitectura Arquitectura conceptual Los componentes participantes en la arquitectura son: La base de datos del gestor de contenidos Joomla. El directorio de almacenamiento de archivos adjuntos. El gestor de contenidos Joomla. La aplicación Internal Message. Base de datos de Joomla Tareas a realizar Componentes con los que se relaciona Almacenar los datos del gestor de contenidos. Gestor de contenidos Joomla. Almacenar los datos de la aplicación Aplicación Internal Message. Internal Message. Proporcionar la información requerida. Gestor de contenidos Joomla Tareas a realizar Componentes con los que se relaciona Gestionar el contenido del sitio web. Gestionar los usuarios del gestor. Base de datos de Joomla. 31 de 60

32 Aplicación Internal Message Tareas a realizar Componentes con los que se relaciona Gestionar el envío y recepción de Gestor de contenidos Joomla. mensajes. Aplicación Internal Message. Arquitectura lógica En la arquitectura lógica se va a incorporar detalles de los interfaces de comunicación existentes entre los componentes indicados anteriormente: 4.2 Especificación de estándares, normas de diseño y construcción Para una correcta realización del proyecto es pertinente que todos los documentos elaborados y que previsiblemente serán revisados deban de atenerse a unas características y formatos coherentes. Por ello, y tras estudiar las distintas posibilidades de estándares y recomendaciones al uso, se llegan a las siguientes recomendaciones: Documentos de diseño Este documento será de consulta tanto para los desarrolladores como para cualquier afectado por el proyecto. Se acuerda trabajar con el formato OpenDocument mediante una plantilla que contemple las siguientes características: 32 de 60

33 De forma general la fuente a utilizar será Arial 10. Todas las páginas excepto la primera contendrán una cabecera de página con el título del proyecto. Todas las páginas excepto la primera contendrán un pié de página con el contador de páginas y total del documento. En la primera página se indicará el logotipo de la empresa y el titulo del proyecto en Arial 28. Las siguientes páginas incluirán el índice de contenidos. La siguiente página indicará el responsable de la documentación así como todos los autores especificando las modificaciones introducidas en el documento con su fecha correspondiente. Diagramas de diseño En general se utilizará la notación UML exceptuando el modelo entidad-relación que se visualizará como modelo de Chen, todo ello desarrollado mediante la herramienta DIA. Código fuente Las recomendaciones de estilo en el código fuente están establecidas por Joomla [5]. Vamos a citar las más importantes: Almacenamiento de los ficheros en formato ASCII, usando codificación UTF8 y fin de línea tipo UNIX. La indentación se realiza con tabuladores de 4 espacios de longitud. Los comentarios en línea debe seguir las convenciones de PHPDoc [6]. Las etiquetas de PHP deben ser completas <?php?>. Las constantes se deben escribir en mayúsculas con subrayado para separar las palabras. Las palabras claves de las sentencias SQL se deben escribir en mayúsculas mientras que el resto de identificadores se escribirán en minúsculas. Los nombres de controladores, modelos, vistas y añadidos vienen en parte determinados. Documentación técnica La documentación técnica se extraerá directamente mediante la herramienta PHPDoc. 4.3 Identificación de subsistemas Se puede dividir el sistema Internal Message en los siguientes subsistemas: El subsistema de configuración: pertenece al back-end de Joomla y define la configuración del aplicativo dentro de este. El subsistema de aplicación de usuario: se encarga de toda la operativa del aplicativo a nivel de 33 de 60

34 usuario. Este último subsistema se va a dividir para facilitar su comprensión. Subsistema de aplicación de usuario Se divide desde un punto de vista funcional en: El subsistema de gestión de grupos de destinatarios: define los grupos de destinatarios preasignados por un usuario. El subsistema de mensajes: gestiona el envío y recepción de mensajes entre usuarios Revisión de casos de uso Relativo al caso de uso Grupo de destinatarios Los casos de uso relacionados con alta, baja o modificaciones de los grupos de destinatarios precisan del uso de los subsistemas Grupos de destinatarios y Datos. La comunicación entre los subsistemas se realizará mediante sentencias SQL. 34 de 60

35 Relativo al caso de uso Envío de mensajes El caso de uso Envío de mensajes precisa la intervención de los subsistemas Usuario, Datos y Adjunto. La comunicación entre los subsistemas Usuario y Datos se realizará mediante sentencias SQL. La comunicación entre los subsistemas Usuario y Adjunto se realizará mediante llamadas al sistema de ficheros. Relativo al caso de uso Recepción de mensajes El caso de uso Recepción de mensajes precisa la intervención de los subsistemas Usuario, Datos y Adjunto. La comunicación entre los subsistemas Usuario y Datos se realizará mediante sentencias SQL. La comunicación entre los subsistemas Usuario y Adjunto se realizará mediante llamadas al sistema de ficheros Diagrama entidad-relación Tras definir los casos de uso es necesario establecer la estructura de la base de datos. La base de datos será de tipo relacional, utilizándose el gestor de base de datos MySQL que implementa por defecto Joomla. El diagrama entidad-relación que modela el sistema es el siguiente: 4.4 Elección de componentes y licencias Componentes y productos a utilizar Los componentes y productos que se van a integrar en el desarrollo son: 35 de 60

36 Producto Solución Licencia Base de datos MySQL GPL Lenguaje del lado servidor PHP PHP License Gestor de contenidos Joomla GPL Editor wysiwyg TinyMCE LGPL Imágenes descargadas CopyLeft Feel free to download the favicon that you would like to use Elección de licencia final para el producto desarrollado El producto final desarrollado debe disponer de una licencia lo menos restrictiva posible. Como el producto utiliza el desarrollo del gestor de contenidos de Joomla puede directamente utilizar dicha licencia. Por tanto se adopta como licencia del desarrollo final del producto la conocida como GNU Public License (GPL), versión 2 (de junio de 1991). 4.5 Especificaciones de desarrollo y pruebas de implantación Entorno tecnológico de desarrollo Aunque anteriormente ya se han indicado las herramientas a utilizar vamos a separar éstas en función de su utilidad: Aplicaciones de servidor7 Producto Solución Sistema operativo MAX (Madrid_linuX) Servidor web Apache Base de datos MySQL Lenguaje del lado servidor PHP Gestor de contenidos Joomla Aplicaciones de desarrollo 7 Durante la mayor parte del desarrollo el servidor se alojará en el mismo ordenador de desarrollo para evitar tiempos de espera en cargas y descargas. 36 de 60

37 Producto Solución Entorno integrado de desarrollo Geany Editor gráfico GIMP Planificador Planner Navegador Firefox Navegador Chromium Aplicaciones de documentación Producto Solución Editor gráfico GIMP Suite ofimática OpenOffice Editor de diagramas Dia Planificador Planner Documentador PHPDoc Restricciones técnicas y de seguridad Las restricciones técnicas vienen marcadas por las propias de Joomla 1.5 [7], ya reflejadas anteriormente en el Análisis dentro del apartado Entorno tecnológico del sistema que se resumen en: Software Recomendado Mínimo Excepto PHP ,4.4.2,5.0.4 MySQL 4.1.X X+ aún no disponible Apache 2.X+ 1.3 Respecto a la seguridad se deberá seguir la guía de seguridad para extensiones de Joomla [10], que señala entre otros puntos: seguridad contra accesos directos, seguridad contra inclusión de ficheros remotos, seguridad contra inyección de sentencias SQL, programación sin uso de register_globals, y chequeo de los privilegios de usuarios. Muchas extensiones de Joomla presentan vulnerabilidades que pueden servir de aviso para el desarrollo de nuestro propio producto [11]. Además de las anteriores, las propias especificaciones del producto a desarrollar indican la necesidad de utilizar algún tipo de codificación en los datos almacenados en la base de datos. Se decide utilizar la codificación MIME base de 60

38 4.6 Requisitos de implantación En tanto que el desarrollo tiene vocación de aplicación general extrapolable e instalable en cualquier gestor de contenidos Joomla 1.5, los requisitos de implantación referentes a necesidades de hardware, software, comunicaciones y rendimiento coinciden básicamente con las características mínimas de ejecución de Joomla ya indicadas en el punto anterior. La formación de los usuarios es un aspecto fundamental a la hora de implantar un nuevo sistema. La formación generalizada mediante un curso previo se descarta en tanto que el interfaz de usuario debe ser lo suficientemente sencillo para que cualquier usuario lo considere usable y además por que este tipo de formación no enfrenta a los usuarios con problemas reales. Otro motivo añadido para no utilizar este tipo de formación es que no resulta adecuada cuando el índice de rotación de personal es medio-alto, como es nuestro caso. Se opta, por tanto, por la generación de unos pequeños vídeos didácticos que muestren un uso básico de las herramientas para introducir su uso. En paralelo se dará apoyo in situ a los usuarios que sigan teniendo dificultades en el uso del sistema. En el remoto caso de que estos problemas de usabilidad se mantengan en el tiempo debería replantearse la interfaz de usuario. 38 de 60

39 5 Desarrollo El desarrollo va a ser realizado por una única persona. Esto incide favorablemente en los tiempos de desarrollo pues se reduce la curva de aprendizaje de la metodología a aplicar por todo el equipo y los tiempos de puesta en común del conocimiento. Sin embargo presenta otros aspectos perjudiciales en tanto que las soluciones a aportar no están contrastadas por otros expertos y ello puede hacer que obligue a retrocesos en el proceso de desarrollo. Aunque no se va a aplicar una metodología estricta, se van a seguir las pautas básicas de las metodologías ágiles y más concretamente de la metodología Scrum [17][DEE] con las siguientes adaptaciones: No va a haber una reunión diaria del equipo de desarrollo al ser un único desarrollador. El desarrollador ejercerá el rol de ScrumMaster. Cada una de los apartados en que se descompondrá el desarrollo no superará los seis días de desarrollo coincidiendo con un ciclo de trabajo o sprint. Al final de cada sprint se inspeccionará y adaptará el software desarrollado. Para ello el director de la organización (cliente del producto) verá el desarrollo en funcionamiento y podrá aportar sugerencias o identificar elementos inexactos. 5.1 Identificación de extensiones a desarrollar Según la estructura de extensiones de Joomla se necesita desarrollar un componente y un módulo. El componente com_internalmessage generará tanto el back-end como el front-end de la aplicación. El front-end estará activo cuando un usuario esté identificado en el gestor de contenidos. Este componente debe satisfacer todos los requisitos establecidos para la aplicación. El módulo mod_internalmessage permitirá emitir un mensaje cuando haya envíos sin leer. Este módulo será el último en ser desarrollado por su bajísima complejidad. 5.2 Planificación de las actividades de desarrollo e integración del sistema Se ha planificado el desarrollo según los subsistemas definidos. Además se ha añadido una fase de integración de subsistemas y, dado que Joomla precisa de la generación de paquetes para proceder a la instalación de componentes y módulos, otro periodo para crear los paquetes pertinentes. El siguiente diagrama muestra los tiempos aplicados a cada una de las tareas. 39 de 60

40 Los tiempos previstos no se han visto modificados en modo alguno, permaneciendo el tiempo de entrega invariable. De hecho se han realizado una par de ampliaciones una proveniente de las reuniones mantenidas con el director del centro al final de cada sprint y otra sugerida por el propio desarrollador. La primera de ellas consiste en incorporar un aviso mediante correo electrónico ante la llegada de un mensaje en Internal Message. La segunda consiste en que el sistema desarrollado sea plurilingüe, soportando en esta primera versión los idiomas inglés, castellano y catalán. 5.3 Descripción del entorno de desarrollo Producto Solución Versión Sistema operativo MAX (Madrid_linuX) 6.0 Servidor web Apache de 60

41 Producto Solución Versión Base de datos MySQL Lenguaje del lado servidor PHP Entorno integrado de desarrollo Geany 0.18 Editor gráfico GIMP 2.6 Suite ofimática OpenOffice 3.0 Editor de diagramas Dia Planificador Planner Navegador Firefox Navegador Chromium Gestor de contenidos Joomla A este entorno en local hay que incluir un servidor externo para demostraciones al que se accede a través de la dirección y que cuenta con datos de demostración para comprobar el funcionamiento del sistema. 5.4 Estructura de directorios En el desarrollo de componentes para Joomla hay que tener en cuenta como se realiza la distribución de los ficheros según los directorios, así como los nombres que deben tener cada una de las clases desarrolladas. De forma general la estructura de directorios desplegada es la que sigue: Directorio Contenido administrator/components Back-end de los componentes. administrator/components/com_internalmessage Back-end de nuestro componente. administrator/language Un directorio por cada idioma del back-end. Dentro, un fichero por cada componente. components Front-end de los componentes. components/com_internalmessage Front-end de nuestro componente. modules Módulos modules/mod_internalmessage Nuestro módulo language Un directorio por cada idioma del front-end. Dentro, un fichero por cada componente y módulo. Sin embargo la parte que nos interesa es la estructura del front-end del componente, que se atiene estrictamente al modelo vista-controlador. Fichero / Directorio Contenido <componente>.php Inicio del componente. 41 de 60

42 controller.php controllers/<componente>.php Controladores de la aplicación. media/css/index.css Hojas de estilo. media/images/* Imágenes utilizadas en la aplicación. models/<componente>.php Modelo de la aplicación. Dicha clase contiene todas las llamadas a la base de datos y al sistema de ficheros. views views/groups/view.html.php views/inbox/view.html.php views/new/view.html.php views/outbox/view.html.php views/saved/view.html.php views/show/view.html.php Vistas de la aplicación: gestión de grupos de destinatarios bandeja de entrada nuevo mensaje bandeja de salida mensajes guardados mostrar un mensaje views/*/tmpl/default.php Plantilla de cada una de las vistas 5.5 Sistema de empaquetamiento El sistema de empaquetamiento de un componente describe, mediante un fichero XML, el destino de cada uno de los ficheros fuente. Se compone de un fichero install.xml que además de datos básicos <name>internal Message</name> <creationdate>may 2010</creationDate> <author>amadeo Mora</author> <author >internalmessage@gmail.com</author > <authorurl> <copyright>copyright Info</copyright> <license>license Info</license> <version>11.05</version> define dos carpetas: site y admin correspondientes al front-end y al back-end respectivamente además incluye una sección para indicar los ficheros SQL que son necesarios ejecutar contra la base de datos al instalar o desinstalar el componente. Todos los ficheros del componente deben estar catalogados en el fichero XML. De lo contrario la instalación no sería posible. 42 de 60

43 6 Implantación El sistema desarrollado debe ponerse en producción. Para ello vamos a establecer los pasos a dar y las acciones a tomar con los agentes implicados. 6.1 Implantación del sistema y pruebas En el desarrollo del proyecto se han obtenido dos paquetes denominados com_internalmessage.tar.gz y mod_internalmessage.tar.gz. Dentro de la administración de Joomla debemos acceder al menú Extensiones y seleccionar la opción de Instalar/Desinstalar apareciendo una pantalla desde la cual podemos subir en el orden indicado ambos paquetes. El anexo Instalación de Internal Message desarrolla la instalación del componente. Posteriormente debemos configurar el componente instalado. Para ello accedemos al menú Componentes y seleccionamos la opción Internal Message. Pulsamos el botón Preferencias y podemos elegir el directorio donde se guardaran los ficheros adjuntos y si los usuarios van a obtener una notificación por correo electrónico de que ha llegado un mensaje a su cuenta. Guardamos esta configuración y sólo queda incorporar el componente a los menús y el módulo a alguna vista del gestor de contenidos. El tipo de ítem de menú a elegir debe ser Internal Message > Inbox que mostrará como primera pantalla la bandeja de entrada. Opcionalmente se puede instalar el módulo desarrollado. El proceso de instalación es similar al descrito anteriormente para el componente. Una vez instalados hay que asociarlo a alguna zona definida de la plantilla de Joomla. Típicamente se posicionará en la zona left o right. 6.2 Acuerdo del nivel de servicios Al ser un desarrollo de un producto final no se fija un nivel de servicios determinado. No obstante se va a acordar un mantenimiento de la aplicación durante un tiempo determinado. 6.3 Aceptación del sistema Durante el desarrollo se han ido realizando presentaciones del funcionamiento de los distintos subsistemas. Finalmente se ha realizado una demostración completa del producto final y se ha entregado toda la documentación del proyecto. 43 de 60

44 Una vez aceptado por el cliente se considera que el producto pasa a producción y comienza la fase de mantenimiento. 7 Mantenimiento Durante las pruebas realizadas en la integración de subsistemas y posteriormente en la integración con el gestor de contenidos de Joomla se han depurado algunas imperfecciones. Para la puesta en marcha se ha conseguido la no aparición de ningún error. De ello se deduce que el mantenimiento deberá ser considerado en todo caso de mejora de las funcionalidades incorporadas y por tanto debe considerarse evolutivo. Esto unido a que el desarrollador va a ser el encargado del mantenimiento va a facilitar las cuestiones relacionadas con la trasferencia de conocimiento. 8 Conclusiones El sistema Internal Message se ha desarrollado sin partir de ningún componente de software previo y con visos de ser ampliado en siguiente versiones. El desarrollo del sistema ha sido viable en los tiempos fijados, está integrado en el gestor de contenidos Joomla y es extrapolable a otros centros educativos o a cualquier organización que así lo precise. Todas las herramientas utilizadas para su desarrollo tienen licencias libres así como los objetos que incorpora. Finalmente y para satisfacer la posibilidad de que sea utilizado libremente se ha distribuido con una licencia GNU Public License versión 2. Aportará al mundo del software libre y específicamente a las aplicaciones para el gestor de contenidos de Joomla de un sistema de mensajería integrado, simple y fiable. Existe una alta satisfacción con el desarrollo del proyecto pues todos los objetivos iniciales se han cumplido e incluso se han añadido los siguientes: la posibilidad de enviar mensajes de correo electrónico a los usuarios avisándoles de que les ha llegado un mensaje en el sistema, plurilingüe, estando disponible ya la versión al inglés, catalán y castellano. Algunos de los objetivos iniciales no parecían fáciles de alcanzar como el uso de un editor visual, el almacenamiento de cualquier tipo de información y que además esta información se almacenase con algún tipo de encriptación. Sin embargo se han encadenado las decisiones y acciones para que la propia forma de almacenamiento haya permitido satisfacer el resto de requisitos. No obstante, se pueden desarrollar multitud de ampliaciones en función de las diversas necesidades. Algunas se nos antojan cercanas y factibles, como: 44 de 60

45 incorporar más de un fichero adjunto por mensaje, incluir etiquetas para poder clasificar los mensajes, realizar búsquedas por texto libre. Aunque no puede considerarse como una mejora, también cabe actualizar el producto desarrollado a la versión 1.6 de Joomla para poder utilizarla en nuevas instalaciones. A lo largo del desarrollo se han tomado decisiones que a la larga se podían haber simplificado, sin embargo la propia estructura del código, obligada por el modelo vista-controlador propuesto por Joomla, hace muy fácil que en posteriores versiones del proyecto se modifiquen sin implicar cambios en la presentación al usuario. Como ejemplo, si desde un primer momento se hubiera facilitado la posibilidad de incluir etiquetas a los mensajes no habría hecho falta establecer una carpeta de mensajes guardados. Únicamente dispondríamos de las bandejas de entrada y de salida, adoptándose una interfaz única para mostrar las bandejas de mensajes. En tanto que este sistema debe constatar el envío de comunicaciones, otra decisión que se hubiera tomado es no permitir eliminar mensajes. En la próxima versión se tendrá en cuenta. De todos modos y siendo crítico con el desarrollo se ha hecho patente la necesidad de disponer de un mayor tiempo para conocer en profundidad la metodología de desarrollo propuesta por Joomla. En conjunto, este proyecto me ha acercado, aún más, al software libre, la documentación libre y, por generalización, al conocimiento libre. Estoy ligado al uso, desarrollo y difusión del software libre, de forma directa, desde el año 1998 en que se puso en marcha una granja de ordenadores con Red Hat en el PNTIC 8 del Ministerio de Educación, donde ejercía como Jefe del Gabinete de Telemática, para dar acceso gratuito a Internet a todo el profesorado. Posteriormente desarrollé la plataforma de formación a distancia del profesorado ( de dicha institución con software libre que sigue actualmente formando anualmente a más de veinte mil profesores. Dicha plataforma se utiliza en varias comunidades autónomas y en algunos países iberoamericanos. En los últimos tiempos me incorporé al equipo de desarrollo de MAX (Madrid_linuX) ( para aportar mi experiencia en el mundo de la educación y en el desarrollo de software a una distribución educativa libre actualmente implantada en los centros educativos Comunidad de Madrid y con ligeras adaptaciones exporta a algunos países iberoamericanos. Además de mi trabajo cotidiano como profesor de informática en formación profesional, imparto docencia en el Máster de Tecnologías para la Educación y el Conocimiento de la UNED ( específicamente el módulo denominado Herramientas informáticas para la Educación: Linux y Software Libre. De todo lo anterior se puede deducir fácilmente que estoy volcado y confío plenamente en el software libre, no sólo en sus intrínsecas bondades como software sino en la magnífica base de conocimientos para los futuros profesionales en tecnologías y en su vocación de aglutinador de personas que desean y promueven una sociedad mejor y fundamentalmente libre. 8 Programa Nacional de Nuevas Tecnologías de la Información y la Comunicación. Posteriormente ha tenido distintos nombres y estructuras organizativas, a saber: Centro Nacional de Información y Comunicación Educativa (CNICE), Instituto Superior de Formación y Recursos en Red para el Profesorado y actualmente Instituto de Tecnologías Educativas (ITE). ( 45 de 60

46 9 Bibliografía / webgrafía Bibliografía [CAM] Camps R. y otros. Bases de datos. UOC [DEE] Deemer P. y otros. Información básica de Scrum. Scrum Training Institute Disponible en (Última revisión 7/5/2011). [GIB] Gibert, M. y Peña A. Ingeniería del Software en Entornos de Software Libre. UOC [LEB] Leblanc. J. Learning Joomla! Extension Development: Creating Modules, Components, and Plugins with PHP. Packt Publishing [OTE] Otero, A. Proyecto Web. UOC [RAH] Rahmel D. Professional Joomla!. Wrok/Wiley Webgrafía [1] Joomla: [2] API: [3] Desarrollo: [4] Documentación: [5] Estilo de codificación: [6] Estilo de comentarios: [7] Requerimientos técnicos: [8] Extensiones: [9] Extensiones de sistemas de mensajería personal: [10] Seguridad en el desarrollo de extensiones: [11] Vulnerabilidades de extensiones: [12] MySQL: [13] Documentación: [14] PHP: [15] Documentación: [16] Proyectos ágiles: [17] Scrum: [18] UML: 46 de 60

47 Anexo I. Estructura de almacenamiento Por razones de complejidad, velocidad en consultas y el uso del modo de almacenamiento MyISAM de MySQL que no soporta la integridad referencial, el modelo relacional resultante es el siguiente: La tabla #_users9 ya existe en Joomla y provee al componente del identificador de usuario, su nombre y correo electrónico. En la tabla siguiente se muestran los campos que son utilizados por la aplicación. #_users Atributo Significado id Identificador del usuario name Nombre completo del usuario username Nombre de usuario Correo electrónico del usuario block Usuario bloqueado gid Identificador de grupo El resto de campos que son susceptibles de ser consultados son accedidos mediante el API de Joomla. La tabla #_internalmessage_groups contiene los grupos de destinatarios: 9 En Joomla las tablas permiten introducir prefijos para separar distintas versiones u otros usos. Esto se indica mediante la notación #_. En el Anexo III se puede ver un esquema de tablas de Joomla. 47 de 60

48 #_internalmessage_groups Atributo Significado id Identificador del grupo id_owner Identificador del usuario propietario del grupo En el caso de grupos genéricos creados por administradores el valor será 0 name Nombre del grupo description Descripción del grupo (actualmente sin uso) members Lista separada por comas de los identificadores de usuario que conforman el grupo membersonly Grupo utilizable sólo para miembros del grupo public Grupo público La tabla #_internalmessage contiene los mensajes enviados: #_internalmessage Atributo Significado id Identificador del mensaje id_refered En el caso de mensaje multi-destinatario hará referencia al primer mensaje enviado id_from Identificador del emisor id_to Identificador del destinatario date Fecha y hora de envío del mensaje subject Asunto del mensaje text Texto del mensaje attachment_name Nombre del fichero adjunto attachment_size Tamaño en bytes del fichero adjunto readed Leído por el destinatario deleted_from Borrado por el emisor deleted_to Borrado por el destinatario saved_from Salvado por el emisor saved_to Salvado por el destinatario El almacenamiento físico de los ficheros adjuntos se realiza en un directorio a determinar en el proceso de configuración. El nombre de cada fichero es file_<id> siendo id el identificador del mensaje. En el caso de mensajes multidestinatario el fichero coincidirá con file_<id_refered> siendo id_refered el identificador del mensaje enviado al primer destinatario. 48 de 60

49 Anexo II. Esquema de la base de datos de Joomla. Fuente: 49 de 60

50 Anexo III. Instalación de Internal Message Instalación del componente Accedemos a administración de Joomla: Seleccionamos la opción Extensiones > Instalar/Desinstalar 50 de 60

51 Elegimos el paquete que contiene el componente y pinchamos en Subir Archivo & Instalar. Ya está instalado. Ahora accedemos a Componentes > Internal Message. 51 de 60

52 Aparece la pantalla de configuración de Internal Message y pulsamos el icono Preferencias. Configuramos el componente y pinchamos en Guardar. En este momento ya está funcionando Internal Message! Ahora hay que integrarlo en los menús del gestor de contenidos. Seleccionamos el menú donde queremos integrar Internal Message. 52 de 60

53 Indicamos que queremos crear una nueva entrada de menú. Debemos indicar el tipo de componente asociado al menú. En nuestro caso seleccionamos Internal Message. Dentro de Internal Message podemos elegir nuestra primera pantalla. Parece adecuado comenzar viendo la bandeja de entrada. Indicamos el resto de características de la entrada de menú. En nuestro caso en el menú de Inicio, para usuarios registrados y guardamos. 53 de 60

54 Ya está creada la entrada de menú. Entramos en el front-end del gestor de contenidos y desplegamos el menú de Inicio. Sólo queda seleccionar el menú de mensajería y ya aparece funcionando Internal Message. 54 de 60

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1 Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de

Más detalles

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

Oficina Virtual Manual del usuario

Oficina Virtual Manual del usuario Oficina Virtual Manual del usuario AJUNTAMENT D ALGEMESÍ 1/24 Índice 1. Introducción.. 3 2. Oficina Virtual.. 3 2.1. Organización... 3 2.2. Idioma 5 2.3. Información del portal 5 3. Perfiles de usuario

Más detalles

Portal del Proveedor. Guía de uso rápido para el proveedor: Generar y enviar facturas desde el portal.

Portal del Proveedor. Guía de uso rápido para el proveedor: Generar y enviar facturas desde el portal. Portal del Proveedor Guía de uso rápido para el proveedor: Generar y enviar facturas desde el portal. TABLA DE CONTENIDOS 1. INTRODUCCIÓN... 4 2. ENTRADA EN EL PORTAL DEL PROVEEDOR... 5 3. ALTA DE BORRADOR...

Más detalles

Objetivos del proyecto:

Objetivos del proyecto: Crear una página web corporativa atractiva, fácil de usar, que permita dar a conocer nuestra empresa, nuestros servicios y nuestros productos, a través de un medio con tanta importancia como es Internet.

Más detalles

Gestión de Extensiones en Joomla!

Gestión de Extensiones en Joomla! Gestión de Extensiones en Joomla! Aplicaciones web. 2º SMR 1. Tipos de extensiones en Joomla 2. Crear un canal electrónico RSS 3. Inserción de anuncios (Banners) en nuestro sitio 4. Crear un foro con el

Más detalles

Manual hosting acens

Manual hosting acens Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro

Más detalles

Plantilla de texto plano

Plantilla de texto plano Plantilla de texto plano Esta es la plantilla seleccionada por defecto al crear una nueva página. Título: Es el título que aparecerá identificando a la página, así como en la cabecera del documento en

Más detalles

Conceptos Generales en Joomla 1.7.2.

Conceptos Generales en Joomla 1.7.2. 1.- Tipos de usuarios en Joomla! JOOMLA 1.7 USUARIOS. Los usuarios de sitios web de Joomla! pueden dividirse en dos categorías principales: Invitados. Usuarios registrados. Los Invitados son sencillamente

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE MANUAL DE USUARIO EGROUPWARE 1 INDICE Que es egroupware... 3 Inicio de sesión... 4 Aplicaciones de egroupware... 4 Correo electrónico... 5 Calendario... 7 ACL... 9 Administración de proyectos... 10 Libreta

Más detalles

GUÍA BÁSICA USUARIO MOODLE 2.6

GUÍA BÁSICA USUARIO MOODLE 2.6 GUÍA BÁSICA USUARIO MOODLE 2.6 Esta guía representa los pasos a seguir por el alumno desde la aceptación en un curso Moodle hasta su posterior utilización, pero antes de explicar la forma de acceder y

Más detalles

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado Ministerio de Educación, Cultura y Deporte Joomla! La web en entornos educativos Guía del alumnado INTEF 2012 Joomla! La web en entornos educativos Guía Didáctica En este apartado describiremos las características

Más detalles

APLICATECA. Guía para la contratación y gestión de. Hacemos Tu Web

APLICATECA. Guía para la contratación y gestión de. Hacemos Tu Web APLICATECA Guía para la contratación y gestión de Hacemos Tu Web INDICE 1 QUÉ ES HACEMOS TU WEB?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE HACEMOS TU WEB... 1 1.3 REQUERIMIENTOS DEL SERVICIO...

Más detalles

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo

Más detalles

Oficina Online. Manual del administrador

Oficina Online. Manual del administrador Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal

Más detalles

CREACIÓN Y CONFIGURACIÓN DE WIKIS

CREACIÓN Y CONFIGURACIÓN DE WIKIS Paso 1: Creación CREACIÓN Y CONFIGURACIÓN DE WIKIS Como con el resto de actividades, para crear un wiki lo primero es activar el modo de edición y seleccionar la opción Wiki de la lista desplegable Agregar

Más detalles

Administración de portales Joomla (II) antonio.duran.terres@gmail.com

Administración de portales Joomla (II) antonio.duran.terres@gmail.com Administración de portales Joomla (II) antonio.duran.terres@gmail.com Módulos Con la instalación base de Joomla vienen varios módulos Algunos ya los vimos, como encuestas o Quien está en línea? Hay otros

Más detalles

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá Gestor de Contenidos CMS Que es un CMS? CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

GUÍA DE USUARIO DEL CORREO

GUÍA DE USUARIO DEL CORREO REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN DIRECCIÓN GENERAL DE LA OFICINA DE ADMINISTRACIÓN Y SERVICIOS DIVISIÓN DE SOPORTE TÉCNICO Y FORMACIÓN AL USUARIO GUÍA DE

Más detalles

SUPLEMENTO EUROPASS AL TÍTULO

SUPLEMENTO EUROPASS AL TÍTULO SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Web --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

Ley Orgánica de Protección de Datos

Ley Orgánica de Protección de Datos Hécate GDocS Gestión del documento de seguridad Ley Orgánica de Protección de Datos 2005 Adhec - 2005 EFENET 1. GDocS - Gestión del Documento de Seguridad GDocS es un programa de gestión que permite mantener

Más detalles

- MÓDULO COMUNICACIONES -

- MÓDULO COMUNICACIONES - - MÓDULO COMUNICACIONES - MANUAL BÁSICO DE USUARIOS FUNDACIÓN PARA LA PREVENCIÓN DE RIESGOS LABORALES Índice ÍNDICE...2 1.MANUAL BÁSICO DEL MÓDULO DE COMUNICACIONES...3 DESCRIPCIÓN GENERAL...3 2.GESTIÓN

Más detalles

Manual del Alumno de la plataforma de e-learning.

Manual del Alumno de la plataforma de e-learning. 2 Manual del Alumno de la Plataforma de E-learning 3 4 ÍNDICE 1. Página de Inicio...7 2. Opciones generales...8 2.1. Qué es el Campus...8 2.2. Nuestros Cursos...9 2.3. Cómo matricularme...9 2.4. Contactar...9

Más detalles

La plataforma educativa Helvia.

La plataforma educativa Helvia. La plataforma educativa HELVIA Autores: Begoña Laínez Sanz, DNI: 31336591B José Javier Álvarez García, DNI: 31666085F Mª de los Ángeles Vilches Amado, DNI: 75744033L Juana María Álvarez Jiménez, DNI: 32042323B

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles

MANUAL DE USO DE LA APLICACIÓN

MANUAL DE USO DE LA APLICACIÓN MANUAL DE USO DE LA APLICACIÓN ÍNDICE 1. Acceso a la aplicación 2. Definición de funciones 3. Plantillas 4. Cómo crear una nueva encuesta 5. Cómo enviar una encuesta 6. Cómo copiar una encuesta 7. Cómo

Más detalles

Objetivos y Competencias

Objetivos y Competencias Objetivos y Competencias 2.1 Objetivos del ciclo formativo a) Ajustar la configuración lógica del sistema analizando las necesidades y criterios establecidos para configurar y explotar sistemas informáticos.

Más detalles

EvalSys - Manual Completo en formato PDF Características Generales

EvalSys - Manual Completo en formato PDF Características Generales EvalSys - Manual Completo en formato PDF Características Generales EvalSys es un sistema diseñado para el ingreso en línea, de resúmenes y/o trabajos completos, en reuniones o congresos virtuales o presenciales.

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo

Más detalles

Ayuda básica relativa al interfaz web

Ayuda básica relativa al interfaz web Ayuda básica relativa al interfaz web El webmail es un cliente de correo que nos permite visualizar los mensajes de nuestras cuentas de email a través de una página web, pudiendo acceder desde cualquier

Más detalles

- MANUAL TÉCNICO - Implantación de software de Marketing Online

- MANUAL TÉCNICO - Implantación de software de Marketing Online - MANUAL TÉCNICO - Implantación de software de Marketing Online Rev. 01- MAYO 2013 Implantación de software de Marketing Online Teléfono Adeada: 945 253 388 Email Adeada: adeada@adeada.com REALIZADO POR:

Más detalles

Guía de Uso. Office Depot Online Internet, fácil y sencillo

Guía de Uso. Office Depot Online Internet, fácil y sencillo Guía de Uso Office Depot Online Internet, fácil y sencillo 02 Office Depot Online Office Depot Online Sumario Solución informática integral de compras...............04 Ahorro de tiempo..................................04

Más detalles

Su empresa siempre en contacto

Su empresa siempre en contacto Su empresa siempre en contacto Entorno Digital, S.A. (2009). 1/9 Qué es? Solución Web para ofrecer un servicio de valor añadido a sus clientes o empleados. Damos un paso más a la imagen corporativa de

Más detalles

El módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto:

El módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto: Plantilla de texto plano El módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto: Título: Es el título que aparecerá identificando

Más detalles

Manual CMS Mobincube

Manual CMS Mobincube Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una

Más detalles

DG.CO.P00.E03-Manual de Usuario Carpeta Ciudadana

DG.CO.P00.E03-Manual de Usuario Carpeta Ciudadana Resumen Manual de usuario de la Carpeta Ciudadana Contenido 1. Introducción... 3 1.1 Alcance... 3 1.2 Terminología y acrónimos... 3 2. Oficina Virtual... 4 2.1 Acceso... 4 2.2 Organización... 4 2.3 Idioma...

Más detalles

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA Proveedores PLATAFORMA FACTURACIÓN ELECTRÓNICA PARA PROVEEDORES DE LA JUNTA DE COMUNIDADES DE CASTILLA LA MANCHA. Índice 1. INTRODUCCIÓN... 3 2. ACCESO A LA PLATAFORMA

Más detalles

- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013

- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013 - MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD Rev. 01- FEBRERO 2013 Software de diagnóstico de la seguridad de la información y autoimplantación

Más detalles

SMS Gestión. manual de uso

SMS Gestión. manual de uso SMS Gestión manual de uso índice qué es SMS Gestión 2 acceso al servicio 3 01 acceso con la clave de servicios de Orange 4 02 acceso personalizado 6 02.1 cómo personalizar su acceso a la aplicación 7 02.2

Más detalles

Guía de Inicio Respaldo Cloud

Guía de Inicio Respaldo Cloud Guía de Inicio Respaldo Cloud Calle San Rafael, 14 28108 Alcobendas (Madrid) 900 103 293 www.acens.com Contenido 1 Introducción... 3 2 Características Respaldo Cloud... 4 3 Acceso y activación... 5 - Gestión

Más detalles

Gestión de Ficheros en ruralvía Recibos

Gestión de Ficheros en ruralvía Recibos Gestión de Ficheros Adeudos domiciliados 19.14 - Adeudos directos entre empresas (B2B) 19.44 Con Gestión de Ficheros de Caja Rural podrá gestionar de forma rápida y sencilla los recibos que genere su actividad

Más detalles

MANUAL DE USUARIO. Se deben seguir los siguientes pasos para la correcta instalación del módulo descargable:

MANUAL DE USUARIO. Se deben seguir los siguientes pasos para la correcta instalación del módulo descargable: MANUAL DE USUARIO La aplicación para la convocatoria Parques Científicos y Tecnológicos consta de un programa descargable más un módulo web. Mediante el módulo descargable, es posible cumplimentar todos

Más detalles

MANUAL DE USUARIO Joomla 2.5

MANUAL DE USUARIO Joomla 2.5 MANUAL DE USUARIO Joomla 2.5 Introducción Página 1 de 7 Tabla de contenido Cómo usar el manual de usuario... 3 Introducción a la herramienta... 4 Precondiciones a tener en cuenta... 4 Descripción y condiciones

Más detalles

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450 GMI Contenido PUBLICAR AVISO... 3 CREAR PROCESO DE SELECCIÓN... 6 VER/ELIMINAR AVISOS PUBLICADOS... 8 ETAPAS DE UN PROCESO DE SELECCIÓN... 10 SECCIONES DE LOS PROCESOS DE SELECCIÓN (GPS)... 21 PERSONALIZAR

Más detalles

Anexos de Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA

Anexos de Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA Anexos de Bases de Presentación de Propuestas Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA Julio 2011 Anexo A. Requisitos funcionales A1. Para el

Más detalles

SUBDIRECCIÓN GENERAL DE NUEVAS TECNOLOGÍAS DE JUSTICIA MANUAL DE USUARIO DE LA NUEVA APLICACIÓN DE CORREO ELECTRÓNICO

SUBDIRECCIÓN GENERAL DE NUEVAS TECNOLOGÍAS DE JUSTICIA MANUAL DE USUARIO DE LA NUEVA APLICACIÓN DE CORREO ELECTRÓNICO MANUAL DE USUARIO DE LA NUEVA APLICACIÓN DE CORREO ELECTRÓNICO Control de Cambios Descripción Autor Fecha Creación del Documento Jesús Iglesias Mirad 25/06/09 0. Índice 0. Índice... 1 1. Introducción...

Más detalles

MANUAL GESTIÓN CMS ONLINE

MANUAL GESTIÓN CMS ONLINE MANUAL GESTIÓN CMS ONLINE Índice 1. ACCESO A LA APLICACIÓN... 4 2. CONTENIDO WEB... 5 2.1 GESTIÓN PÁGINAS... 5 2.1.1 Crear una página nueva... 7 2.1.2 Modificar una página... 7 2.1.3 Borrar una página...

Más detalles

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone

Más detalles

Guía paso a paso para la cumplimentación del formulario de candidatura

Guía paso a paso para la cumplimentación del formulario de candidatura Guía paso a paso para la cumplimentación del formulario de candidatura INDICE 1. INSTRUCCIONES GENERALES... 2 2. PARTENARIADO... 4 3. GRUPOS DE TAREAS... 8 4. INDICADORES... 14 5. CUMPLIMENTACIÓN DEL RESTO

Más detalles

SUPERINTENDENCIA DE INDUSTRIA Y COMERCIO DELEGATURA DE PROPIEDAD INDUSTRIAL DIVISIÓN DE SIGNOS DISTINTIVOS

SUPERINTENDENCIA DE INDUSTRIA Y COMERCIO DELEGATURA DE PROPIEDAD INDUSTRIAL DIVISIÓN DE SIGNOS DISTINTIVOS SUPERINTENDENCIA DE INDUSTRIA Y COMERCIO DELEGATURA DE PROPIEDAD INDUSTRIAL DIVISIÓN DE SIGNOS DISTINTIVOS MANUAL DE USUARIO NOTIFICACIÓN DE ACTOS ADMINISTRATIVOS VIA INTERNET Elaborado por: Oficina de

Más detalles

Manual de usuario del Centro de Control

Manual de usuario del Centro de Control Manual de usuario del Centro de Control www.ximdex.com Tabla de contenidos 1. Centro de Control...4 2. Gestor de Canales...5 2.1. Añadir un nuevo canal...6 2.2. Modificar las propiedades del canal...6

Más detalles

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA El Acceso al correo a través de OWA (Outlook Web Access) es una herramienta que permite a los usuarios consultar sus mensajes en una interfaz Web a través de un

Más detalles

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis.

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis. NOVEDADES Y MEJORAS Continuando con nuestra política de mejora, innovación y desarrollo, le presentamos la nueva versión 9.50 de datahotel que se enriquece con nuevas funcionalidades que aportan soluciones

Más detalles

P/. Factura Electrónica D/. Manual de Usuario Proveedores

P/. Factura Electrónica D/. Manual de Usuario Proveedores Control documental Versión del Fecha Autor Modificaciones/Comentarios documento 1.0 10/02/2011 Diputación de Teruel Versión inicial del documento 1.1 05/04/2011 Diputación de Teruel Revisado estilo 1.2

Más detalles

Manual de uso básico de la aplicación

Manual de uso básico de la aplicación Manual de uso básico de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

SUPLEMENTO EUROPASS AL TÍTULO

SUPLEMENTO EUROPASS AL TÍTULO SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Multiplataforma --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Diputación de Lugo SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Manual usuario ERP Marzo 2015 ÍNDICE 1 INTRODUCCIÓN...

Más detalles

Figura 4.6: Prototipo de la pantalla de inicio.

Figura 4.6: Prototipo de la pantalla de inicio. Por lo tanto el siguiente paso ha sido realizar el prototipo a más alto nivel del sitio web, para conocer cómo quiere la empresa que se estructure el contenido y qué aspecto darle. Para ello se ha utilizado

Más detalles

Indicaciones específicas para los análisis estadísticos.

Indicaciones específicas para los análisis estadísticos. Tutorial básico de PSPP: Vídeo 1: Describe la interfaz del programa, explicando en qué consiste la vista de datos y la vista de variables. Vídeo 2: Muestra cómo crear una base de datos, comenzando por

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

Programa de gestión Normativa y Requisitos Legales

Programa de gestión Normativa y Requisitos Legales Manual de Uso Versión 3 Programa de gestión ÍNDICE 1. ACERCA DE @LineTerr... 3 1.1. Información general. Requerimientos de los equipos... 3 1.2. Acceso a @LineTerr... 3 1.3. Configuración. Permisos...

Más detalles

SECRETARÍA DE ESTADO DE ADMINISTRACIONES PÜBLICAS DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES

SECRETARÍA DE ESTADO DE ADMINISTRACIONES PÜBLICAS DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES Centro de Transferencia de Tecnología CTT Guía rápida de uso SECRETARÍA DE ESTADO DE ADMINISTRACIONES PÜBLICAS DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES Índice 1 INTRODUCCIÓN 3 2

Más detalles

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3

Más detalles

MODULO: MERCADEO. Acuerdo de Nivel de Servicio (ANS) Service Level Agreement (SLA) MODELO DE MUESTRA SIN VALOR COMERCIAL

MODULO: MERCADEO. Acuerdo de Nivel de Servicio (ANS) Service Level Agreement (SLA) MODELO DE MUESTRA SIN VALOR COMERCIAL MODULO: MERCADEO Acuerdo de Nivel de Servicio (ANS) Service Level Agreement (SLA) 1 Servicio de Soporte. El presente apartado constituye las condiciones de soporte y mantenimiento por parte de enncloud

Más detalles

usuarios LX8_016 Documento LX8_016 Guía rápida de los usuarios.

usuarios LX8_016 Documento LX8_016 Guía rápida de los usuarios. Guía a rápida r de los usuarios LX8_016 Documento LX8_016 Guía rápida de los usuarios. 1 Nuevo LexNet: : Guía a rápida r de los usuarios Guía rápida para presentar el nuevo interfaz Funcionalidades más

Más detalles

FOROS. Manual de Usuario

FOROS. Manual de Usuario FOROS Manual de Usuario Versión: 1.1 Fecha: Septiembre de 2014 Tabla de Contenidos 1. INTRODUCCIÓN... 4 1.1 Propósito... 4 1.2 Definiciones, acrónimos y abreviaturas... 4 2. ESPECIFICACIONES TÉCNICAS...

Más detalles

Información destacada para Coordinadores TIC sobre el Portal Educamadrid

Información destacada para Coordinadores TIC sobre el Portal Educamadrid Información destacada para Coordinadores TIC sobre el Portal Educamadrid La sección COORDINADORES TIC (www.educa.madrid.org) está dedicada a albergar información relevante para Coordinadores TIC de los

Más detalles

Tutorial básico. Apunte creado por imedia Creativa www.imediacreativa.com

Tutorial básico. Apunte creado por imedia Creativa www.imediacreativa.com Tutorial básico Apunte creado por imedia Creativa www.imediacreativa.com Introducción Joomla CMS Su sitio Web está creado bajo un Sistema de gestión de contenidos CMS (Content Management Systems) Joomla.

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica

Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica HOJA DE CONTROL Título Nombre del Fichero Autores Guía rápida de la Oficina Virtual (Solicit@V5) UHU_GuiaRapidaSolicita_V5.pdf

Más detalles

El ejemplo de wiki más conocido es la enciclopedia universal colaborativa wikipedia.

El ejemplo de wiki más conocido es la enciclopedia universal colaborativa wikipedia. UNIDAD 4: WIKIS Qué es un wiki? El término con el que comenzó conociéndose esta herramienta es WikiWiki, de origen hawaiano que significa rápido. Un wiki es un sitio web con distinta páginas donde el contenido

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com) INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com) A modo de post, vamos a complementar la documentación con una guía visual a través de la cual conseguiremos instalar SIESTTA 2.0 en un

Más detalles

Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos

Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos Solución corporativa para la gestión descentralizada de metadatos: Cliente Web de administración de metadatos Joan Nunes Alonso1, Ignacio Ferrero Beato 2, y Laura Sala Martín3 1 Laboratorio de Información

Más detalles

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT . Manual Usuario FCT Murcia, 9 de Julio de 2007 Manual de Usuario FCT v1.0 pág. 2 de 73 ÍNDICE Manual Usuario FCT...1 1. Tipos de usuarios... 4 2. Modelo de navegación... 5 3. Servicios... 6 3.1. Convenios...

Más detalles

Vicerrectorado de Planificación, Calidad, Responsabilidad Social y Comunicación

Vicerrectorado de Planificación, Calidad, Responsabilidad Social y Comunicación Vicerrectorado de Planificación, Calidad, Responsabilidad Social y Comunicación GUÍA PRÁCTICA DE LA APLICACIÓN PARA EL SEGUIMIENTO DE LOS TÍTULOS OFICIALES DE LA UNIVERSIDAD DE JAÉN (ISOTOOLS AUDIT) 1.

Más detalles

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA Autor: Carlos Javier Martín González. Licenciado en Física Teórica por la Universidad Autónoma de Madrid. Analista programador y funcional. Desarrollador

Más detalles

CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA

CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA ÍNDICE DEL DOCUMENTO 1. INTRODUCCIÓN...2 1.1. REQUISITOS TÉCNICOS...2 2. DECLARACIONES...3 2.1. CREAR UNA

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

GedicoPDA: software de preventa

GedicoPDA: software de preventa GedicoPDA: software de preventa GedicoPDA es un sistema integrado para la toma de pedidos de preventa y gestión de cobros diseñado para trabajar con ruteros de clientes. La aplicación PDA está perfectamente

Más detalles

Instrucciones LOPD -ONline

Instrucciones LOPD -ONline Instrucciones LOPD -ONline Contenido Instrucciones LOPD -ONline... 1 Introducción... 2 Inicio... 3 Identificación de la empresa... 5 Identificación de datos personales... 6 Relación de personal que accede

Más detalles

Guía de Instalación. Glpi

Guía de Instalación. Glpi Guía de Instalación Glpi Autor del documento: Centro de Apoyo Tecnológico a Emprendedores Datos de contacto: E-Mail: bilib@bilib.es Página Web: www.bilib.es Teléfono: 967 555 311 Versión del documento:

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

PLATAFORMA DE VISADO TELEMÁTICO.

PLATAFORMA DE VISADO TELEMÁTICO. PLATAFORMA DE VISADO TELEMÁTICO. DESCRIPCIÓN plataforma e-visa para FECHA 22/12/09 presentación telemática de proyectos a visar. Tabla de contenidos 1 Presentación...2 2 Requisitos previos....3 3 Acceso

Más detalles

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI Sobre Drupal Instalación y configuración Drupal es un sistema de gestión de

Más detalles

Tabla de contenido. 1. Objetivo...3. 2. Asignación de responsabilidades...3. 3. Alcance...3. 4. Procedimientos relacionados...4

Tabla de contenido. 1. Objetivo...3. 2. Asignación de responsabilidades...3. 3. Alcance...3. 4. Procedimientos relacionados...4 Tabla de contenido 1. Objetivo...3 2. Asignación de responsabilidades...3 3. Alcance...3 4. Procedimientos relacionados...4 5. Documentos relacionados...4 6. Proceso...4 6.1 pidgin...4 6.2 instalación...4

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles