← trabajos

skillsoft

Skillsoft

Un catálogo que se actualiza sin descontrolarse · 2017 a 2020

Fue el proyecto más complejo que había encarado hasta ese momento, en Networks That Matter, hoy EpicDevs. Las capturas son de época: el sitio actual de Skillsoft ya no es este trabajo.

Mi rol
Team lead y dev principal. Arquitecto del importador.
Agencia
Networks That Matter, hoy EpicDevs (abre en otra pestaña)
Stack
WordPress, PHP
Captura de Skillsoft: en una pantalla, sobre un escritorio (ampliar)

El punto de partida

El catálogo vivía en XML gigantes generados por sistemas internos, y cada equipo los usaba con su propio propósito, así que cambiar su estructura no era opción. No alcanzaba con migrar una vez: el XML volvía a llegar en cada ciclo.

Qué hicimos

Aceptar la fuente como era

Evaluamos pasar a planillas, pero el equipo de producto ya generaba XML. Decidimos adaptarnos a ese formato y no pedirle cambios a nadie.

Una identidad que sobrevive a los cambios

Primero armé los slugs con el título, y cualquier retoque editorial generaba conflictos. Entonces combiné el ID del XML con el título: URLs legibles y una clave estable.

Captura de Skillsoft: wayback catalogo 2019 (ampliar)

Un curso, un registro

Un mismo curso aparecía en varias series. El parser lo unifica por su código y acumula sus padres, en vez de crear copias.

Captura de Skillsoft: wayback certificaciones 2018 (ampliar)

Probar antes de publicar

Cada ciclo partía de una copia de producción: importábamos, marketing validaba en staging y recién entonces pasábamos a vivo, coordinando una ventana de edición.

Captura de Skillsoft: en desktop y mobile (ampliar)

En números

  • Entre ~4.900 y ~5.900 cursos por exportación
  • Más de 4.000 redirecciones de URLs antiguas
  • 4 XML y 1 API como fuentes