Unos de los gestores de contenidos mas potentes y usados para el desarrollo de sitio web es joomla, en este articulo explicare ¿Qué es joomla?, características, funciones y extensiones de este CMS de código abierto.
Índice de contenido
- ¿Qué es Joomla?
- Características de Joomla
- Funciones de Joomla
- Extensiones de Joomla
¿Qué es Joomla?
Joomla es un sistema gestor de contenidos dinámicos (CMS, en adelante siglas de Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de Joomla! está enteramente basada en la gestión en línea de contenidos.
Es un software de gestión en línea porque todas las acciones que realizan los administradores de sitios Joomla!, ya sea para modificar, agregar o eliminar contenidos se realiza exclusivamente mediante un navegador web conectado a Internet.
Sólo esto es necesario para que el usuario de Joomla pueda publicar información en la Red y mantenerla siempre actualizada. Esto convierte a Joomla en una poderosa herramienta de difusión de Información, de Marketing en línea, de negocios por Internet, de administración de proyectos en general, educativos en particular.
Con Joomla podemos hacer paginas web de noticias, sitios web corporativos, portales comunitarios, e incluso también puede crearse sistemas que funcionen en redes cerradas (Intranets) para gestionar información interna para empresas y negocios.
Nuevas funcionalidades
La interfaz administrativa de Joomla es tan sencilla y amigable, que cualquier persona puede administrar sus propios contenidos web sin la necesidad de poseer conocimientos técnicos, sin saber lenguaje HTML, y sin recurrir a un webmaster cada vez que hay que actualizar un sitio web.
Todos los aspectos técnicos del sistema están ocultos al usuario común, y han sido resueltos por los programadores de Joomla, haciendo las cosas sencillas para que los administradores y editores de contenidos puedan prescindir casi completamente de una capacitación técnica especializada. Joomla está programado en lenguaje PHP (Hypertext Pre Processor) y SQL (Structure Query Language).
Características de Joomla
Por las características que posee Joomla sólo debes de preocuparte por la información que deseas publicar, ya que el sistema se encarga de gestionar todo los detalles técnicos y administrativos, como son:
Sistema de Administración sencillo y avanzado
Con una interfaz de administración amigable que le permitirá gestionar todos los aspectos fundamentales clave de un sitio web y sus contenidos.
Organización del sitio web
Joomla está preparado para organizar eficientemente los contenidos de su sitio en secciones y categorías, lo que facilita la navegabilidad para los usuarios y permite crear una estructura sólida, ordenada y sencilla para los administradores. Desde el panel administrador de Joomla! usted podrá crear, editar y borrar las secciones y categorías de su sitio de la manera en que más le convenga.
Publicación de contenidos
Con Joomla! CMS podrá crear páginas ilimitadas y editarlas desde un sencillo editor, basado en WYSIWYG (WYSIWYG son las siglas de What You See Is What You Get. Estos editores permiten estar viendo en todo momento el texto que se escribe tal y como es mostrado una vez impreso), que permite formatear los textos con los estilos e imágenes deseados. Los contenidos son totalmente editables y modificables.
Escalabilidad e implementación de nuevas funcionalidades
Joomla ofrece la posibilidad de instalar y desinstalar extensiones (componentes, módulos, plugins, plantillas, idiomas), que agregarán servicios de valor a los visitantes de su sitio web, por ejemplo: galerías de imágenes, foros, newsletters, clasificados, blog, etc.
Internacionalización
La interfaz de Joomla! se encuentra traducida a muy diversos idiomas, las cuales se pueden configurar de manera fácil y rápida desde el panel de administración.
Administración de usuarios
Joomla permite almacenar datos de usuarios registrados y también la posibilidad de enviar e-mails masivos a todos los usuarios. La administración de usuarios es jerárquica de forma predeterminada, pues los distintos grupos de usuarios poseen diferentes niveles de permisos dentro de la gestión y administración del sitio; pero permite una variada y compleja gestión de permisos y niveles de acceso para organizar perfectamente cómo conseguir que los usuarios interactúen con los contenidos de nuestro sitio web de la mejor manera posible.
Diseño y aspecto estético del sitio
Es posible cambiar todo el aspecto del sitio web tan solo con un par de clics, gracias al sistema gestor de plantillas de Joomla!
Las plantillas no se aplican directamente, sino a través de estilos. Un estilo es una variante de una plantilla en la que ciertos parámetros (color de la fuente, imagen del logotipo…) se han modificado. De este modo podemos tener varios estilos basados en la misma plantilla, dispuestos para ser utilizados en diferentes partes de la navegación por nuestro sitio web.
Navegación y menús
La administración de los menús permite tomar decisiones rápidas y sencillas sobre la navegación que queremos en nuestro sitio web.
Para que nuestros usuarios puedan navegar por todo nuestro sitio y acceder a los contenidos publicados. Dispone de un sistema de menús potente, flexible y altamente configurable.
Administrador de archivos multimedia
Joomla posee una utilidad para subir imágenes, vídeos, archivos de sonido, al servidor para ser usados en todo el sitio.
Disposición de módulos modificable
En un sitio creado con Joomla, la posición de módulos puede acomodarse como se prefiera. La configuración de módulo se muestran en diferentes zonas de la página; barra lateral, encabezado, pie de pagina, etc. La instalación por defecto de Joomla! proporciona un repertorio de módulos que se puede modificar o ampliar obteniéndolo de la página de descarga de extensiones
Soporte de lenguaje expandido para producir sitios multilingües
Joomla permite asignar contenido a un idioma, pudiendo de esta forma presentar contenido en diferentes idiomas, permitiendo seleccionarlo en la presentación de los contenidos de forma eficaz en la navegación.
Feed de Noticias
Joomla trae incorporado un sistema de sindicación de noticias por RSS de generación automática.
Publicidad
Es posible hacer publicidad en el sitio usando el Administrador de Banners.
Estadísticas de visitas
Con información de navegador, sistema operativo y detalles de los documentos (páginas) más vistos.
Automatización en la publicación
Las páginas y documentos de pueden programarse con fecha de publicación y fecha de caducidad. Es decir, un documento puede programarse para que se publique automáticamente al llegar una determinada fecha, y luego despublicarse también de forma automática en otra fecha.
Archivo e historial
Las páginas viejas o publicaciones que hayan perdido vigencia pueden enviarse a un «archivo» de almacenamiento, sin necesidad de tener que borrarlas. Esto permite también dar la posibilidad a los navegantes de consultar artículos viejos o documentos anteriores en un historial.
Formatos de lectura
Cada documento es generado automáticamente por Joomla! en versión imprimible y en formato XML.
Envío por correo electrónico
Los usuarios del sitio Joomla! podrán enviar automáticamente a un amigo por correo electrónico cada documento publicado.
Imprimir
Los usuarios del sitio web podrán imprimir cada artículo publicado. Las plantillas por defecto poseen iconos para imprimir, pdf y correo electrónico.
Valoración de contenido
Los visitantes del sitio podrán votar la calidad de lo publicado.
Comentarios
Los usuarios podrán comentar sus opiniones o expresar sus inquietudes en la misma página de contenidos.
Funciones de Joomla
El funcionamiento de Joomla se lleva a cabo gracias a sus dos principales elementos:
- La base de datos Mysql: allí es donde se guarda toda la información y la mayor parte de la configuración del sistema, de una forma ordenada y en distintas tablas, las cuales cada una de ellas almacena información específica y determinada.
- Los scripts PHP: son los que ejecutan las acciones de consulta y realizan modificaciones en la base de datos convirtiendo los datos en simples páginas web interpretables por los navegadores de Internet (Browsers) y perfectamente inteligibles para los usuarios y administradores.
Existen también otro tipo de archivos que realizan importantes tareas dentro de Joomla!(archivos XML, scripts Javascript JS, CSS, etc), pero el motor fundamental de Joomla son los dos enunciados anteriormente.
Extensiones de Joomla
Las extensiones de Joomla permiten ampliar la funcionalidad de los sitios web. Existen cinco tipos de extensiones, encargada cada una de una función específica:
Componentes:
Son las extensiones más grandes y complejas, la mayor parte de los componentes se dividen en dos: un sitio y un administrador. Cada vez que una página de Joomla se carga, un componente recibe la llamada para producir el cuerpo principal de la página. Los componentes generan la mayor parte de la página, dirigidos por un elemento de menú.
Plugins:
Son extensiones avanzadas que tiene como función controlar eventos. En la ejecución de cualquier extensión, módulo o componente, es posible que active un evento. Los plugins que están registrados para manejar ese evento se ejecutan.
Plantillas:
Describen el diseño principal de un sitio web Joomla. Mientras que el CMS administra el contenido del sitio web, las plantillas determinan el estilo o la apariencia.
Módulos:
Los módulos extienden las capacidades de Joomla, los cuales están enlazados a los componentes para mostrar bloques de información en diferentes posiciones que tiene definida las plantilla. La posición de los módulos tienen apariencia de cajas y puede variar según la plantilla que tengamos instalada.
Los módulos le dan nuevas funcionalidades al Joomla nativo y son muy fáciles de instalar desde el panel de administración. Éstos pueden incluir: menús de navegación, módulo de búsqueda, encuestas, flash de noticias, contador de visitas, registros de usuario, etc.
Idiomas:
Es una extensión muy simple que se utiliza como una parte del núcleo o como una extensión. Después de haber instalado Joomla, puedes verificarlo el idioma disponible haciendo clic en el menú superior de Extensions / Language. Para cambiar los textos del núcleo de Joomla o en una extensión, se debe de realizar una modificación del idioma en Joomla. Para hacer esto tiene que entrar en la administración, a continuación, en el menú Extensions / Language.
Joomla! te permite crear fácilmente un sitio web multilingüe, sin necesidad de instalar ninguna extensión de terceros. El lenguaje y la información de la fuente también se pueden utilizar para PDF en las conversiones.
Conclusiones
Ahora que ya sabemos ¿Qué es Joomla?, no esperes mas para iniciar con el diseño de tu sitio web y captar nuevos clientes para tus servicios o productos. En NeoCloudHost encontraras planes de hosting que te permiten instalar Joomla en un solo clic.





