Colectivo Nodo Libre | nodolibre.org

Software Libre y Social

gCMS

gCMS es un proyecto que busca probar una idea en nodolibre.org

Los nuevos modelos de desarrollo web separan cada vez más la lógica del contenido de la presentación, como es y era en el desarrollo de aplicaciones personales o stand-alone. Hoy JavaScript ha evolucionado, o se ha comprendido su alcance, tanto que ya no sólo sirve para dinamizar el propio contenido de una página, sino que puede interactuar con almacenes de datos para refrescar dinamicamente la aplicación de nuestro navegador. Esta aproximación a la resolución de problemas disminuye significativamente el vo;umen de datos transmitido, optimiza el uso de los recursos tanto del servidor como del cliente, y además prové un modelo de desarrollo de aplicaciones rápido, claro y reproducible.

Hoy muchas aplicaciones proveen soluciones para generar portales en internet sin necesidad de programar o conocer algo de HTML, PHP, SQL, o cualquier otro lenguaje para generar contenido dinámico. Los llamados manejadores de contenidos CMS, o Content Managmente Systems, automatizan las tareas de creación y administración de sitios en internet, pero no siempre son útiles para proyectos pequeños y/o sin posibilidad de cubrir los requerimientos de base de datos o lenguajes dinámicos para una instalación personal.

Teniendo este problema en mente, y con el avance de los propios manejadores de contenidos que cada vez más generan APIs para la interacción remota, sin necesidad de estar físicamente en el sitio, en nodolibre.org hemos concebido un portal dinámico hecho en JavaScript que toma los contenidos de una instalación remota de una sistema de manejo de contenidos.

gCMS es un manejador de contenidos que interactúa con la aplicación blogger de Google (un CMS) y toma sus contenidos para publicar una sencilla página en html+css+javascript, cuyo diseño estrictural permite tener secciones configurables y leer los contenidos publicados y administrados desde blogger desde tu propio dominio sin necesidad de accesar al sitio.

Usamos blogger de Google porque tiene un API sólido y probado, aunque existe la posibilidad de portar gCMS a otros CMSs con APIs como WordPress o Joomla. Usar gCMS con CMSs libres será el objetivo final del proyecto luego de la prueba del concepto, más aún, gCMS será una vista alternativa al sistema de manejador de contenidos incubado en nodolibre.org: tortuGO, diseñado bajo una orientación de APIs, pensados en una arquitectura de servicios (SOA).

gCMS también será una oportunidad para probar estrategias de mezcla de contenidos o Mashups, pues al tener cada sección y entrada en un contenedor XML o JSON podremos enviar el contenido a otros servicios, como traductores o servidores de promociones, para modificar o analizar el contenido antes de publicarlo en la página del navegador.

Para mayor información sobre el estado actual del desarrollo de gCMS puedes comunicarte con gcms@nodolibre.org o con

Coloca tu comentario

Por favor llena tus datos para el comentario.
Nombre
Correo
Sitio web
Tu comentario