Inicio/ Portfolio/ Actualizar de OJS 2 a OJS 3
Migración · OJS · España

Actualizar de OJS 2 a OJS 3

La actualización de un portal con basta trayectoria en publicación requiere experiencia, planificación, investigación y paciencia. Documentamos el proceso completo para Cadernos de Dereito Actual.

Cliente
Cadernos de Dereito Actual
País
España
Versión
OJS 2.4.8 → 3.3+
Stack
OJS · PHP · MySQL
Actualización OJS 2 a OJS 3
Etapa 1 · Backup Etapa 2 · PHP Etapa 3 · Versiones Etapa 4 · Producción

La actualización de OJS 2 a la versión de OJS 3 es una tarea que requiere experiencia, planificación, investigación y paciencia para su realización.

A grandes rasgos, los pasos operativos son similares a los de actualizar OJS 3, pero al realizarla nos encontramos con algunas particularidades. Las recomendaciones generales de PKP están aquí; abajo, el detalle de un portal en funcionamiento y con basta trayectoria.

Etapa 1

Backup y entorno de prueba de OJS 2

Medidas de seguridad iniciales

Inicialmente contemplamos las medidas de seguridad necesarias: una copia de seguridad y el montaje de un entorno de prueba. Ambas prácticas permiten recuperar datos ante pérdidas o fallas, y experimentar conociendo la infraestructura en un entorno controlado.

El desarrollo final de la actualización puede verse hoy en la web de Cadernos de Dereito Actual.

Etapa 2

Actualización de PHP

Compatibilidad de versiones

Las versiones anteriores de OJS suelen estar montadas con versiones antiguas de PHP. Es necesario actualizar PHP, ya que OJS utiliza versiones posteriores a PHP 7 y no podría montarse con PHP 5.

Esto también debe cuidarse al construir el entorno de prueba: versiones distintas a las del sitio en producción generan conflictos al imitar la condición original.

Etapa 3

De OJS 2 a versiones intermedias de OJS 3

Actualización escalonada

Es importante leer las notas de cada lanzamiento de OJS. Partiendo de OJS 2.4.8-4, como en este caso, se avanza hacia una versión previa a la 3.3.0. Cada cambio de versión tiene sus particularidades.

Destacamos tres notas a tener en cuenta en esta experiencia:

Puntos críticos

  • Al pasar de OJS 2 a OJS 3 cambian los drivers de la base de datos: en config.inc.php, de mysql a mysqli
  • De la 3.2 a la 3.3, connection_charset ya no puede estar en Off: debe coincidir con el client_charset de la base de datos
  • Conviene pasar de 3.1 a la última 3.2 y recién ahí a 3.3 o posteriores

Resultado

  • Datos históricos íntegros tras cada salto de versión
  • Configuración validada en el entorno de prueba
  • Portal listo para replicar en producción
Etapa 4

Actualización del sitio en producción

Puesta en producción

Al finalizar pruebas, investigaciones y actualizaciones, replicamos la actualización en el sitio en producción. Siempre se coloca un mensaje de advertencia y se deshabilita temporalmente el registro y la actividad del portal hasta terminar la actualización y las pruebas posteriores.

Sitio en producción

Mirá el resultado en vivo.

cadernosdedereitoactual.es
Acceder al sitio
Opiniones verificadas

Clientes que recomiendan.

“Recomiendo 100% a Patricio y a su equipo de Paideia Studio. Atención personalizada excelente resolviendo dudas y recomendando soluciones con OJS y Crossref.”

Rosario Gámez Sánchez · España

“Mostraron gran profesionalismo, puntualidad y dominio técnico en la configuración e implementación del sistema OJS para nuestra revista.”

Dr. Carlos Raúl Zenteno · México
¿Tu proyecto?

¿Querés actualizar tu versión OJS 2 a OJS 3?

Migramos tu portal con backup, entorno de prueba y datos históricos íntegros. Contanos tu caso y lo evaluamos.