Skip to main content

Migración de EOI.es a Drupal

La Escuela de Organización Industrial (EOI) es una de las escuelas de negocio más antiguas de España. En un periodo de dos meses creamos una nueva estructura en Drupal y migramos todos sus contenidos a ella, consistiendo en cientos de páginas estáticas y miles de eventos y cursos.

Enrique Torras - EOI
Responsable del proyecto

Desde La Fundación Escuela de Organización Industrial se solicitó a Nuezweb el desarrollo de la web corporativa de la escuela utilizando Drupal 7. Además de la migración de todos los contenidos actuales a la nueva plataforma y preparación de los sistemas en alta disponibilidad sobre Amazon Web Services.

El proyecto tenía sus complicaciones debido a la diversidad de contenidos no estructurados y páginas estáticas que teníamos en nuestro gestor de contenidos. Trabajaron intensamente entender la situación y  proponer una nueva organización de los contenidos, facilitando la creación y edición de nuevos elementos en la web.

El trabajo de Teun y su equipo ha sido excepcional, siempre yendo un poco más allá, aportando soluciones a cualquier problema y con total predisposición a las necesidades del cliente. Junto con su partner tecnológico para el área de sistemas, sbit.io, forman un equipo multidisciplinar para afrontar cualquier proyecto.

Su amplia experiencia y profesionalidad garantizan el éxito del proyecto.

Una estructura sostenible

Hemos usado el API de Migrate de Drupal para migrar todos los contenidos a Drupal, facilitando una migración ordenada y controlada, revisando cada elemento migrado. Finalmente migramos 1039 cursos con 2951 subpáginas, 2664 eventos, 2218 noticias y más de 40 000 suscripciones y peticiones de información. 

Todas las imágenes y ficheros que estaban incrustados en los campos de textos han sido convertidos en enlaces a entidades de Drupal para garantizar la máximima flexibilidad y sostenibilidad. Enlaces antiguos han sido redireccionados a los nuevos para procurar que el poscionamiento en Google no se viera afectado.

Amazon AWS and S3

La página web tiene que estar disponible para muchas visitas. Alojando la plataforma en Amazon EC2 podemos asegurarnos que la web segurá funcionando en caso de picos de visitas: Amazon creará nuevas instancias de la misma web en un instante y distribuirá la carga entre ellos.

Como concecuencia no podemos alojar los documentos y imágenes en la carpeta de files que viene por defecto: tienen que ir a un punto central accesible por todas las intancias de la web a la vez. En colaboración con SBIT hemos encontrado una solución usando el Storage API de Drupal, guardando las imágenes y documentos en un llamado Amazon S3 Bucket. La solución funciona tanto para ficheros en campos de Drupal como para imágenes y documentos incrustrados en los campos de texto.

Estático a dinámico

Parte del proyecto fue la migración de cientas páginas estáticas hechas y diseñadas a medida. Las páginas estáticas suponían un problema en cuanto a la manejabilidad de la página web existente.

Hemos creado un sistema flexible en Drupal que permite crear páginas con las mismas características, sin tener que escribir HTML ninguno, y hemos migrado todas las páginas estáticas de la antigua web al nuevo sistema.

Nuestro cliente ahora puede agregar elementos diferentes a cada página:  carruseles, pestañas, desplegables, áreas de texto y listados de contenidos dinámicos, elegiendo y organizando diferentes layouts mediante una interfaz de arrastrar y colocar.

Amazon s3
Varnish
SASS/Compass
Node Balancing