+ All Categories
Home > Documents > Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto...

Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto...

Date post: 18-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
42
07/03/2007 Red de Eventos de la BVS Departamento de Desarrollo - CNICM – INFOMED Ing. Yazna García Vega Ing. Haddid Vega Ing. Victor Ricardo Díaz
Transcript
Page 1: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

Red de Eventos de la BVS

Departamento de Desarrollo - CNICM – INFOMED

Ing. Yazna García VegaIng. Haddid VegaIng. Victor Ricardo Díaz

Page 2: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

AntecedentesHerramienta DIREVE desarrollada porBIREME.Experiencia acumulada en sitios de eventos desarrollados para CENCOMED.Sitio informática 2007.Base de datos de Eventos del Portal de Infomed.Sitios de Eventos y Congresos de Internet.

Page 3: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

¿Cómo hemos llegado hasta aquí?

Al ir cumpliendo con los requerimientos de usuario en la etapa de análisis es que hemos llegado propuesta de Evento Modular.

Page 4: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

EventoModular fue diseñado por el grupo de Desarrollo de Infomed.

Este producto fue creado usando ArgoUml y ArchGenXml.

Page 5: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera:

recopilar una gran cantidad de datos.

la inscripción de participantes y observadores.

que estos puedan agregar sus trabajos al evento.

además se da la posibilidad de agregar al evento sus noticias y fotos, así como portlets y page template de utilidad.

De la misma forma puede extenderse y permitir adicionar otros contenidos que resulten necesarios.

Page 6: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

Características fundamentales del producto:

Instala varios tipos de contenido:

EventoModular.Trabajo.CarpetaTrabajos.CarpetaNoticias.CarpetaFotos

Page 7: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

La relación entre ellos se puede ver en el siguiente diagrama:

Page 8: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

El tipo de contenido EventoModular es un tipo de Evento que:

tiene una gran ctdad de datos que pueden resultar de interés para un evento.al editar estos datos se agrupan en subesquemas de fechas, urls, organizadores y lugar.

Page 9: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

El tipo de contenido EventoModular es un tipo de Evento que:

como se ve en el diagrama EventoModular es ademas un contenedor de:- CarpetaTrabajos: contenedor de Trabajos.- CarpetaNoticias: contenedor de Noticias(News Item de Plone).

- CarpetaFotos: contenedor de Fotos (Imagede Plone).

Page 10: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

El tipo de contenido EventoModular es un tipo de Evento que:

incluye la funcionalidad de inscribirse u observar: esta permite a un miembro del sitio:- inscribirse como participante del evento o - marcarlo para mantenerse observándolo.

Page 11: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

El producto además de los tipos de contenido:

Tiene los ficheros de idioma de las interfaces (tipos de contenido, menús, portlets, page templates) en: español, ingles y portugués.Instala portlets que permiten realizar acciones relacionadas con EventoModular y Trabajo de forma mas rápida tales como:

Page 12: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

Adicionar un EventoModular.Muestra los ultimos 5 EventoModular publicados, que se han modificado en el sitio. Permite ir a un listado paginado de todos los eventos publicados en el sitio. Recuperar los EventoModular donde el usuario logueado tiene un rol especifico.Recuperar los Trabajos del usuario logueado. Adicionar Trabajo, Noticia o Foto en un EventoModular.Ver cambios recientes en Trabajos, Noticias o Fotos de un EventoModular.

Page 13: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

Instala workflows:

- eventomodular_workflow- trabajo_workflow- carpetatrabajo_workflow

Page 14: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

Flujos de trabajoEventomodular_workflow: permite la inscripción de participantes cuando el evento esta publicado.

Carpetatrabajos_workflow: permite revisión por el Comité Científico, diferencia estados Publicado Virtual y Publicado Presencial, adiciona estado Retirado.

Trabajo_workflow: permite adicionar trabajos a los participantes cuando la carpeta esta publicada.

Roles que intervienen:

Administrador (Manager)RevisorComiteCientificoMiembro (Owner)ParticipanteObservador

Page 15: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

Eventomodular_workflowEsquema:

Miembro (Owner)Manager

RevisorMiembroManager

Estados Transiciones Roles

privado

visible pendiente publicadoEnviar Publicar

Rechazar

Retirar por el miembro

Ocultar

Mostrar

Miembro (Owner)Manager

Publicar

Esquema:

Page 16: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

Carpetatrabajos_workflow

Manager

Estados Transiciones Roles

privado

visible publicadoPublicar

Retirar

Ocultar

