Disea y Edita:
Conzepto Comunicacin Creativa
www.conzepto.es
NDICE
UD1. Desarrollo y gestin de sitios web con Joomla!.................7
Introduccin.................................................................................................. 9
2. Qu es un CMS?..................................................................................... 12
3. Qu es Joomla!?...................................................................................... 14
4. En resumen ......................................................................................... 26
1. Requisitos mnimos................................................................................. 30
2. Instalacin local....................................................................................... 31
3. Instalacin remota................................................................................... 55
5. En resumen.......................................................................................... 73
2. Acceso a Joomla!...................................................................................... 88
5. En resumen........................................................................................ 138
3
NDICE
3. En resumen........................................................................................ 180
2. En resumen........................................................................................ 284
1. Banners.................................................................................................. 288
2. Contactos............................................................................................... 295
4
NDICE
8. En resumen........................................................................................ 323
4. En Resumen....................................................................................... 376
5
NDICE
En resumen............................................................................................ 392
6
1.
INTRODUCCIN A joomla!
Introduccin
2. Qu es un cms?
3. Qu es Joomla!?
4. En resumen
desarrollo y gestin de sitios web con joomla!
Introduccin
La aplicacin de las tecnologas de la informacin y de la comunicacin (TIC) en
todos los mbitos productivos est revolucionando las formas de trabajar, de ensear, de
aprender y de comunicar en la sociedad del conocimiento. El uso de TIC se ha extendido
en todos los espacios de nuestra vida cotidiana y ha arraigado con una fuerza de tal
magnitud que sera impensable concebir el actual modo de vida sin su uso.
El desarrollo de estas tecnologas facilita enormemente nuestras labores cotidianas,
tanto en el trabajo como en la vida domstica y de ocio. El ambiente laboral no tiene
ms remedio que seguir el curso que marcan las TIC para no perder el ritmo de las
generaciones nacidas al amparo digital.
Uno de los fenmenos que, sin duda, ha aumentado exponencialmente su presencia
en estos ltimos aos gracias al uso de las TIC es el de la comunicacin. Hoy da la
prctica totalidad de usuarios entre 15 y 45 aos dispone de una cuenta de correo
electrnico y, muchos de los ms jvenes pertenecen a alguna de las mltiples redes
sociales que sostiene Internet. Debido a esto, la comunicacin entre seres humanos ha
cambiado sus patrones tradicionales para evolucionar en sus formas paralelamente a las
TIC, y no es de extraar en estos tiempos que aquellos que necesiten comunicar algo
tengan que subirse a este carro si quieren llegar a sus destinatarios.
El mundo web ha cambiado notablemente la manera en que los seres humanos se
comunican, la interrelacin entre personas origina un entramado de comunicacin ajeno a
las barreras de tiempo y la distancia. Todo ello estimula la participacin colectiva y ofrece
al usuario TIC la posibilidad de vivir un rol hasta entonces impensable, el de convertirse
en generador de informacin til en lugar de asistir como un mero lector de noticias.
El conocido lema de la obra de Alejandro Dumas Los tres mosqueteros Uno para todos
y todos para uno podra extrapolarse perfectamente a esta nueva sociedad que vivimos,
aadiendo la expresin todos para todos, como frase que aglutina el sentido global
de la comunicacin a travs de Internet. Todo lo que generamos en la Red puede estar
disponible para el resto de internautas, al tiempo que ellos ponen a nuestra disposicin
sus conocimientos, difundiendo opiniones, creencias, experiencias y contenidos.
El gran protagonista del fenmeno de comunicacin social que es Internet no es otro
que el propio usuario, el cual, acta conjuntamente como juez y rbitro de la informacin
que consume, y participa activamente en su construccin, difusin y actualizacin.
9
desarrollo y gestin de sitios web con joomla!
Este entramado de recursos, cada vez ms complejo, rico y variado, pone de manifiesto
la necesidad de conocer los procesos de acceso y exposicin de la informacin de una
manera gil, rpida, eficiente y atractiva. Capaz de convencer a otros navegantes para
revisarla, leerla, opinar sobre ella y, por supuesto, difundirla a travs de sus redes.
Bajo este prisma han surgido una gran cantidad de aplicaciones basadas en las TIC
cuya misin es la de ofrecer a los internautas elementos para estar conectados entre s,
as como para poder ofrecer la informacin que quieren al resto de usuarios. Muchas
de estas aplicaciones son gratuitas, otras de pago, pero todas comparten el objetivo de
conectar a un pblico cada vez ms adicto a la informacin en lnea.
Son muchas y variadas las aplicaciones que hemos mencionado anteriormente, cada
una de ellas se orienta a cubrir unas necesidades concretas del usuario. Desde las que
permiten una comunicacin en tiempo real entre usuarios independientemente del lugar
del mundo en el que se encuentren, a aquellas que slo pretenden ofrecer impresiones
propias de un internauta, pasando irremediablemente por las conocidas pginas web.
Todas ellas con el aadido que supone el intercambio de opiniones entre usuarios a
travs de un mismo espacio. Esta es la gran ventaja que ofrecen los elementos web
dinmicos.
Hoy da es posible contactar con cualquier parte de mundo con acceso a Internet
10
desarrollo y gestin de sitios web con joomla!
Pero, hasta ahora, para poder desarrollar un sitio web dinmico era necesario tener
conocimientos en diseo y animacin, programacin, creacin de bases de datos, etc., de
ah que su construccin haya sido una tarea ardua y complicada, exclusiva del colectivo
de programadores web.
Sin embargo, el creciente inters de empresas y particulares por hacerse un hueco en
Internet ha llevado al desarrollo de aplicaciones mucho ms fciles e intuitivas, accesibles
a prcticamente todos los usuarios con unos conocimientos bsicos de navegacin. Una
de estas soluciones para poder desarrollar un sitio web dinmico sin necesidad de ser un
experto programador es utilizar lo que se conoce como Gestor de contenidos (CMS en
su abreviatura anglosajona) que permita al usuario ocuparse solo de la informacin que
quiera publicar sin tener en cuenta los aspectos tcnicos, favoreciendo as la posibilidad
de actualizar el contenido de la misma a travs de un entorno amigable.
Los CMS permiten, entre otras funciones, crear y actualizar pginas web, eliminar
contenidos obsoletos, administrar los mens, editar la informacin de la cabecera o del
pie de la pgina, publicar banners y anuncios, introducir formularios de contacto, etc.
A lo largo de esta unidad didctica haremos un breve recorrido por uno de los CMS
ms usados a nivel mundial por empresas, organizaciones gubernamentales y entidades
personales para aproximarnos al mundo de la informacin a travs de la web. Se conoce
con el nombre de JOOMLA!
Para que pueda desarrollar esta unidad completamente le aconsejamos que busque
informacin sobre los distintos Gestores de Contenidos que podr encontrar por Internet
y sobre la comunidad de usuarios que hay entorno a ellos. Adems, aunque no son
estrictamente necesarios, le vendrn muy bien ciertos conocimientos de navegacin y
algunos otros sobre diseo y desarrollo web para iniciarse en el mundo de los CMS.
11
desarrollo y gestin de sitios web con joomla!
En otras palabras, mediante un sitio web dinmico podr crear, editar y eliminar
artculos o contenido de su sitio desde un prctico y verstil editor de lnea. Con la ventaja
aadida de que lo podr hacer desde cualquier parte del mundo en el que disponga de
una conexin a Internet.
2. Qu es un CMS?
Un Sistema de Gestin de Contenidos (Content Management System, en ingls, abreviado
CMS) es un software que permite la creacin y administracin de los contenidos de un
sitio web dinmico completo.
Este sistema, mediante una interfaz grfica normalmente muy intuitiva, permite
generar cdigo en lenguaje de programacin sin necesidad de programar directamente
ninguna lnea.
Estos CMS utilizan una base de datos para almacenar todo el contenido (los mens,
el texto y los elementos dinmicos) y una plantilla que servir para definir los aspectos
de diseo del sitio.
El resultado final es un sitio web totalmente funcional y sobre el que poseer un
control total, tanto en los contenidos como en los aspectos relacionados con su diseo.
A priori, podemos establecer la siguiente clasificacin de CMS de acuerdo al tipo de
informacin que publican:
- Gestin de portales: Sirven para gestionar el contenido de un sitio web de
diversa funcionalidad. Uno de los ms populares y conocidos es Joomla! (www.
joomla.org), aunque existen muchos ms como Drupal, Xoops, etc. Si desea
obtener ms informacin sobre los diferentes tipos de CMS de cdigo libre visite
www.opensourcecms.com.
12
desarrollo y gestin de sitios web con joomla!
Gestores de contenido
13
desarrollo y gestin de sitios web con joomla!
3. Qu es Joomla!?
Centrndonos en el objeto de este manual, podemos decir que Joomla! (el nombre
incluye el signo de puntuacin) es un sistema de gestin de contenidos que permite
construir sitios y aplicaciones web fcilmente; basado en tecnologas web (como
XHTML, CSS, JavaScript y PHP) y vlido tanto para Internet como para Intranets
(Redes internas).
Logo de Joomla.
14
desarrollo y gestin de sitios web con joomla!
15
desarrollo y gestin de sitios web con joomla!
16
desarrollo y gestin de sitios web con joomla!
17
desarrollo y gestin de sitios web con joomla!
con lo que, una vez superados los primeros momentos, y habituados al lenguaje formal,
el aprendizaje y uso de Joomla! no solo es ms rpido sino que adems es bastante
divertido.
18
desarrollo y gestin de sitios web con joomla!
19
desarrollo y gestin de sitios web con joomla!
20
desarrollo y gestin de sitios web con joomla!
21
desarrollo y gestin de sitios web con joomla!
22
desarrollo y gestin de sitios web con joomla!
23
desarrollo y gestin de sitios web con joomla!
Otro sitio desde donde probar Joomla! de manera gratuita para ver todo lo que se
puede hacer con este CMS es http://demo.joomla.org/.
24
desarrollo y gestin de sitios web con joomla!
25
desarrollo y gestin de sitios web con joomla!
Aunque estos son slo dos ejemplos, existe una multitud de portales y enlaces a sitios
distribuidos por todo el mundo donde se puede obtener y distribuir informacin sobre
Joomla!, sobre el proyecto en s, sus ampliaciones, novedades, resultados, etc.
4. En resumen
Joomla! es un gestor de contenidos de uso pblico gratuito y libre que permite
a los usuarios el desarrollo de sitios web profesionales, as como su gestin desde
cualquier parte del mundo con acceso a Internet. En esta unidad didctica hemos
podido introducirnos en los aspectos globales e iniciales que rodean a este CMS, como
son algunos conceptos, su origen y evolucin, sitios interesantes para el seguimiento y
evolucin de Joomla! y sus principales ventajas e inconvenientes.
Tambin hemos localizado un grupo de enlaces web donde es posible probar este
CMS sin necesidad de instalarlo para comprobar de primera mano su funcionalidad y
fcil uso.
Ya que nos hemos introducido en la nomenclatura que rodea a la gestin de contenidos
mediante esta herramienta, comprobaremos en sucesivas unidades su capacidad para
generar un sitio web dinmico y tan complejo como desee el usuario.
26