1. JOOMLA
Joomla! es un Sistema de Gestión de Contenidos (CMS) reconocido mundialmente, que permite construir
sitios web y otras aplicaciones en línea potentes. Lo mejor de todo, es que Joomla! es una solución de código
abierto y está disponible libremente para cualquiera que desee utilizarlo.
1. ORGANIZACIÓN DE CONTENIDOS DE JOOMLA!
El sistema gestor de contenidos Joomla "organiza" la información en elementos clasificadores o
"contenedores". La estructura del contenido en un sitio web Joomla está organizada en un orden jerárquico en
base a Secciones, Categorías y Artículos de Contenido. En la práctica, una Sección puede tener una o más
Categorías y una Categoría puede tener uno o más Artículos de Contenido.
El tamaño del sitio web a crear, su cantidad y variedad de contenidos, determinará de qué manera
administraremos secciones y categorías dentro de Joomla.En sitios web pequeños es común que haya una sola
sección, que contiene una sola categoría, en cuyo interior se encuentran todos los documentos del sitio, por
ejemplo:
Sección Categoría Documentos (Items de
contenido)
General Empresa - Quienes somos
- Nuestros servicios
- Tarifas
- Clientes
- Contacto
En sitios grandes o muy grandes, es necesario generar varias secciones y categorías para ordenar y clasificar
mejor la información. Por ejemplo, en Desarrollo de Web podríamos organizar nuestro sitio Joomla así:
Secciones Categorías
E-marketing
Publicidad en buscadores (SEM)
Posicionamiento Natural (SEO) Otros
medios Online
Programación Web
Sistemas de E-commerce
Desarrollo de Software de gestión
Pequeñas aplicaciones
2. A su vez, dentro de cada categoría, deberíamos generar diferentes documentos: un documento para cada uno
de los servicios que ofrecemos. Por ejemplo:
Sección Categoría Documentos (Items de
contenido)
E-marketing
Posicionamiento Natural en
Buscadores (SEO)
- Optimización de sitios web
- Consultoría especializada
- Plan SEO mensual
- Link Building
- etc...
¿Cuál es el orden en el que deberíamos trabajar?
La primera vez que "generamos" contenidos en Joomla, es cuando creamos el sitio web y organizamos
sus contenidos y navegación. Debemos respetar este orden:
1. Crear sección/es.
2. Crear categoría/s (dentro de la/s sección/es previamente creada/s).
3. Crear artículos dentro de la/s categoría/s previamente creada/s.
4. Crear enlaces desde el menú hacia los contenidos (o hacia sus contenedores), para que los usuarios
puedan navegar por el sitio.
5. Configurar módulos para contenidos secundarios o contextuales (OPCIONAL).
Después de que el sitio web en Joomla ya está "armado" no es necesario volver a realizar todos esos
pasos. Obviamente porque ya tenemos secciones, categorías, y enlaces hacia los contenidos previamente
creados, entonces, en esta instancia podemos:
• Editar contenidos previamente creados o
• Agregar nuevos contenidos (y/o contenedores)
2. DESCRIPCIÓN DE ELEMENTOS BÁSICOS DE JOOMLA
Plantillas
La plantilla (template) y sus archivos asociados proporcionan el 'aspecto visual y el manejo' del sitio web y se
mantienen separados del contenido del sitio.
La instalación de Joomla! incluye plantillas preinstaladas. Existen muchas webs que ofrecen plantillas gratuitas
o comerciales. Los archivos de la plantilla se ubican en la carpeta 'templates' en la carpeta de instalación de
Joomla!.
Componentes
Los Componentes son elementos del núcleo de Joomla con una funcionalidad determinada y que se muestran
en el cuerpo principal de la plantilla del sitio web.
La instalación estándar de Joomla incluye los componentes: Banners (anuncios), Contactos, Noticias Externas,
Encuestas y Enlaces Web
Módulos
Los Módulos amplían las posibilidades de Joomla proporcionando nueva funcionalidad al software. Un
Módulo es un pequeño artículo de contenido que puede mostrarse en cualquier parte que la plantilla lo permita.
3. Joomla incluye los módulos: Menú Principal, Menú Superior, Selector de Plantilla, Encuestas, Noticias
Externas, Contador de Accesos, etc.
Mambots
Un Mambot es una pequeña función orientada a una tarea que intercepta cierto tipo de contenido y lo manipula
de algún modo. Joomla! proporciona varios Mambots en la distribución original. Ejemplos: Editores
WYSIWYG, {mosimage} y {mospagebreak}... (Los veremos en posteriores temas).
3. TIPOS DE USUARIOS Y PERMISOS DE ACCESO
Un usuario de Joomla tiene una serie de permisos predefinidos, es decir las tareas que puede realizar. Por eso,
en el contexto de gestión de un sitio web, dependiendo del modo en que el propietario del sitio quiera delegar
las responsabilidades, se definirán unos u otros tipos de usuarios.
El sistema permite la gestión de usuarios los cuales pueden dividirse en 2 categorías:
Invitados: son sencillamente usuarios de Joomla que han navegado hasta encontrar su sitio web.
Tendrán acceso a las partes del sitio que no tengan restringido el acceso.
Usuarios Registrados: que disponen de usuario y contraseña. Privilegios especiales con respecto a los
usuarios invitados.
Los usuarios registrados se dividen en dos grupos:
Usuarios del Sitio (Front-end): Utilidad principal la de incluir nuevos contenidos.
Usuarios del Administrador (Back-end): Tienen la capacidad de acceder al back-end y administrar el
sitio web.
Usuarios del Sitio (Front-end)
Los usuarios del Sitio (Front-end) disfrutan de ciertos derechos adicionales sobre los visitantes, entre los que
se puede incluir la capacidad para crear y publicar contenido en el sitio web. Generalmente, nos referimos a
estos usuarios como proveedores de contenido ya que su meta principal es la de proveer contenido al sitio web,
no la de administrar el sitio o alterar su diseño.
Los proveedores de contenido pueden enviar nuevos contenidos directamente mediante la interfaz web, usando
un editor WYSIWYG (What You See Is What you Get, es decir: 'Lo que ve es lo que se obtiene') integrado,
sin necesidad de ningún conocimiento de código HTML.
Dentro de esta amplia clasificación de proveedores de contenido, existen cuatro niveles específicos, que
pueden ser asignados por el administrador del sitio. Estos niveles son: Registrado (Registered), Autor (Autor),
Editor (Editor) y Supervisor (Publisher).
4. Usuarios del Administrador (Back-end)
Los usuarios del Back-end (o panel de Administración): Mánager, Administrador y Súper- Administrador,
habitualmente se conocen como Administradores del Sitio, pero también tienen acceso a la interfaz del Front-
end. Como los usuarios del Front-end, los usuarios del Back-end tienen diferentes privilegios
5. 4. LLEVANDO A JOOMLA! AL SIGUIENTE NIVEL
Joomla! realiza un gran trabajo gestionando el contenido necesario para que un sitio web funcione. Pero para
mucha gente, el verdadero potencial de Joomla! recae en la arquitectura de la aplicación, que posibilita que
miles de desarrolladores en el mundo puedan crear potentes add- ons y extensiones. A continuación mostramos
algunos ejemplos de los cientos de extensiones disponibles:
Generadores de Formularios Dinámicos
Gestores de Documentos
Galerías de Imágenes Multimedia
Software de Foros y Chats
Calendarios
Software para Blogs
Servicios de Directorio
Boletines de Noticias
Herramientas de Registro de Datos
Sistemas de Publicación de Anuncios
Servicios de Suscripción
... y muchos, muchos más.
Como ejemplo del grado de implantación y flexibilidad de esta solución, a continuación se incluyen algunos
sitios Web 22 basado en Joomla:
Ebay: http://www.ebay.com/
Ikea: http://www.ikea.com/es/es/
Guggenheim: http://www.guggenheim.org/
General Electric (GE): http://www.ge.com/
Itwire: http://www.itwire.com/
Linux.com: http://www.linux.com/
6. CONCLUSIONES
Joomla es uno de los CMS de software libre más conocidos del mercado, destaca
especialmente por la fortaleza de su Comunidad y por la variedad de extensiones que
ofrece para ampliar la funcionalidad de la aplicación.