HomeInstagramFacebook
Home
Instagram
Facebook

HydraCMS

Qué es Hydra?

Hydra es un proyecto de CMS/SDK construido casi en su totalidad en NodeJS nativo y como consecuencia dependiente de muy pocas librerías externas. Esto tiene dos motivos básicos: 1. aprendizaje del funcionamiento de elementos cotidianos pero que se suelen desconocer, y 2. independencia y estabilidad de la aplicación.

La construcción de una herramienta con lenguaje nativo desde cero da un valor agregado a su uso, dado que se conoce el código que la compone de principio a fin con un alto nivel de detalle y por consiguiente el soporte y la solución de incidentes tiende a generar pocos o ningún contratiempo.

Se considera a Hydra un CMS y un SDK a la vez, debido a que su nivel actual de desarrollo permite crear contenido para la web y publicarlo, pudiendo ser indexado por los buscadores como Google y entendiéndose perfectamente con los protocolos de datos de redes sociales como Facebook (Open Graph) y Twitter (Twitter Card); además de que también se puede emplear el software en su estado actual para seguir construyendo nuevos módulos y anexarlos al desarrollo existente.
Historia evolutiva del proyecto:

Las primeras referencias existentes del proyecto tienen sus orígenes en marzo del 2019, cuando el equipo de desarrollo comenzó a tratar de entender la ejecución de código asíncrono, una de las piedras angulares de la velocidad y eficiencia de Node.js en la ejecución de instrucciones y el procesamiento de datos. Otra gran época donde hubo muchos avances en la herramienta tuvo lugar entre julio y octubre del mismo año, meses en los cuales diariamente se dedicó mucho tiempo para hacer I+D y diseño de módulos. Un tercer gran momento, tal vez el de más avances en este proyecto se dió entre abril y agosto del 2020.

Durante mayo de 2020, en pleno pico de la pandemia se agregó al proyecto de Hydra la concepción de ejecutar el software sobre dispositivos Raspberry Pi4 con sistema operativo RaspBian. La idea de tener sistemas de información fue evolucionando un poco hacia el concepto de nubes híbridas, donde se tienen algunos sistemas de información de la compañía en servidores in-house.