Joomla

Jooma es un marco de gestión de contenido gratuito y de código abierto,CMF por sus siglas en ingles(open-source content management framework), para la publicación de contenidos web. Está construido sobre una estructura de aplicaciones Web Modelo-vista-controlador que se puede utilizar de forma independiente de la CMS.

Joomla está escrito en PHP, utiliza la programación orientada a objetos (POO) (desde la versión 1.5), almacena los datos en una base de datos MySQL, MS SQL (desde la versión 2.5, e incluye características tales como caché de páginas, feeds RSS, versiones imprimibles de páginas, flashes de noticias, blogs, encuestas, búsqueda, y el apoyo a la internacionalización del lenguaje.

En 2014, Joomla ha sido descargado más de 50 millones de veces. Más de 7.700 extensiones libres y comerciales están disponibles en el Joomla oficial! Joomla ocupa 20.9 Mb de espacio de disco en donde se tenga instalado y la licencia es de codigo Libre.

 

 Extensiones de Joomla

Extensiones de Joomla ayudar a ampliar la capacidad de los sitios web de Joomla. Hay cinco tipos de extensiones para Joomla: componentes, módulos, plugins, plantillas e idiomas. Cada una de estas extensiones se encarga de una función específica.

Plantillas: Son una extensión de Joomla que es responsable de la disposición, el diseño y la estructura de un sitio web Joomla potencia Si bien el propio CMS administra el contenido, una plantilla gestiona la apariencia de los elementos de contenido y el diseño general de un sitio web Joomla impulsada. El contenido y el diseño de una plantilla Joomla es independiente y se pueden editar, cambiar y borrar por separado. La plantilla es donde se establece el diseño de la disposición principal de un sitio Joomla. Esto incluye el que los usuarios colocan diferentes elementos (componentes, módulos y plug-ins), que son responsables de los diferentes tipos de contenido. Si la plantilla se ha diseñado para permitir la personalización de usuario, el usuario puede cambiar la colocación de contenido en el sitio.

Componentes: Las extensiones más grandes y más complejos de todos ellos; que pueden ser vistos como mini-aplicaciones. La mayoría de los componentes tienen dos partes: una parte del sitio y una parte del administrador. Cada vez que una página de Joomla cargas, uno de los componentes está llamada a hacer que el cuerpo principal de la página. Los componentes son la mayor parte de una página porque un componente es impulsado por un elemento de menú y cada elemento de menú se ejecuta un componente.

            Plugins: Son extensiones más avanzadas y son, en esencia, los controladores de eventos. En la ejecución de cualquier parte de Joomla, un módulo o un componente, un evento puede ser activado. Cuando se activa un evento, plugins que son registrados con la aplicación para manejar ese evento se ejecutan. Por ejemplo, un plugin puede ser usado para bloquear los artículos

Módulos: Representación de páginas flexible en Joomla requiere una extensión del módulo, que a su vez está vinculado a los componentes de Joomla para mostrar nuevos contenidos o nuevas imágenes. Módulos de Joomla parecen cajas - como el o "login" módulo "buscar". Sin embargo, ellos no requieren html en Joomla para trabajar.

Idiomas: extensiones muy sencillas que pueden o bien ser utilizados como una parte central o como una extensión. Lengua y la información de la fuente se pueden también utilizar para PDF o PSD a la conversión de Joomla.

People in this conversation