martes, 28 de febrero de 2012

Mi proyecto se basa en como se puede aplicar e implementar el diseño de programacion para la creacion de un sitio web con joomla.

Joomla es una aplicacion gratuita para realizar paginas web


Historia de joomla
  La historia de Joomla comenzó en el año 2000, cuando Rise Studios, formalmente Miro, creó un CMS de código cerrado llamado Mambo. Luego un año despues, Mambo fue relicenciado en dos licencias, una de ella ya era de código abierto. La versión de código abierto era comunmente conocida como "Mambo Site Server".

En 2002 Mambo Site Server fue renombrado a "Mambo Open Source" (También referido a MamboOS o MOS) en un intento de diferenciar las 2 versiones de Mambo: la Comercial y la de código abierto. Todos los derechos de código abierto de Mambo fueron oficialmente publicados en la comunidad Open Source en el 2003.

Mambo Open Source era extremadamente completo y ganó una larga cantidad de premios Open-Source.

En el 2005 la versión comercial de Mambo fue renombrada como "Jango". Rise Studios en ese tiempo aun Miro, crearon la fundación Mambo, la cual era una organización sin ánimo de lucro. La intención de esta fundación era crear un equipo que ayudara a proteger los principios de Mambo y proveera una metodología de trabajo más estructurada.

La creación de la fundación Mambo hizo una grieta en la comunidad Open-Source de Mambo, ya que la creación de la misma fue visto por muchos como la intensión de Rise Studios de ganar control del proyecto Mambo Open-Source.

Poco tiempo despues de creada la Fundación Mambo, un grupo que consistía principalmente de los desarrolladores del nucleo de Mambo Open Source, publicamente anunció que se proponian a abandonar Mambo Open Source. El grupo formó una organización sin ánimo de lucro llamada "Open Sources Matters".

Open Sources Matters creo el proyecto Joomla, un proyecto garantizado 100% de codigo abierto GPL. El primer lanzamiento de Joomla (la versión 1.0) era muy similar a la actual versión de Mambo, tanto que la mayoría de extensiones eran compatibles con ambos.

Las restricciones de Joomla 1.0 condujo a un completo repensamiento de como Joomla debería ser construido. Despues de un largo periodo de desarrollo, y dos lanzamientos de prueba, Joomla 1.5 fue liberada a mediados del 2007.

Joomla 1.5 es estensivamente diferente a Joomla 1.0 y a Mambo. Joomla 1.5 introduce muchas nuevas clases e implementa un comprensivo framework. Esos cambios han llevado a reducir la compatibilidad entre Joomla y Mambo.

El cambio más notable para la mayoria de desarrolladores de extensiones externos, es la introdución del patrón de diseño MVC (Modelo, Vista, Controlador) en componentes. Esos cambios significan que los desarrolladores pueden desarrollar para Joomla o para Mambo, pero no para ambos.