200 likes | 361 Views
Desarrollo del servicio gestión de eventos para Cencomed (2007-2008). Dpto. Desarrollo, 3 de abril de 2008. Objetivo Presentar las líneas de trabajo para la sostenibilidad de este servicio. ¿ QUIENES PARTICIPAN? Cencomed-Desarrollo(+Web)-Nodo.
E N D
Desarrollo del servicio gestión de eventos para Cencomed (2007-2008) Dpto. Desarrollo, 3 de abril de 2008
ObjetivoPresentar las líneas de trabajo para la sostenibilidad de este servicio
¿QUIENES PARTICIPAN? Cencomed-Desarrollo(+Web)-Nodo • - El Centro Virtual de Convenciones de Salud (Cencomed) es un servicio de Infomed que facilita la promoción y gestión de eventos y actividades científico-académicas virtuales y presenciales para el Sistema Nacional de Salud de Cuba. • En estos momentos CENCOMED ofrece varias opciones: • Inclusión de eventos en Bases de datos • Promueven todos los eventos nacionales e internacionalesrelacionados con la Salud • Coloca Banners de promoción en la página principal de nuestro portal • Los divulga a través de la lista de Anuncios. • Los divulga a través de Páginas de segundo nivel o Sitios plone. • Desarrollo de eventos virtuales (sitios plone) • Divulgan de próximos cursos , próximos eventos, eventos recientes y memorias de los eventos virtuales efectuados. • Proporcionan información sobre Sitios en Internet que promocionan eventos • Brindan la información sobre todos loseventos y ferias que se realizarán en el año 2008 con sede en el Palacio de Convenciones de La Habana • - El departamento de Desarrollo históricamente ha brindado herramientas para hacer sostenible esta actividad teniendo en cuenta los requerimientos teóricos y necesidades del grupo CENCOMED. • - El Nodo ha brindado el soporte tecnológico, y la debida atención en la prestación de servicios. • - El “departamento Web” a apoyado en el diseño de sitios y páginas de promoción de eventos, con resultados muy favorables, en la actualidad están responsabilizados diseño de plantillas para los Blogs que servirán para promover eventos.
OBJETIVOS TRAZADOS • Desarrollo de herramientas para gestionar Eventos virtuales a. Producto para gestionar eventos • Webservice a. Recuperar trabajos de un sitio b. Agregar eventos a la base de datos • Integrador de servicios • Promoción de eventos a través de Blogs • Servicio de Foro que permita moderar un comentario antes de ser publicado • Aplicar microformatos a la divulgación de eventos para facilitar su búsqueda
Desarrollo de herramientas para gestionar Eventos virtuales ¿Antecentes? Congresos Virtuales sobre Ciencias de la Salud Desde 1999 (fecha en que se forma el grupo) CENCOMED ha servido de sede a todos los eventos virtuales de la salud de Cuba. En el articulo http://bvs.sld.cu/revistas/aci/vol15_05_07/aci10507.htm se hace una reseña histórica detallada del desarrollo de los congresos virtuales sobre Ciencias de la Salud. I Encuentro Virtual - Neurocirugía´99, II Jornada Científica Estudiantil Virtual de Ciencias Médicas, Pediatría 2001, CRICS V. 2da. Reunión de Coordinación Regional de la BVS, Infoger 2001 / I Encuentro Mundial de Adultos Mayores en la Red, Jornada Virtual 40 Aniversario de la Fundación del Instituto de Neurología y Neurocirugía, VIII seminario internacional de atención primaria de salud versión virtual, III Congreso Estudiantil Virtual de Ciencias Médicas, I Encuentro Virtual de Urgencias, Emergencias y Medicina Intensiva, Seminario Virtual de Atención Primaria de Salud – 2002,II Congreso Virtual de Neurocirugía, Dengue a un año de la victoria,FORO 2003 en VIH/SIDA/ITS en America Latina y el Caribe,VI Congreso Virtual Hispanoamericano de Anatomía Patológica ,II Congreso Internacional de Dengue y Fiebre Amarilla,Congreso Nacional de Salud Comunitaria,VI Congreso Internacional de Informática en Salud ,Jornada Virtual de las Bibliotecas Médicas Cubanas
Desarrollo de herramientas para gestionar Eventos virtuales En el año 2006, Infomed toma como una de sus plataformas para el desarrollo de servicios , Plone. Plone = Sistema gestor de contenido ( Content Management Systems-CMS) bajo licencia GPL, que no es más que un sistemas que facilitan la gestión de contenidos en todos sus aspectos: creación, mantenimiento, publicación y presentación. Entre variadas aplicaciones que se sususitaron en el Centro, para el VI Congreso Internacional de Informática en Salud sobre esta plataforma se realizaron múltiples personalizaciones en un sitio Plone, atendiendo a las características de un evento virtual, y se desarrolló el producto PloneAbstractWork , que permite publicar información, creando un nuevo tipo de contenido denominado Trabajo. Además se replicó la experiencia de Informatica2007 en el sitio para la Jornada Virtual de Bibliotecas Médicas Cubanas 2007.
Desarrollo de herramientas para gestionar Eventos virtuales • Facilidades que ofrece dicha plataforma: • Permite la inscripción del usuario en el sitio de forma libre y el administrador del sitio establece los niveles de acceso de cada uno. • Cada persona que se inscribe tiene la posibilidad de disponer de un espacio de trabajo que es fácilmente administrado por él, denominado carpeta. • El usuario puede colocar su ponencia o trabajo a presentar en el evento, modificarlo, discutirlo y contactar con el resto de la comunidad que concurre al sitio. • Las ponencias o trabajos colocados en el sitio transcurren por un flujo de trabajo que permite seguir su tránsito con sólo cambiar sus estados al concluir cada etapa hasta ser aprobados para su difusión o, por el contrario, rechazados. • Cada documento añadido puede someterse a una discusión y esta moderarse de forma similar al fórum. • Se pueden confeccionar galerías de fotos. • Existe la posibilidad de una interfaz multilingüe. • Permite adicionar RSS a las carpetas de contenido.
Desarrollo de herramientas para gestionar Eventos virtuales Al concluir el VI Congreso Internacional de Informática en Salud se obtuvieron los siguientes resultados: cita… http://www.informatica2007.sld.cu/Members/maite/palabras-de-clausura-de-la-version-virtual-del-vi-congreso-internacional-de-informatica-2007 … Estamos declarando concluido el congreso, cuya zona virtual se extendió hasta el día de hoy, 12 de abril. Nos embarga la más honda satisfacción por la notable participación conseguida a lo largo de estos 3 meses. 2994 colegas de 27 países se registraron en el sitio. 226 trabajos y 16 conferencias magistrales a los que se tuvo acceso, fueron objeto de fructíferas discusiones por parte de numerosos especialistas de diversas partes del mundo. Al concluirpara la Jornada Virtual de Bibliotecas Médicas Cubanas 2007. Nuestro director planteaba: …Después de más de dos meses de trabajo hoy concluye la Jornada Virtual de Bibliotecas Médicas Cubanas 2007. Será posible realmente concluir algo que inicia una nueva etapa de desarrollo de nuestra red? ….. Más que clausura este es un inicio. Tenemos que profundizar en lo que pasó. Revisar estadísticas. Contar las felicitaciones y los excelentes....:) y también las críticas y las nuevas ideas, los avances y los vacíos que aun nos quedan por llenar.
Desarrollo de herramientas para gestionar Eventos virtuales ¡ Metas ! A raíz de esta experiencia en ambos eventos nos dimos a la tarea de desarrollar un producto propio que al instalarlo en un sitio Plone, se adicionaran automáticamente diferentes personalizaciones que se utilizaron en estos sitios y se desarrollaron otras dirigidas fundamentalmente a la administración del sitio. En una primera etapa encaminamos los esfuerzos al producto evento modular, el cual está descrito en la wiki en Iniciativa: Eventos: iniciativa para alinear el proyecto de Eventos de Cencomed con el modelo de Infomed 2.0. Aún cuando no se materializó de forma práctica este proyecto, si nos sirvió para conocer la forma de generar un producto para Plone desde cero, diseñando para ello los diagramas de clases para generar contenidos y flujos de trabajos a la medida. Utilizamos Argouml (para el diseño de diagramas UML), ArchgenXML ( para generar el código del producto), se programan scripts en python para personalizar los portles, plantillas, etc.
Desarrollo de herramientas para gestionar Eventos virtuales ¿Resultados? • Producto “Congreso”, que de forma general ofrece las siguientes posibilidades: • Instalar el tipo de contenido Trabajo, este es un tipo de contenido que: • Permite insertar los datos del Trabajo como su título, temática, forma de presentación, adjuntar el trabajo en cualquier formato así como adicionar comentarios al mismo. • Instalar el tipo de contenido Mesa Redonda/Panel. • Manipular de forma dinámica el listado de Temáticas, forma de Presentación y Modalidades del Congreso. • Contar con un flujo de trabajo propio adecuado a las necesidades de revisión y publicación de los trabajos. • Adicionar de forma automática un grupo de Documentos Informativos del Congreso en cuestión en el portlet "Esenciales"(navegación), que el administrador del sitio actualizará.('Comité Organizador','Comité Científico','Auspician','¿Cómo participar en el Evento Virtual?','Temáticas','Normas','Talleres','Inscripción y Alojamiento','Sede del Congreso','Contactar_con','Programa Científico','Programa General de la Convención','Cursos precongresos','Personalidades confirmadas','Galeria de Fotos','Exposición Comercial','Informacion sobre Cuba‘)
Desarrollo de herramientas para gestionar Eventos virtuales • Adicionar de forma automática un grupo de enlaces en el portlet "Esenciales". (Foro de Cencomed, Portal de Infomed, etc) • Adicionar para los administradores, de forma automática carpetas que recuperan los trabajos según su estado y la temática a que pertenece cada uno.( Trabajos a evaluar por el Comite Cientifico','Trabajos a evaluar por los Revisores','Trabajos publicados','Trabajos presenciales','Trabajos retirados') • Personalización de las plantillas para el registro y búsqueda de miembros en el sitio incluyendo la Institución, el País y la Provincia (para Cuba), y la posibilidad de conocer si el miembro tiene o no trabajos en el sitio. • Impresión de los resultados de la búsqueda avanzada de los miembros y los resultados estadisticos. • Posibilidad de Búsqueda por términos (Titulo, Temática, Tipo de presentación, Modalidad, Autor) • Predeterminar tipos de contenidos disponibles según los roles asignados. • Personalizar opciones del menú para garantizar el flujo adecuado de la información (menú action para los miembros, opciones de avanzado y restringir) • Cuenta con ficheros de idiomas para las interfaces en: español, inglés.
Desarrollo de herramientas para gestionar Eventos virtuales • Instalar portlets: ( a la derecha) • adicionar trabajo: permite de forma rápida agregar un trabajo en la carpeta del usuario. • últimos trabajos publicados: muestra los últimos 3 trabajos publicados en el sitio (al pie el listado completo). • estadísticas: (Visible solamente para el Administrador). • Muestra la cantidad de trabajos en el sitio Total: Tiene en cuenta cualquier estado en que se encuentre el trabajo. • Borradores o Privados: Tiene en cuenta aquellos trabajos que están en estado (privado+borrador publico).Enlace a los mismos. • Publicados: Tiene en cuenta aquellos trabajos que están en estado publicado(presenciales+virtuales). Enlace a los mismos. • Publicados Presencial: muestra la cantidad de trabajos aprobados que van al evento presencial. (estado: publicado presencial ). Enlace a los mismos. • Pendientes: muestra aquellos trabajos que están pendientes de revisión. ( estado pendiente:(revisor) o pendientes por el comité científico). Enlace a los mismos. • Retirados: muestra aquellos trabajos que están en estado retirado. Enlace a los mismos. • Muestra la cantidad de miembros en el sitio. • Total: Todos los miembros que realizaron la inscripción en el sitio. Con un enlace a una tabla que muestra la cantidad de miembros por países y en el caso de Cuba un enlace a la cantidad de miembros por provincias. • Muestra la cantidad total de comentarios en el sitio
Desarrollo de herramientas para gestionar Eventos virtuales En estos momentos (abril 2008) el producto esta instalado en los siguientes sitios: -videosalud2008. - fesacac 2008.sld.cu. - gis2009.sld.cu - informática 2009.sld.cu Estamos corrigiendo errores y valorando el reporte de incidencias que los miembros de CENCOMED adicionan al repositorio ploneproductos.sld.cu Proyectos-Producto Congreso- issue tracker Para el seguimiento de las tareas del proyecto por los directivos del departamento de Desarrollo se desglosan las tareas en el phpCollab Contamos con un REPOSITORIO:(SVN) para almacenar el código del producto: http://svn.sld.cu/svn/devel/plone/products/desarrollados/Congreso Se confeccionó una documentación para desarrolladores donde se explica en forma detallada todas las experiencias adquiridas
Webservice Recuperar trabajos de un sitio Agregar eventos a la base de datos Este es punto cardinal por el cual siempre a abogado la dirección de la vice dirección de Tecnologia, ya que constituye la única forma de hacer extensible el uso de la información, que se genera en este caso en relación a los eventos En reuniones de trabajo efectuadas con el grupo CENCOMED, y el departamento de Desarrollo lideradas por el ing. Alberto Pedroso García, se determinaron los servicios.
Webservice Recuperar trabajos de un sitio Agregar eventos a la base de datos En relación al servicio de recuperación de eventos ya existe un servicio para recuperar eventos en la página de CENCOMED Tenemos entre las proyecciones de trabajo para este mes programar el servicio de inscripción de eventos. Ya con los primeros resultados concretos tenemos la recuperación de trabajos en eventos teniendo en cuenta que Plone trae embebido el servidor xmlrpc, se programaron funciones de búsqueda para recuperar trabajos con todas sus características, listados de Temáticas, Modalidades, Presentaciones. Estamos en el estado de pruebas locales , aunque los resultados han sido buenos, habría que perfilar completamente.
Webservice Recuperar trabajos de un sitio Agregar eventos a la base de datos Ciente xmlprpc - PHP para búsqueda de trabajos en los sitios de evento de Plone , permite el filtrado por titulo, temática, presentación , modalidad o autor Sitio:localhost:8081/Buscador Total de trabajos en el sitio:22Trabajos en el sitio :titulo4&|&http://localhost:8081/Buscador/Members/admin/titulo4&|&h1&|&Educación en la Salud&|&Cartel&|&Virtual titulo5&|&http://localhost:8081/Buscador/Members/admin/titulo5&|&h1&|&Educación en la Salud&|&Cartel&|&Presencial titulo6&|&http://localhost:8081/Buscador/Members/admin/titulo6&|&h2&|&Educación en la Salud&|&Cartel&|&Presencial titulo7&|&http://localhost:8081/Buscador/Members/admin/titulo7&|&h2&|&Informática en salud primaria&|&Ponencia&|&Presencial titulo8&|&http://localhost:8081/Buscador/Members/admin/titulo8&|&h3&|&Educación en la Salud&|&Ponencia&|&Presencial titulo9&|&http://localhost:8081/Buscador/Members/admin/titulo9&|&h3&|&Educación en la Salud&|&Cartel&|&Presencial titulo10&|&http://localhost:8081/Buscador/Members/admin/titulo10&|&h2&|&Educación en la Salud&|&Cartel&|&Presencial titulo11&|&http://localhost:8081/Buscador/Members/admin/titulo11&|&h3&|&Educación en la Salud&|&Ponencia&|&Presencial titulo1&|&http://localhost:8081/Buscador/Members/admin/titulo1&|&h1&|&Educación en la Salud&|&Cartel&|&Virtual titulo2&|&http://localhost:8081/Buscador/Members/admin/titulo2&|&h2&|&Educación en la Salud&|&Ponencia&|&Virtual Total de modalidades: 3Modalidades en el sitio :Ponencia Cartel Mesa Redonda Total de temáticas: 2Temáticas en el sitioInformática en salud primaria Educación en la Salud Total de presentaciones: 2Presentaciones en el sitioPresencial Virtual
Promoción de eventos a través de Blogs En la reunión del jueves 14 de febrero del 2008 se realizó Presentación de blogs para anuncio de eventos presenciales (por el “Dpto.Web”), por lo que consideramos que es un tema del conocimiento de la mayoría de los presentes. Como elementos que contribuyen a la asimilación del tema están las reflexiones que Maite enfoco en su blog : http://blogs.sld.cu/maite/2008/02/19/repensando-el-servicio-de-blog-de-cencomed/ http://blogs.sld.cu/maite/2008/03/01/repensando-el-servicio-de-blogs-de-cencomed-parte-ii/
Servicio de Foro que permita moderar un comentario antes de ser publicado Una demanda de CENCOMED desde hace algún tiempo ha sido contar con un foro ya que constituye una herramienta de mucha utilidad en el desarrollo de un evento . Aun cuando se han realizado algunos intentos no se está satisfecho pues es necesario que la herramienta permita que administradores moderen los comentarios En estos momentos está en proceso de evaluación: http://test-de-aplicaciones.sld.cu/phpBB3/
Aplicar microformatos a la divulgación de eventos para facilitar su búsqueda En octubre del 2007 realizamos los primeros pininos en relación al tema. Los invito a acceder a: http://blogs.sld.cu/aali/2007/10/05/microformatos-en-infomed/ http://blogs.sld.cu/haddid/2007/10/09/experiencia-con-microformatos-hcalendar-y-hcard/ para que valoren lo realizado y se adentren en este mundo.
Integrador de servicios Una vez concluidos estos servicios como entes fundamentales y después de un análisis conjunto entre todos los factores de necesidades a representar, pasaremos a una nueva tarea que sería integrar todo lo necesario. Nos proponemos tener un primer resultado para finales del año 2008. En el departamento se está analizando el CMS Drupal que hasta el momento es el candidato por excelencia.