Startup Genome

Startup Genome nos contactó a finales de 2018 con un gran desafío tecnológico: querían salir de Wordpress con su plataforma corporativa.

Su instancia de Wordpress tenía decenas de miles de contenidos y cientos de páginas, que contenían, entre otras cosas, sus informes sobre ecosistemas de startups en todo el mundo, y se había vuelto imposible de gestionar debido a la mezcla de add-ons y plug-ins desactualizados y conflictivos.

Se nos pidió que proporcionáramos una solución técnica para resolver este problema manteniendo la facilidad de uso para que las personas con menos experiencia técnica pudieran administrar el contenido en la plataforma.

Por lo tanto, sugerimos construir el nuevo site utilizando LocomotiveCMS, un CMS de código abierto y fácil de usar construido con Ruby on Rails.

Nuestro conocimiento en el campo de la arquitectura de la información y los sistemas de búsqueda nos ayudó a diseñar la estructura perfecta para la navegación del sitio y la organización de decenas de miles de contenidos de todo tipo de formatos.

Tecnologías del proyecto

Ruby on Rails

El framework más popular de Ruby, que ofrece un rápido ritmo de desarrollo, mantenibilidad a largo plazo y una gran comunidad de desarrolladores.

Liquid

Lenguaje de plantillas de código abierto escrito en Ruby para gestionar contenido dinámico en plataformas como Salesforce, Shopify y Zendesk.

PostgreSQL

PostgreSQL es un sistema de gestión de bases de datos relacionales gratuito y de código abierto que enfatiza la extensibilidad y el cumplimiento de SQL.

LocomotiveCMS

CMS de código abierto y gratuito lanzado bajo la licencia MIT, desarrollado con Ruby on Rails por la empresa francesa NoCoffee.
Startup Genome

La aplicación es una instalación de LocomotiveCMS con módulos personalizados.

Como sucede con todo software preempaquetado, nunca cubre el 100% de las necesidades del proyecto.

Después de una profunda inspección, vimos que aproximadamente el 90% de las necesidades de los clientes se resolvieron de manera predeterminada con un coste de adaptación mínimo para sus usuarios finales.

El otro 10% lo desarrollamos en módulos personalizados utilizando una combinación de Ruby on Rails y el lenguaje de plantillas Liquid.

Por ejemplo, tuvimos que agregar más funcionalidad a las capacidades de drag&drop de la plataforma y mejorar la plataforma para permitir bloques de contenido dentro de otros bloques (contenidos anidados), para sus tipos de contenido más complejos como sus informes de ecosistemas.

Nuestro equipo de diseño tuvo que centrarse en ofrecer una experiencia de usuario puntera para los estándares de 2018, para que los nuevos visitantes de la página quedaran cautivados por la frescura del diseño al tiempo que proporcionaban una excelente experiencia de navegación para aquellos que buscaban contenido específico en el sitio web.

Startup Genome

Otra parte interesante de la aplicación fue la migración. El SEO es un factor determinante en el negocio de Startup Genome, ya que toda su estrategia se basa en el marketing de contenidos.

Diseñamos una migración extremadamente precisa de todo el contenido, manteniendo la mayor parte de la estructura de URL del sitio anterior, pero mejorando ciertos aspectos que se habían vuelto obsoletos según los cambios más recientes de Google.

No solo evitamos caídas en el SEO después del proceso, sino que la plataforma incluso mejoró su ranking, debido a otros factores como la velocidad de la página, una organización más intuitiva del contenido dentro del sitio, una estrategia de carga de assets optimizada y dinámica, y toda la campaña de PR asociada al lanzamiento del nuevo sitio.

Después del lanzamiento, continuamos ajustando y evolucionando la plataforma hasta 2022, momento en el que pudimos entregar el proyecto a su equipo para que se ajustara a sus restricciones presupuestarias.

Siempre nos gusta mostrar este proyecto como un ejemplo de un diseño excepcional y de cómo hacer las cosas correctamente durante una migración.

En términos de gestión, nos gusta señalar que este proyecto se realizó al 100% de forma asíncrona, ya que su equipo está distribuido en múltiples zonas horarias, lo que demuestra que se puede hacer un gran trabajo sin reuniones recurrentes.