¿Qué es Joomla?

Logotipo de Joomla!

Joomla!


En este artículo intentaré explicar de la mejor manera posible para cualquier personas que no tengan mucho conocimiento en Internet o tecnología web, lo que es Joomla!.

Joomla! es un sistema gestor de contenidos destinado a la creación de portales en Internet. Una web Joomla! puede ser fácilmente actualizada por personas que carecen de conocimientos en desarrollo web, para ello existe una interfaz de administración, clara e intuitiva, que permite modificar el contenido que se muestra en el portal. Las tareas más sencillas pueden ser realizadas por usuarios no técnicos, pero existen funcionalidades más avanzadas que requieren tener un mínimo de conocimientos sobre desarrollo de aplicaciones web.

El proyecto Joomla! es código libre y se encuentra licenciado bajo GNU/GPL.

Esta característica combinada con su facilidad de uso y sobre todo con la sencillez con la que se puede desarrollar extensiones y plantillas ha provocado que se haya generado una gran comunidad de usuarios en Internet que colaboran con este proyecto aportando sus propias creaciones.


¿Qué tipo de webs se pueden realizar con Joomla?


El gestor de contenidos Joomla es una magnífica herramienta que permite desarrollar practicamente cualquier tipo de web. Empleando las extensiones adecuadas, una buena plantilla y como no... un monton de horas dedicadas a la generación de contenidos de calidad se puede obtener un sitio web de éxito.

A continuación os presento un pequeño listado de posibles tipos de sitios web que se pueden implementar utilizando Joomla!, además se ha añadido un ejemplo de portal para cada tipo.


Algunas características básicas de Joomla!


Cuando se instala Joomla por primera vez los usuarios suelen sorprenderse con la gran cantidad de recursos que pone a disposición de los usuarios con un mínimo esfuerzo, sólo unos simples clicks de ratón.

Existen traducciones que permiten poner el gestor de contenidos en casi cualquier idioma.

Además incluye feeds RSS para que los visitantes de la web puedan suscribirse y así recibir en su lector de feeds las actualizaciones del portal.También dispone de un potente motor de búsqueda que permite localizar de forma rápida y sencilla información en la web mediante palabras clave.

Para cada artículo proporciona la posibilidad de generar versiones imprimibles en PDF o la posiblidad de enviar el artículo por email.

Como veís son muchas las funcionalidades que puede aportar una instalación de Joomla! simple, estas funcionalidades se pueden ampliar con las extensiones.

Uno de los objetivos de www.creatupaginaweb.biz es enseñaros a exprimir todo el potencial de Joomla! mediante el análisis y tutoriales sobre algunos de las extensiones de Joomla!.

Joomla! es un software (programa informático) gratuito de código abierto que nos permite crear páginas web con funciones avanzadas, esto quiere decir que podemos crear formularios de contactos, galerías de fotografías, catálogos de productos, secciones de noticias, blogs y un enorme etcétera. Podemos hacer todo esto sin necesidad de tener unos conocimientos avanzados en tecnología web.

Joomla! es un sistema de gestión de contenidos o CMS de código abierto muy potente, flexible y fácil de usar que nos permite crear cualquier tipo de página web.

Joomla! también es un framework desarrollado en PHP que nos permite crear potentes aplicaciones web de cualquier tipo.

Joomla! es un proyecto de software libre respaldado por una gran comunidad de desarrolladores y usuarios repartidos a lo largo y ancho de todo el mundo.

¿Qué es un CMS?


Joomla! es un CMS, es decir, un sistema de gestión de contenidos (Content Management System en inglés). Se utiliza para crear páginas web cuyo contenido se almacena y organiza en una base de datos, lo cual tiene muchas ventajas, porque una vez que se crea la página web, es posible:

  • Editar el contenido, añadir y gestionar artículos: artículos, medios, eventos, productos... y a través de la interfaz de administración (BackEnd) o simplemente a través de la interfaz de usuario (FrontEnd).
  • Definir de manera precisa los permisos de acceso y edición para los usuarios y los colaboradores del sitio: quién puede ver qué y quién puede hacer qué en el sitio web.
  • Implementar características avanzadas que permiten convertir el sitio web en una aplicación completa: registros, suscripciones, venta en línea, gestión de eventos.
  • Hacer evolucionar el diseño de forma independiente del contenido. 

¿Sitio estático o sitio dinámico?


Desde el momento en que vaya a utilizar Joomla!, comenzará a crear páginas web dinámicas. Sin embargo, es importante comprender la distinción entre estos dos tipos de páginas web:

  • Una página web estática está de una manera u otra predefinida y se verá sin necesidad de que el servidor web realice ningún tipo de proceso. 
  • Una página web dinámica funciona de forma diferente: su contenido se almacena en una base de datos y se genera bajo demanda.
Tomemos el ejemplo de la página web de Google Noticias: el contenido se genera en función de lo que ocurre en el mundo, desde la fecha de hoy, un algoritmo que determina la jerarquía de los artículos, etc.

En un sitio web creado con Joomla!, los usuarios pueden, según sus permisos de acceso:

  • Acceder o no al contenido publicado.
  • Interactuar.
  • Contribuir añadiendo contenido o modificando el contenido existente.
La interfaz de administración de Jooma!, reservada para los colaboradores más avanzados y los administradores del sitio web, permite lo siguiente:

  • Los Artículos que se produzcan y se organicen en categorías, pueden anidarse ilimitadamente; los artículos pueden contener archivos multimedia.
  • Los archivos Multimedia: fotos, videos, sonidos, etc...
  • Los Módulos son los que aseguran la visualización de funciones específicas.
  • Los Componentes son los que enriquecen este CMS con funciones completas: gestión de eventos, comercio electrónico, etc., a menudo se ofrecen estas funciones a través de módulos; algunas características más ligeras se gestionan mediante de simples Plugins.
  • Las Plantillas son las que definen la apariencia del sitio web.
  • Los Menús son los que contienen los enlaces de navegación entre todos los elementos.
  • Los Idiomas son necesarios en el caso de un sitio web multilingüe.
  • Los Permisos de acceso son los que organizan los permisos para ver y actuar sobre los contenidos o la estructura del sitio web.

Comentarios

  1. Hola, prefiero Wordpress. Es más fácil de usar, especialmente para los principiantes. Pero, para evitar diferentes preguntas con la creación de diferentes tipos de páginas es mejor utilizar plantillas listas para blogs, como este https://www.templatemonster.com/es/plantillas-cms-blogs.html. Para todos los demás sitios web que te recomiendo utilizar CMS.

    ResponderEliminar

  2. I believe this is among the so much vital information for me. And i am glad studying your article. But want to observation on few basic things, The site style is great, the articles is actually nice : D. Excellent process, cheers all of craigslist

    ResponderEliminar

Publicar un comentario

Entradas populares