La aplicación Junco es un CMS (Content Manager System) del tipo Portal Web, para usos múltiples. Es open source, con licencia GPLv3. Sencillo y liviano, ideal para crear sitios web de tamaño chico a medio.
Junco surgió por necesidades concretas. Necesidades que consideramos que, a posterior, se tranformaron en fortalezas.
Capaz de tener un buen desempeño, aún en servidores compartidos, o de gran demanda.
Capaz de crecer y cambiar fácilmente.
Con un sistema para la actualización de todas sus extensiones.
Capaz de modificar comportamientos básicos, como así también, sus características profundas, como por ejemplo: las vistas, las hojas de estilos, el javascript, etc.
Con los años, aprendimos que existia una única manera de garantizar estos objetivos, esto es:
crear un código límpio, sencillo y bien estructurado.
...pero eso es otra historia :)
Con las extensiones, JuncoCMS estructura su contenido y lo administra eficientemente. A partir de las extensiones, se crean paquetes de instalación y actualizaciones, se pueden agregar características, e incluso, aplicaciones completas, por ejemplo: un blog, una tienda online, etc.
Si bien el concepto está más vinculado con el desarrollo de JuncoCMS, es importante que el administrador lo conozca, ya que las extensiones se vinculan entre sí y se comparten. Por ejemplo, varias aplicaciones pueden utilizar la misma extensión encargada de la facturación, o, la misma extensión encargada de gestionar los datos personales.