El nuevo Columnis

Comenzamos con el desarrollo de una nueva versión que implicará un cambio sustancial desde el punto de vista tecnológico y en el plan de desarrollo.
Comenzamos con el desarrollo de una nueva versión que implicará un cambio sustancial desde el punto de vista tecnológico y en el plan de desarrollo. Nos planteamos cambiar la arquitectura de nuestro administrador de contenidos Columnis, pasando de una arquitectura monolítica a una arquitectura que consiste en 3 partes: API, Manager y Express.
Columnis API es una REST API hecha con Apigility (Zend Framework 2) y es la encargada de la lógica para administrar los contenidos del sitio.
Columnis Manager es una Single Page Application hecha en AngularJS, es la interfaz gráfica del administrador de contenidos, ésta consume la API para realizar las tareas de mantenimiento.
Columnis Express es una aplicación MVC hecha en Zend Framework 2 encargada de conectarse a la API para obtener los contenidos del sitio y a través de un motor de templates (Smarty/Twig) hace el rendering de cada página del sitio.
Este nuevo enfoque nos permitirá subdividir el producto en 3 productos más chicos que funcionarán de forma independiente y además serán mantenidos por tres equipos de desarrollo independientes entre sí.
Esperamos tener pronto el release candidate para el Q1 del 2015.