Médicos Sin Fronteras España

Médicos Sin Fronteras España (MSF) es una de las ONGs más importantes del mundo dedicada a la ayuda médico-sanitaria en zonas de conflicto o en caso de catástrofe. Hace ahora un año, Ymbra recibió el encargo de diseñar la arquitectura y construir un sistema que les permitiese solucionar tres grandes carencias que tenían con las siguientes características:

  • Administrar la web pública con un sistema de gestión de contenidos que permita personalizar todas y cada una de las páginas sin límite.
  • Una plataforma para la creación de formularios de captación conectados con su CRM corporativo.
  • Un área de perfil desde la cuál los miembros de la organización puedan hacer donativos puntuales, modificar sus datos, así como su aportación.

Y todo esto siguiendo un diseño responsive utilizando las últimas herramientas front end para servir la mejor versión de la web a cada dispositivo.

Para dar respuesta a las necesidades de la web pública se ha construido una solución basada en Drupal 7, pero centrándonos en la necesidad de tener máxima flexibilidad en la composición de páginas sin tener ningún conocimiento técnico por parte del equipo de comunicación. Esto necesitaba el poder tener disponible distintos layouts para presentar los contenidos, así como disponer de la posibilidad de componer páginas arrastrando nuevos componentes creados por los editores a cada una de las páginas. Todo esto se ha resuelto haciendo un uso intensivo de Panels y Panelizer y poniendo especial atención en tener el mejor marcado posible, usando BEM y SMACSS.

Todo este desarrollo se ha llevado a cabo poniendo especial atención en la parte de rendimiento, ya que la página puede tener un crecimiento exponencial de visitas como consecuencia de una catástrofe, por ejemplo. Es por eso que todos los listados de la web, así como el buscador, funcionan con Apache Solr en vez de usar directamente indexación de base de datos, entre otros temas.

Para solucionar la necesidad de poder crear formularios personalizados y que sus datos se integrasen en su CRM corporativo a traves de webservices, se ha desarrollado una plataforma própia a medida. Esta permite la creación y presentación de estos formularios según diversos parámetros y termina recogiéndo todos los datos para enviarlos al servicio correspondiente o hasta permitiendo integrarse con la lógica de pasarela de pago própia a través de PayPal o Trustly.

En este punto se creyó oportuno el desarrollo de un conjunto de pruebas automáticas con Behat que asegurasen en todo momento el correcto funcionamiento de la capa de presentación de formularios: funcionalidad de vital importáncia para la organización.

Para resolver la parte del área de perfil de los miembros se ha desarrollado una sección privada destinada a este colectivo desde la cuál se pueden gestionar los datos personales, hacer donativos puntuales, descargar certificados fiscales y otras operaciones por el estilo. La característica de este apartado es que toda la información relativa a los miembros reside en el CRM corporativo y por tanto, tanto para autentificarse como para obtener o modificar datos, se ha tenido que desarrollar una capa de abstracción para conectarse a los webservices corporativos. Además, dependiendo del tipo de miembro, las opciones disponibles y los datos mostrados son completamente distintos.

Ya han pasado algunas semanas desde que se implantó el proyecto en producción y podemos decir que el resultado ha sido más que satisfactorio. MSF dispone ahora de una plataforma de gestión de contenidos flexible y potente y permite dar un valor añadido a sus tareas sobre el terreno. Además, por la parte de captación, en el departamento de MSF disponen de una herramienta que les da máxima flexibilidad y un gran abanico de personalización al hacer campañas de captación para los socios y visitantes. Y para terminar, ahora todo socio dispone de una página para modificar su perfil y además, ha permitido que MSF pueda añadir aquí nuevas funcionalidades que les permita mejorar la atención a sus socios y aligerar el tiempo de respuesta en tareas más automáticas.

Podemos decir que ha sido todo un éxito de proyecto para ambas partes, y señal de ello, serán las novedades que podréis leer en este mismo blog en breve de nuevos proyectos y ampliaciones.