SUM-OJS

Scripts para actualizaciones y migraciones de OJS

  • Pablo Gabriel Terrone PREBI-SEDICI Universidad Nacional de La Plata
  • Gonzalo Luján Villarreal PREBI-SEDICI Universidad Nacional de La Plata y CESGI Comisión de Investigaciones Científicas
  • Marisa Raquel De Giusti PREBI-SEDICI Universidad Nacional de La Plata y CESGI Comisión de Investigaciones Científicas
Palabras clave: Open Journals System, Actualización, Migración, Virtualización

Resumen

En este trabajo presentamos SUM-OJS, una herramienta desarrollada con el objetivo de acelerar y simplificar las tareas vinculadas a actualizaciones del software Open Journals System hacia nuevas versiones, así como también a migraciones hacia nuevos entornos de ejecución. Esta herramienta utiliza una estructura de proyectos basada en docker y docker-compose, que permite generar el entorno de ejecución, actualización o migración requerido por cada versión particular de OJS, y una serie de comandos que automatizan muchas de las tareas recurrentes que se deben ejecutar durante las migraciones. Este artículo explica la arquitectura interna y forma de uso de SUM-OJS, e incluye un listado de actualizaciones de OJS realizadas con esta herramienta, junto a los problemas identificados y soluciones aplicadas en cada caso.

Citas

Baker, P. (2020). Using GNU Make to Manage the Workflow of Data Analysis Projects. Journal of Statistical Software, 94, 1-46.
Bash Reference Manual https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html . Último acceso: 7 de abril de 2022
Compose specifications | Docker documentation https://docs.docker.com/compose/compose-file/ . Último acceso 7 de abril de 2022
Di Tommaso, P., Palumbo, E., Chatzou, M., Prieto, P., Heuer, M. L., & Notredame, C. (2015). The impact of Docker containers on the performance of genomic pipelines. PeerJ, 3, e1273.
Docker https://www.docker.com/ . Último acceso 7 de abril de 2022
Download | Public Knowledge Project https://pkp.sfu.ca/ojs/ojs_download/ . Último acceso: 7 de abril de 2022.
GNU make https://www.gnu.org/software/make/manual/make.html . Último acceso: 7 de abril de 2022
Percivale, B. Actualización del Portal de Revistas de la UNLP: optimizado para móviles , 6 de noviembre de 2015 https://blog.sedici.unlp.edu.ar/2015/11/06/actualizacion-del-portal-de-revistas-de-la-unlp-optimizada-para-moviles/ . Último acceso: 11 de abril de 2022.
Tags . pkp/ojs https://github.com/pkp/ojs/tags . Último acceso: 7 de abril de 2022
Upgrade topics | PKP Community Forum https://forum.pkp.sfu.ca/tags/c/questions/5/upgrade . Último acceso: 7 de abril de 2022.
Villarreal, G. Actualización del Portal de Revistas de la UNLP, 8 de marzo de 2013. https://blog.sedici.unlp.edu.ar/2013/03/08/actualizacion-del-portal-de-revistas-de-la-unlp/ . Último acceso: 11 de abril de 2022.
Villarreal, G. Nuevas características de OJS 2.4.5. 28 de octubre de 2014 . https://blog.sedici.unlp.edu.ar/2014/10/28/nuevas-caracteristicas-de-ojs-2-4-5/ . . Último acceso: 11 de abril de 2022.
Villarreal, G. Actualización a OJS 3 del Portal de Revistas de la UNLP, 7 de febrero de 2017 https://blog.sedici.unlp.edu.ar/2017/02/07/actualizacion-a-ojs-3-del-portal-de-revistas-de-la-unlp/ . Último acceso: 11 de abril de 2022.
Publicado
2022-09-05
Sección
Eje temático: Infraestructura tecnológica