Consultoría para actualizar la comunicación entre Repositorio Digital (Dspace 7.x) y Sitio Web CEPAL (Drupal 9)

This opening expired 2 years ago. Do not try to apply for this job.

ECLAC - Economic Commission for Latin America and the Caribbean

Open positions at ECLAC / Open positions at UN
Logo of ECLAC

Application deadline 2 years ago: Sunday 2 Jan 2022 at 23:59 UTC

Open application form

Result of Service Back-end

  • Desarrollo de un componente/módulo en Drupal que integre DSpace 7 y Drupal 9 a través del consumo del API Rest
  • Controlar y normalizar los datos para su interacción bidireccional, respetando sus propiedades, jerarquías y relaciones
  • Disponer los procesamientos apoyado en las gestiones de tareas y grandes listas de trabajo de acuerdo con buenas prácticas y APIs de Drupal (batch, cron, migrate, etc.)
  • Planificar y evaluar pruebas de concepto que busquen integrar los sistemas de búsqueda en Drupal y DSpace en un sistema federado
  • Seguir metodología de trabajo definida por la Unidad de Servicios Web
  • Asistencia en corrección de incidencias
  • Actualizaciones y pruebas de funcionamiento de Drupal

Front-end

  • Seguir metodología de trabajo definida por la Unidad de Servicios Web
  • Implementar una interfaz de administración para el chequeo de status, reporte de errores y controles de proceso para detener, reiniciar o continuar la sincronización
  • Implementar la posibilidad de sincronización rápida de una publicación de acuerdo con su ID
  • Implementar pruebas de concepto en la visualización de resultados de búsqueda de diferentes fuentes, siguiendo las recomendaciones de usabilidad y accesibilidad para navegar grandes cantidad de listados de datos

    Work Location remote

    Expected duration Está previsto un primer contrato de tres meses y puede prolongarse hasta 12 meses después de una evaluación de los resultados, sujeto a la disponibilidad de fondos.

    Duties and Responsibilities Consultoría para actualizar la comunicación entre Repositorio Digital (Dspace 7.x) y Sitio Web CEPAL (Drupal 9)

Antecedentes

El Repositorio Digital de la CEPAL fue oficialmente anunciado el 6 de mayo de 2014. Durante este período se ha demostrado su rol vital para la diseminación de la producción intelectual de la CEPAL tanto a nivel de publicaciones en texto completo como videos e imágenes, llegando a almacenar y tener disponible de manera gratuita más de 43.000 registros digitales, obteniendo como resultado más de 1 millón de descargas por mes en 2021.

El trabajo cubierto por este TOR servirá para actualizar el módulo de integración entre Repositorio Digital y Sitio Web CEPAL. Esta actualización permitirá resolver bugs, problemas de seguridad, implementar funcionalidades y configuraciones que no se incorporaron en la versión instalada actualmente llegando a lo que se considera una versión estable. Gracias a esta actualización, la integración con el sitio de cepal.org se proyecta más ágil y es de carácter necesario en el orden de la actualización del sitio principal a Drupal 9, con una nueva interfaz de conexión (API Rest) más estándar y con soporte a futuro. De esta manera, los contenidos del repositorio y su interacción serán más transparente, dejando atrás problemas de sincronización o procedimientos dificultosos. Ambas plataformas se beneficiarán de la nueva interfaz de transmisión de datos, abriendo nuevas posibilidades de integración con otro software, servicios y sitios web.

Objetivos

Objetivos Generales:

- Integración del nuevo repositorio (DSpace 7.x) en el nuevo sitio web principal (Drupal 9) a través de API Rest - Implementar funcionalidades y configuraciones necesarias para que el servicio funcione de acuerdo con lo establecido. - Optimizar los formatos de intercambio de información y su tratamiento. - Incorporar el buscador del Repositorio Digital en la sección de Publicaciones del Sitio Web

Objetivos Específicos:

Bajo la supervisión de la Biblioteca y de la Unidad Web, el consultor deberá realizar las siguientes tareas:

- Analizar los metadatos obtenidos de DSpace que están basados en formato DublinCore y bajo políticas de OpenAir 4, para mapearlos con sus respectivos campos en nodos de Drupal. - Integrar el nuevo repositorio con el nuevo sitio web principal a través del desarrollo e implementación de un módulo en Drupal 9, consumiendo el API Rest de DSpace 7.x. - Investigar y diseñar la arquitectura para un sistema de búsqueda federado, que combine y liste diferentes fuentes de información, principalmente resultados del Sitio Web y el Repositorio Digital. - Incorporar el buscador del Repositorio Digital, basado en SOLR en la sección de Publicaciones del Sitio Web, el que permitirá una búsqueda en todo el acervo de la CEPAL almacenado en el Repositorio Digital. - Otras tareas relevantes asignadas por la Biblioteca/Unidad de Servicios Web de la CEPAL.

Qualifications/special skills Academic Qualifications: Estudios en programación, informática, inovación, administración o afin. Experience: - Conocimiento avanzado de PHP y Symfony - Conocimiento avanzado de Drupal 9 - Conocimiento básico de DSpace 7.x - Conocimiento medio de Solr, PostgreSQL, MySQL, Apache, Nginx - Conocimiento medio de diseño web - Conocimiento de API - Excelentes habilidades de organización Language: Conocimiento avanzado de Español y conocimiento de idioma inglés básico (mínimo nivel: comprensión de lectura)

No Fee THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.

Added 2 years ago - Updated 2 years ago - Source: careers.un.org