Mostrar

Miembro (Owner)Manager

Esquema:

Page 17: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

Enviar

Trabajo_workflowEsquema:

Comité CientificoManager

RevisorManager

Estados Transiciones Roles

privado

visible Pendiente CC

Publicado

Virtual

Retractar

Participante OwnerManager

Publicar Virtual

Mostrar

Ocultar

Pendiente

retractar

Enviar CC

Publicar Presencial Publicado

Presencial

Rechazar

Mostrar

Retractar

Page 18: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

Instala Roles :

- Participante: puede agregar trabajos al evento

- Observador: para marcar loseventos que le interesan y recuperarlos de forma rápida

- Comité Científico: para aprobaciónfinal de un trabajo

Page 19: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

Dependencias y requisitos adicionales para la funcionalidad extendida:

ATVocabularyManager.LinguaPlone.FileSystemStorage.

Page 20: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

Necesita tener:ATVocabularyManager para modificar los campos del tipo lista desplegable a través de la interfase de usuario.LinguaPlone para garantizar la posibilidad de tener la interfase y los contenidos en diferentes idiomas (incluye español, portugués e ingles).FileSystemStorage para guardar los ficheros de los trabajos en el FileSystem.

Page 21: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

Instalación:Instalando EventoModular: la instalación de este producto es igual que la mayoría de los productos de Plone, los pasos son los sgtes:

Descompactar en Carpeta Productos de Zope.Reiniciar Zope.Entrar como administrador del sitio.Ir a Plone Setup -> Configuracion de Plone -> Agregar /Quitar Productos para instalar EventoModular. Tambien puede usar elportal_quickinstaller en el ZMI.

Cabe señala que al instalar EventoModular se instalan además todos los productos de los que depende (AtVocabularyManager, LinguaPlone, FileSystemStorage), si estos no existieran entre los productos de Zope la instalacion de EventoModular finaliza con error.

Para mostrar las interface en diferentes idiomas vamos a Configuración del Lenguaje:

Agregamos Español y Portugues; damos Guardar. Seleccionamos Español; damos Guardar.

Page 22: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

El producto se encuentra aun en desarrollo, pretendemos incorporar otras funcionalidades tales como:

portlets de búsquedas por criterios de eventos y trabajo.portlets con estadísticas (por ej: total de eventos, eventos de la semana).mejorar la visualización de tipos de contenido creados y los listados.agregar nuevos tipos de contenido (por ej: para el calendario del evento).dar posibilidad de almacenar los datos en base de datos relacionales.

Además debe continuar la revisión por los especialistas de nuestro centro y de Bireme que se dedican a la creación de sitios de eventos, ellos aportaran sus criterios sobre campos del evento y flujos de trabajo fundamentalmente.

Page 23: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

07/03/2007

Para llevar el proyecto se utiliza el producto de PloneSoftwareCenter donde podrá:

• Ver la documentación.• Descargar las versiones del producto.• Reportar incidencias.• Realizar propuestas.• Correo de Contacto.• URL del Repositorio del Código

Page 24: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 25: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

Insertar Evento Modular

Page 26: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

Portlet Evento modular: para adicionar un nuevo evento modular al sitio (se agrega en la carpeta del usuario).

Portlet mis eventos modulares: ítems para recuperar eventos modulares según roles del usuario actual en ellos, excepto mis trabajos: trabajos del usuario en todo el sitio. Mostrar listados por rol, Listado trabajos

Ultimos eventos publicadosÍtems de portlet: mostrar el view de un evento modular (no puede hacer nada solo ver), Footer del portlet: mostrar listado paginado de todos los publicados

Page 27: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 28: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 29: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 30: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 31: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 32: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

insertar aquí (de un eventomodularcon todas las carpetas publicadas, decir que con cada item del portletsale el edit del tipo de contenido correspondiente, se muestran los que el usuario logueado tiene permiso adicionar)

cambios recientes aquí (de un eventomodular con cambios)

Page 33: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 34: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

Inscribirse / observar Diferenciar inscribirse de observar:

inscribirse: para poder adicionar trabajos, recuperarlo de forma rápida con mis eventos/participando en …

observar para marcarlo y recuperarlo de forma rápida con mis eventos/observando…

Page 35: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 36: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 37: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 38: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 39: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 40: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 41: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una
Page 42: Red de Eventos de la BVS-141237 de... · 2013-03-14 · 07/03/2007 EventoModular es un producto creado partir de la necesidad un nuevo tipo de Evento que permitiera: recopilar una

Recommended