You are on page 1of 272

2012

Joomla! La web en
entornos educativos

versin completa

ndice

















2012


Joomla! La web en
entornos educativos

Mdulo 1: 0l O *l l l lA
1: Por qu Joomla!?
Joomla! La web en entornos educativos 1

Por qu Joomla!?


Qu es Joomla!?

La palabra Joomla! es una trascripcin fontica al ingls (jumla) de un trmino
en swahili, cuya traduccin es todos juntos o como un todo.
Joomla! es un sistema gestor de contenidos dinmicos (CMS, en adelante
siglas de Content Management System) que permite crear sitios web de alta
interactividad, profesionalidad, eficiencia y sencillez.
La administracin de Joomla! est enteramente basada en la gestin online de
contenidos. Es gestin online 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 (browser)
conectado a Internet, es decir, a travs del protocolo HTTP (Protocolo de
transferencia de hipertexto).
Slo esto es necesario para que el usuario de Joomla! pueda publicar
informacin en la Red, y mantenerla siempre actualizada. Esto convierte a
Joomla! en una poderosa herramienta de difusin de informacin, de negocios
por Internet, de administracin de proyectos en general, educativos en
particular.
Con Joomla! podemos crear sitios web de noticias, sitios corporativos, sitios
web de presencia, portales comunitarios, e incluso tambin pueden crearse con
Joomla! sistemas que funcionen en redes cerradas (Intranets) para gestionar
informacin interna (comunicaciones, usuarios, etc.) de compaas, empresas
de negocios o centros educativos. El mbito de aplicacin de Joomla! no es
exclusivo de Internet.
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 tcnicos, sin saber lenguaje HTML, y sin recurrir a un
webmaster cada vez que hay que actualizar tal o cual cosa en un sitio web.
Todos los aspectos tcnicos del sistema estn ocultos al usuario comn, 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 capacitacin tcnica especializada.
Joomla! est programado en lenguaje PHP (Hypertext Pre Processor) y SQL
(Structure Query Language), y utiliza bases de datos relacionales, ms
especficamente MySQL. Tanto PHP como MySQL son programas Open
Source de libre distribucin y uso, y al ser Joomla! una aplicacin web, funciona
obviamente en servidores de pginas web. Estos servidores de pginas web
pueden ser de desarrollo (es decir, por ejemplo, Joomla! funcionando en un
servidor instalado en la misma mquina del usuario que lo administra,
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF
1: Por qu Joomla!?
Joomla! La web en entornos educativos 2
utilizando de la instalacin para realizar pruebas o bien preparar el sitio antes
de ser publicado en Internet), o tambin servidores comerciales de produccin
(esto es, cuando publicamos un sitio web basado en Joomla! alojado en una
empresa proveedora del servicio de hosting y accesible en Internet).
El funcionamiento de Joomla! se lleva a cabo gracias a sus dos principales
elementos:
1. La base de datos MySQL: es donde se guarda toda la informacin y la
mayor parte de la configuracin del sistema, de una forma ordenada y en
distintas tablas, cada una de las cuales almacena informacin especfica
y determinada.
2. Los scripts PHP: son los que ejecutan las acciones de consulta y
realizan modificaciones en la base de datos convirtiendo los datos en
simples pginas web interpretables por los navegadores de Internet y
perfectamente inteligibles para los usuarios y administradores.
Existen tambin otro tipo de archivos que realizan importantes tareas dentro de
Joomla! (archivos XML, scripts Javascript, CSS, Ajax, etc.), pero el motor
fundamental de de Joomla! lo constituyen los dos enunciados anteriormente.

Estructura de un CMS.

Las diferentes funcionalidades ofrecidas por un CMS pueden ser separadas en
diferentes categoras. Todas juntas constituyen la estructura de un CMS como
Joomla!:
Front-end y Back-end.
Un CMS consiste en un Front-end, que es el sitio web (website), que los
visitantes y los usuarios registrados pueden ver. Y un Back-end, que
contiene la parte de administracin, localizado en una URL diferente al
sitio web; y es donde se realizan las tareas de configuracin,
mantenimiento, gestin de usuarios, administracin de contenidos,
limpieza, creacin de estadsticas, etc.
Configuracin.
Las decisiones de configuracin que se aplican al sitio web son
especificadas en la Configuracin Global. Esto incluye el ttulo del sitio
web, las palabras para los motores de bsqueda o metadatos, opciones
que permiten o prohben darse de alta como usuario en el sitio web,
configuraciones propias del servidor y muchas otras funciones.
ACL. Access Control List. Lista de control de acceso.
En un CMS, los nombres de usuario son asignados a personas que
estn involucradas en el desarrollo del sitio web y su administracin, y
poseen diferentes permisos de accin y derechos de acceso. Segn los
derechos de acceso asignados al usuario, el sitio web muestra diferentes
contenidos. Y al usuario se le permite actuar sobre determinados
elementos en diferentes partes de la administracin, aparte de en el sitio
web, dependiendo de la asignacin de permisos que tenga.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF
1: Por qu Joomla!?
Joomla! La web en entornos educativos 3
Contenido.
Un CMS permite cualquier tipo de contenido: texto simple, imgenes,
vnculos, msica y archivos multimedia en general o una combinacin de
todos ellos. Para mantener una buena presentacin de los contenidos,
son incluidos en estructuras jerarquizadas, siendo clasificados en un
sistema de categoras, que a su vez, deben ser administradas.
Contenidos nativos.
Aparte de la consideracin de contenidos que podemos tener sobre los
artculos que un usuario crea y publica, debemos considerar como
contenidos nativos otro tipo de contenidos que de forma predeterminada
un CMS permite gestionar: anuncios, contactos, enlaces web, noticias
externas por ejemplo, tienen asociadas herramientas propias para que
de forma sencilla puedan estar presentes en la publicacin.
Plantillas.
La plantilla es el paso final con el que se presentan los contenidos al
usuario. Una plantilla define los colores, las fuentes y su tamao,
imgenes de fondo, espaciado y distribucin de la pgina, es decir, todo
lo que tiene que ver con la apariencia del sitio web.
Extensiones.
Joomla! tiene las tareas repartidas entre diferentes instancias. La que se
relaciona directamente con el servidor de pginas web y la base de
datos es lo que llamamos ncleo. El ncleo es el responsable directo del
funcionamiento de Joomla!, pero en un nivel superior se encuentran las
extensiones, aquellas que son accesibles al usuario que las administra y
complementan y desarrollan toda la potencialidad del sistema.
Las funcionalidades que pertenecen a determinado contexto son
cubiertas por lo que conocemos como componente. Los componentes
bsicamente aportan las herramientas para manejar un tipo de datos
concreto.
Los mdulos, que se necesitan integrar con los componentes, son
utilizados para insertar contenidos en la parte deseada dentro de la
plantilla. Son ejemplos de mdulos el que permite ver los usuarios
conectados en el momento, el que permite ver las estadsticas del sitio,
el que muestra los artculos de contenido ms recientes, etc.
Son consideradas extensiones tambin las plantillas, los paquetes de
idiomas, y tambin los llamados plugins, cuya funcionalidad principal,
pero no la nica, es interceptar los contenidos y realizar alguna
modificacin en ellos antes de ser mostrados en el navegador.
El sistema Joomla! permite ser ampliado para poder crecer en funcin de
los requerimientos que aparezcan. Podemos aadir las funcionalidades
necesarias localizando la extensin que nos permite realizar lo deseado,
instalndola en Joomla! y aprendiendo a gestionarla.
Rutina de trabajo.
Si hay varias personas trabajando con el CMS, una buena rutina de
trabajo facilitar la gestin de los contenidos. Por ejemplo, si un editor
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF
1: Por qu Joomla!?
Joomla! La web en entornos educativos 4
revisa una lista de noticias enviadas al sitio para ser corregidas, y
despus de revisarlos indica que las noticias ya han sido corregidas, el
publicador podr directamente decidir si la noticia se publica en el
Frontpage o portada (pgina principal del sitio web) o no. Aun no siendo
parte de la herramienta propiamente dicha, pensar en trminos de
organizacin de la participacin de los diferentes usuarios es la mejor
contribucin que se puede hacer para conseguir un aprovechamiento
ptimo de un CMS.

Versiones de Joomla!

Como todo software, existen diferentes versiones de desarrollo de Joomla! El
equipo de Joomla! public un Roadmap (previsin de evolucin) el 1 de
septiembre de 2005 y empez con la versin 1.0.
Sistema de numeracin de las versiones de J oomla!
Se atiene al sistema X.Y.Z, y que indica:
X = nmero de versin liberada mayor. Se incrementa cuando se
realizan profundos cambios en el nivel del cdigo fuente. A veces, esta
versin no es compatible con versiones anteriores.
Y = nmero de versin liberada menor. Se incrementa cuando se
realizan cambios relevantes en su funcionalidad. La versin superior es
generalmente compatible con las anteriores.
Z = nmero de versin liberada de mantenimiento. Se incrementa
cuando se reparan errores o bien se solucionan problemas de seguridad.
Un incremento en este nmero indica slo cambios menores. Estas
versiones son siempre compatibles con versiones anteriores.
Versiones STS y LTS.
Joomla! es desarrollado utilizando ciclos temporales. Cada 6 meses la
comunidad de desarrolladores de Joomla! libera una nueva versin.
Cada versin de Joomla! es soportada por la comunidad de
desarrolladores durante un tiempo limitado. Existen dos tipos de soporte:
STS (standard suppport): soporte estndar. El desarrollo es
soportado durante 6 meses, y este soporte finaliza pasado un
mes desde que se libera la siguiente versin.
LTS (long term support): soporte a largo plazo. El desarrollo es
soportado durante 18 meses.
Ambos tipos de versiones liberadas, una vez que alcanzan el estado de
disponibilidad, son plenamente funcionales y estn preparadas para ser
utilizadas en servidores de produccin. Utilizar una versin STS tiene la
desventaja de que se necesitar actualizar cada 6 meses, pero se habr
podido disfrutar de nuevas caractersticas y extensiones con
anterioridad.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF
1: Por qu Joomla!?
Joomla! La web en entornos educativos 5
Roadmap.
Se entiende por Roadmap la propuesta de trabajo en el tiempo que ha
realizado una comunidad de desarrolladores, en nuestro caso de
Joomla! Sirve para conocer cmo es la evolucin prevista, qu
prestaciones ofrecen las versiones que van apareciendo, y lo que llegar
en el futuro. Siempre es una orientacin y el calendario puede ser
modificado. En el momento de la redaccin de este texto, el Roadmap
del sitio oficial de Joomla! nos muestra bsicamente que:
Existen las versiones 1.0.X, cuya ltima liberada fue la 1.0.15 y
que la comunidad de desarrolladores de Joomla! se comprometi
a dar soporte hasta julio de 2009.
En el mes de enero de 2008 se libera la versin 1.5 estable, con
una programacin de cdigo diferenciada de las anteriores
versiones 1.0.X, despus de haber pasado por una fase beta y
con varias versiones RC. RC significa Release Candidate, e
indica que es una versin totalmente operativa, y en la que slo
se contemplan hacer pequeas mejoras, pero sin modificar
esencialmente el cdigo. En el momento de la redaccin de este
texto la comunidad Joomla! todava da soporte a estas versiones.
En 2009 se empieza a trabajar en la futura versin 1.6, con una
nueva ACL (Access Control Level), es decir, con novedosas e
interesantes opciones de gestin de los niveles de acceso y
permisos de los usuarios. Apareci en 2011, y ms tarde, la
versin 1.7, ambas en estos momentos sin soporte por la
comunidad Joomla!
El 24 de enero de 2012 aparece la versin 2.5 de Joomla!, que
incorpora todas la mejoras introducidas en las versiones 1.6 y 1.7,
motivo por el que stas dejan de ser mantenidas. Aunque el
periodo de desarrollo y mantenimiento de una versin es limitado,
por decisin de la comunidad de desarrolladores, y prefijado, esta
versin, sin saber hasta cundo ser mantenida por el proyecto,
presenta funcionalidades ptimas para generar sitios web de
calidad, y es en la que basamos estos materiales.
Futuras versiones.
Siempre que se mantienen activas versiones de Joomla! el equipo de
desarrolladores est pensando en la siguiente versin. En nuestro caso,
est en fase de desarrollo la versin 3.0.
Aparecer la versin 3.0 con carcter de STS, para ms adelante liberar
la versin 3.5 con carcter LTS.
Se tiene pensado empezar a liberar versiones alpha desde mediados del
ao 2012, para iniciar el ciclo hasta liberar versiones estables.
Las mejoras tienen que ver fundamentalmente con la programacin, la
plataforma en la que se basa y la tecnologa que se utilizar para
mejorar la interfaz de cualquier tipo de usuario: desarrolladores de
extensiones y plantillas y, por supuesto, del usuario administrador.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF
1: Por qu Joomla!?
Joomla! La web en entornos educativos 6
Mejoras que podemos prever que se producirn en las versiones 3.0:
Bsqueda inteligente.
Gestin de multisitios.
Soporte para bases de datos PostgreSQL.
Alguna ms.

Caractersticas de Joomla!

El proceso de instalacin y mantenimiento de Joomla! es sencillo, la seguridad
en su cdigo est garantizada por la gran cantidad de desarrolladores que
trabajan de forma conjunta para que sea un producto seguro y estable; lo que
favorece la ampliacin de sus caractersticas y ofrece una interfaz amigable
para el usuario.
Con Joomla! CMS slo debes ocuparte de la informacin que desees publicar,
ya que el sistema gestionar todos los dems detalles tcnicos y
administrativos, como son:
Sistema de Administracin sencillo y avanzado: con una interfaz de
administracin clara y concreta que le permitir gestionar todos los
aspectos fundamentales clave de un sitio web y sus contenidos.
Organizacin del sitio web: Joomla! est preparado para organizar
eficientemente los contenidos de su sitio en secciones y categoras, lo
que facilita la navegabilidad para los usuarios y permite crear una
estructura slida, ordenada y sencilla para los administradores. Desde el
panel administrador de Joomla! usted podr crear, editar y borrar las
secciones y categoras de su sitio de la manera en que ms le
convenga.
Publicacin de contenidos: con Joomla! CMS podr crear pginas
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 imgenes deseados. Los contenidos son
totalmente editables y modificables.
Escalabilidad e implementacin de nuevas funcionalidades: Joomla!
ofrece la posibilidad de instalar, desinstalar y extensiones (componentes,
mdulos, plugins, plantillas, idiomas), que agregarn servicios de valor a
los visitantes de su sitio web, por ejemplo: galeras de imgenes, foros,
newsletters, clasificados, etc.
Internacionalizacin: la interfaz de Joomla! se encuentra traducida a
muy diversos idiomas.
Administracin de usuarios: Joomla! permite almacenar datos de
usuarios registrados y tambin la posibilidad de enviar e-mails masivos a
todos los usuarios. La administracin de usuarios es jerrquica de forma
predeterminada, pues los distintos grupos de usuarios poseen diferentes
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF
1: Por qu Joomla!?
Joomla! La web en entornos educativos 7
niveles de permisos dentro de la gestin y administracin del sitio; pero
permite una variada y compleja gestin de permisos y niveles de acceso
para organizar perfectamente cmo conseguir que los usuarios
interacten con los contenidos de nuestro sitio web de la mejor manera
posible.
Diseo y aspecto esttico del sitio: es posible cambiar todo el aspecto
del sitio web tan solo con un par de clics, gracias al sistema gestor de
plantillas (templates) que utiliza Joomla!
Las plantillas no se aplican directamente, sino a travs de estilos. Un
estilo es una variante de una plantilla en la que ciertos parmetros (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 navegacin por nuestro sitio
web.
Navegacin y mens: la administracin de los mens permite tomar
decisiones rpidas y sencillas sobre la navegacin que queremos en
nuestro sitio web.
Administrador de archivos multimedia: Joomla! posee una utilidad
para subir imgenes, videos, archivos de sonido, al servidor para ser
usados en todo el sitio.
Disposicin de mdulos modificable: en un sitio creado con Joomla!,
la posicin de mdulos puede acomodarse como se prefiera.
Soporte de lenguaje expandido para producir sitios multilinges:
Joomla! 2.5 permite asignar contenido a un idioma, pudiendo de esta
forma presentar contenido en diferentes idiomas, permitiendo
seleccionarlo en la presentacin de los contenidos de forma eficaz en la
navegacin.
Feed de Noticias: Joomla! trae incorporado un sistema de sindicacin
de noticias por RSS de generacin automtica.
Publicidad: es posible hacer publicidad en el sitio usando el
Administrador de Banners.
Estadsticas de visitas: con informacin de navegador, sistema
operativo y detalles de los documentos (pginas) ms vistos.

Caractersticas de publicacin de pginas web en Joomla!:

Automatizacin en la publicacin: las pginas y documentos de
Joomla! pueden programarse con fecha de publicacin y fecha de
caducidad. Es decir, un documento puede programarse para que se
publique automticamente al llegar una determinada fecha, y luego
despublicarse tambin de forma automtica en otra fecha.
Archivo e historial: las pginas viejas o publicaciones que hayan
perdido vigencia pueden enviarse a un "archivo" de almacenamiento, sin
necesidad de tener que borrarlas. Esto permite tambin dar la posibilidad
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF
1: Por qu Joomla!?
Joomla! La web en entornos educativos 8
a los navegantes de consultar artculos viejos o documentos anteriores
en un historial.
Formatos de lectura: cada documento es generado automticamente
por Joomla! en versin imprimible, y en XML.
Envo por correo electrnico: los usuarios del sitio Joomla! podrn
enviar automticamente a un amigo por correo electrnico cada
documento publicado.
Imprimir: los usuarios del sitio Joomla! podrn imprimir cada artculo
publicado.
Valoracin de contenidos: los visitantes del sitio podrn votar la
calidad de lo publicado.
Comentarios (opcional): los usuarios podrn comentar sus opiniones o
expresar sus inquietudes en la misma pgina de contenidos.

Licencia de Joomla!

Joomla! se distribuye bajo la licencia de GNU General Public License v2. Una
copia de dicha licencia debe ser distribuida con cada copia de Joomla! o
derivados de Joomla. Para obtener informacin completa acerca de la GNU
GPL, visita la web de Free Software Foundation,
https://www.fsf.org/
Es bueno que sepas que eres el propietario de tu sitio Joomla! pero no eres
propietario del sistema Joomla! que utilizas para el mismo, en el sentido en que
no podras venderlo como si fuese tuyo. Esto quiere decir que hay ciertas leyes
de copyright que hay que respetar. Ten en cuenta que el dinero que alguien
paga por la construccin de un sitio utilizando Joomla! no es por concepto de la
compra del software, ya que es gratuito, sino que el cliente paga por los
servicios que se derivan de Joomla!: de instalacin, configuracin, diseo, y
puesta en marcha del sitio, adems del correspondiente soporte.
Debes tener claro que jams nadie podr cobrar por la utilizacin de Joomla! o
impedir que alguien utilice este sistema si no se violan los trminos de la
licencia GNU General Public License v2. Adems, es necesario que sepas que
el copyright sobre los contenidos de cada sitio le pertenece al propietario del
mismo, y los contenidos del sitio los podr ofrecer en las condiciones que
licencia de uso que determine.
En trminos legales...
S puedes:
Quitar el crdito en el pie de pgina que tiene la leyenda: "Desarrollado
por Joomla."
Usar el software para cualquier propsito.
Estudiar cmo trabaja el sistema y adaptarlo a las propias necesidades,
sin la obligacin de publicar o redistribuir esas modificaciones.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF
1: Por qu Joomla!?
Joomla! La web en entornos educativos 9
Redistribuir el software, es decir distribuir copias del sistema para que
ms personas puedan acceder a l.
Cobrar por redistribuir el software o por prestar servicios relacionados
con el mismo.
Hacer mejoras al sistema, y redistribuirlo bajo los mismos trminos
GNU/GLP, pudiendo agregar el propio copyright, al original de Joomla!, y
anotando los cambios de cdigo, enmiendas y agregaciones al cdigo
fuente original.
No puedes:
Quitar las declaraciones de copyright y crditos del cdigo fuente de
Joomla!
Cobrar por el software Joomla! en s mismo (no confundir con cobrar por
redistribucin o por servicios relacionados con el software).
Modificar o ampliar el cdigo fuente de Joomla! con el objeto de
revender o cobrar por el software.
Alterar el cdigo fuente de Joomla! con el objeto de darle a este otra
denominacin o librarse de la licencia GNU/GLP, con el propsito de
venderlo.
Alterar o eliminar la licencia GNU/GLP de distribucin de Joomla!
Pretender que Joomla! sea tuyo, para hacer de l lo que quieras.
En resumen:
La filosofa Open Source se basa en la cooperacin de desarrollo y la
iniciativa de compartir software libremente sin que los usuarios tengan
que pagar licencias ni derechos por el uso del mismo. Obviamente hay
una clara realidad: el trabajo se debe pagar. Los mismos desarrolladores
de Joomla!, por ejemplo, realizan soporte y desarrollos basados en
Joomla! de forma comercial a negocios o empresas privadas que
solicitan sus servicios. Por ello decimos que las herramientas de cdigo
abierto son gratuitas, pero el tiempo de los desarrolladores no lo es. Y el
tiempo significa dinero. Cualquier persona puede crear sitios con
Joomla! y cobrar por sus servicios y aquel que no tenga tiempo o ganas
de hacerlo, tendr que pagar por ello, de la misma manera que una
persona que no tenga o disponga del dinero para pagar un desarrollo
web tendr que disponer de tiempo, trabajo, esfuerzo e investigacin
para lograr sus propsitos.
A grandes rasgos, y aunque la pretensin del proyecto Joomla! es
potenciar que Joomla! y las extensiones creadas por otros
desarrolladores sean Open Source, es ste un camino largo por recorrer,
con una filosofa definida sobre la propiedad del software. Son muchas
las matizaciones que se pueden hacer en un terreno de definiciones tan
complejo, y para ello es conveniente revisar la informacin que al
respecto dispone el sitio web oficial del proyecto Joomla!


Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF
1: Por qu Joomla!?
Joomla! La web en entornos educativos 10
La comunidad Joomla!

El espacio oficial del proyecto Joomla! est localizado en la web
http://joomla.org
y en l encontramos toda la informacin necesaria para conocer el proyecto
Joomla! a fondo, con noticias sobre el desarrollo y acontecimientos
relacionados con Joomla!, ayuda especfica sobre el uso de Joomla! y un foro
muy activo. Encontramos adems, un sitio especfico para acceder a las
extensiones que se estn desarrollando para ampliar las funcionalidades de
Joomla!, una tienda para que el usuario apoye econmicamente al proyecto y
un acceso al espacio de los desarrolladores que trabajan en el proyecto
Joomla!
Estos proyectos no podran sostenerse si no existiera un apoyo financiero que
permitiera asegurar que el proyecto permanece al margen de aportaciones
econmicas individuales, y un marco legal que garantizase jurdicamente el
proyecto. Para estos fines se crea Open Source Matters, Inc.,
http://www.opensourcematters.org/
que dentro de un marco legal estadounidense vela por el mantenimiento del
proyecto Joomla!
La mayora de los proyectos de elaboracin de software vinculado a Joomla! se
encuentran localizados en
http://joomlacode.org
El proyecto oficial genera software que se distribuye en ingls y para que se
pueda internacionalizar su uso aparecen comunidades a lo largo de todo el
mundo que traducen estas distribuciones a diferentes idiomas.
Existen varias comunidades que traducen oficialmente Joomla! a espaol:
Joomla! Spanish,
http://www.joomlaspanish.org
Comunidad Joomla!,
http://comunidadjoomla.org
Ambos proyectos pretenden siempre tener la versin traducida a espaol,
aparte de disponer extensiones traducidas de su idioma original y que
desinteresadamente colaboradores del sitio permiten su distribucin
centralizndola en este espacio. Como no podra ser de otra forma, sus foros
son extremadamente activos y resuelven muchas veces los grandes problemas
que un usuario puede encontrarse al iniciarse en este mundo.





Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF
1: Por qu Joomla!?
Joomla! La web en entornos educativos 11
Actividad: Conocer la comunidad Joomla!
Es el momento de que conozcas con cierta profundidad la comunidad Joomla! Para
ello, aunque supongo que habrs navegado por las pginas que se han citado
anteriormente, te invito a que:
1. Conozcas la pgina oficial del proyecto Joomla!, navegues por cada uno de
sus apartados: About, Community and Support (Forum), Extend (extension
directory)... esperando que el ingls no sea un gran problema. Navegar con
calma por el apartado Extensions te permitir tener una buena idea de qu es
lo que podras llegar a hacer con Joomla! y qu necesidades de publicacin
web podras cubrir.
2. Conozcas o recuerdes el proceso de darse de alta en un sistema de foros.
Los foros de Joomla! son abiertos, todo el mundo puede conocer las
conversaciones que se mantienen, pero si quisieras participar formulando
alguna pregunta o contestando a alguna cuestin planteada, deberas
registrarte.
3. Navegues por la pgina que mantiene accesibles la mayora de los proyectos
que generan software para ser implementado en Joomla! Y as tengas una
primera idea de cmo poder localizar estas aplicaciones que mejoran y
amplan la funcionalidad de Joomla!
4. Conozcas la pgina de las comunidades que traduce oficialmente Joomla! a
idioma castellano, con foros en este idioma muy activos. De la misma forma
que en la pgina oficial del proyecto necesitas registrarte para poder ser
miembro activo, en Joomla! Spanish y Comunidad Joomla! tambin, es el
momento de que lo hagas. Los registros de la pgina y el foro, si lo permiten,
pueden ser diferentes.
5. Y por qu no, echarle un vistazo a la demo disponible de Joomla! en
http://demo.joomla.org


Joomla! en entornos educativos.

La evolucin actual de las tecnologas web permite que los contenidos de una
web puedan ser actualizados sin tener altos conocimientos tcnicos de
elaboracin de pginas web y su mantenimiento. Los CMS permiten esta labor
que, sin lugar a dudas, presentaba un problema para que la participacin de las
comunidades educativas en Internet fuese viable.
Las necesidades que pueden tener las comunidades educativas a la hora de
plantearse su presencia en la red son muchas, y los CMS permiten realizar
esta tarea con facilidad. Aparte, las posibilidades pedaggicas, con las
experiencias constatables que se estn realizando desde entornos educativos
en la Web 2.0, aumentan da a da, a medida que se reflexiona sobre su uso y
aplicacin.
Desde estos puntos de vista, la utilizacin de portales CMS en entornos
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF
1: Por qu Joomla!?
Joomla! La web en entornos educativos 12
educativos est justificada, y en concreto, Joomla!, por ser uno de los ms
fiables, verstiles y adaptables en estos momentos. Aunque es un proyecto
relativamente reciente, el apoyo que recibe desde diversas entidades
importantes en el mundo de Internet, su evolucin, y la confianza que se est
depositando desde instituciones internacionales, hace que sea el indicado para
que se proponga su uso en entornos educativos.
Si bien la Web 2.0 es un trmino que supone considerar un tipo de
herramientas web que permite con sencillez la participacin de usuarios en la
creacin de contenidos web y facilita la comunicacin entre ellos, creando
redes sociales de diferente carcter, Joomla! puede ser considerado
inicialmente como una herramienta que permite la creacin de sencillos sitios
web, mantenidos por una nica persona, hasta generar estructuras complejas
con participacin de gran cantidad de usuarios creando espacios que se
construyen con las aportaciones de todos ellos y que facilita la creacin de
comunidades virtuales de individuos que comparten objetivos comunes; ya que
Joomla! en s es una herramienta creada con tecnologa de la Web 2.0.
Desde este punto de vista, Joomla! permite satisfacer la mayora de las
necesidades de publicacin web que en entornos educativos podemos
encontrar:
Sitio web del centro educativo (C.E.I.P., I.E.S., E.O.I.,).
Sitio web del departamento didctico.
Sitio web de la biblioteca del centro.
Sitio web bilinge.
Sitio web del A.M.P.A.
Sitio web de/con el alumnado (clase, grupo, proyecto,).
Sitio web de un proyecto colaborativo entre docentes.
Formacin sobre diseo de pginas web con estudiantes.
Intranet con diversos servicios (servidor de archivos, informacin
restringida)
Etc.










Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF
1: Por qu Joomla!?
Joomla! La web en entornos educativos 13
Actividad: Conocer proyectos educativos creados con Joomla!
La Consejera de Educacin de Extremadura ofrece para los centros educativos de
esta comunidad autnoma la creacin de las pginas webs con Joomla!, y dispone un
portal para darles soporte:
http://portalcentros.educarex.es
La Consejera de Educacin de Castilla-La Mancha ha creado una comunidad de
usuarios de Joomla! donde se promociona el uso de esta aplicacin web en centros
educativos:
http://edu.jccm.es/joomla
Edujoomla es un sitio web creado basado en Joomla! y con la idea de dar soporte
informativo sobre su utilizacin en el mundo de la educacin:
http://www.edujoomla.es
En estos espacios podrs encontrar una buena coleccin de sitos web de carcter
educativo creados con Joomla!: pginas oficiales de centros educativos, portales
educativos, sitios web personales de docentes de diferentes temticas...
El objetivo de este material es que Joomla! pueda servirte de ayuda para cubrir alguna
necesidad de publicacin web que puedas tener actualmente, o te pueda facilitar el
desarrollo de alguna idea en el futuro, por lo que conocer proyectos educativos
presentes en Internet puede ser de gran ayuda.
En los captulos siguientes intentaremos que puedas tener un aceptable dominio de la
herramienta en s, pero lo que s debes tener claro es que tipo de proyecto quieres
hacer con Joomla! Es adecuado que observes estas pginas con ciertos criterios:
1. Si te satisface como usuario la informacin que dispone.
2. Si existen evidencias de que es una pgina elaborada por varias personas:
autores de los artculos, por ejemplo.
3. Si existen opciones de comunicacin con los usuarios: contacto, libro de
visitas, foro...
4. Si se accede a los contenidos y posibles servicios que pudiera ofrecer con
facilidad, con una navegacin intuitiva (usabilidad:
http://es.wikipedia.org/wiki/Usabilidad#Otros_aspectos_de_la_usabilidad).
5. Si la informacin se presenta de forma clara: diseo, contraste de colores,
texto legible (accesibilidad: http://es.wikipedia.org/wiki/Accesibilidad_web).
6. Reflexionar sobre qu tipo de decisiones previas se han tenido que tomar en
el entorno educativo, y qu grupo de personas pudieran ser responsables
directas del mantenimiento del sitio web.
Y, por ltimo, ya con ojos crticos, pensar, por la temtica a la que est dedicado el
sitio web, qu podra ser mejorado.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF

















2012


Joomla! La web en
entornos
educativos
Mdulo : )l OOAlAEel *l l l lAl l OOEl OOl l Ol
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 14
2
Instalacin de Joomla! en un servidor remoto


Introduccin.

Para una persona que quiere administrar un sitio web creado con Joomla! es
fundamental que conozca qu tecnologa se precisa para que est operativo, y domine
los principios bsicos de instalacin, cmo se hace y qu supone.
En principio, es necesario que Joomla! se instale en un servidor web, es decir, es una
aplicacin que ofrece pginas web en Internet para que un usuario navegue en ellas.
Pero, a su vez, precisa de determinadas herramientas que deben estar instaladas y
operativas en el servidor web, que en definitiva permitirn operar a una herramienta
como Joomla!, que ofrece lo que en trminos ms tcnicos se denomina como pginas
dinmicas, es decir, generadas automticamente cada vez que un usuario realiza una
peticin al servidor, navegando por la web.
Se puede disponer de un servidor con estas caractersticas en un ordenador local,
existiendo variedad de aplicaciones que realizan la instalacin completa de lo
necesario, de la misma forma a cualquier otra aplicacin que instalemos en nuestro
equipo, para posteriormente instalar Joomla! O bien, se pueden encontrar
distribuciones de aplicaciones que instalan todo, incluido Joomla!, de una vez. Hacer
esto supondra disponer de un servidor de pruebas, de un servidor de desarrollo, muy
til para trabajos complejos y sensibles a su presencia en Internet, donde una web en
construccin puede no ser recomendable.
En este tema nos centramos en la instalacin de Joomla! en un servidor remoto, que
cumpla los requisitos tcnicos precisados, para tener directamente una instalacin
operativa en Internet, un servidor de produccin. Y as poder trabajar directamente
sobre ella los contenidos de este curso centrados en el conocimiento y dominio de
Joomla! como administrador del sistema.

Requerimientos del servidor.

Los requerimientos mnimos para poder instalar Joomla! 2.5 son:
Servidor http: Apache 2.x o superior. (http://www.apache.org); o Microsoft IIS 7 o
superior (http://www.iis.net)
Servidor de bases de datos: MySQL 5.0.4 o superior. (http://www.mysql.com).
Intrprete del lenguaje PHP 5.3 o superior. (http://www.php.net).
Junto con los mdulos que se activan en PHP para MySQL y dar:
Soporte XML. XML es la sigla del ingls eXtensible Markup Language,
lenguaje de marcado ampliable o extensible, desarrollado por el World
Wide Web Consortium (W3C).
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 1
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 15
Soporte Zlib, configurado en PHP. Zlib es una librera de compresin
gratuita, cuyo propsito es plantear una librera de compresin estable y
libre de errores que pueda ser usada en cualquier mquina o sistema
operativo, y que permitir a PHP leer archivos comprimidos en formato
ZIP.
Los proveedores de servicios de hosting (alojamiento de sitios web) presentarn en su
oferta estas caractersticas, y es conveniente estar informado para conocer si la
instalacin de Joomla! se puede realizar con garantas de funcionamiento.

Imagen que muestra de forma esquemtica la generacin de pginas dinmicas con la tecnologa que precisa Joomla! para ser
instalado en un servidor.

Datos precisos del hosting.

Los proveedores de hosting ofrecen un panel de control, accesible desde una URL,
para gestionar nuestro alojamiento web, por lo que debemos tener conocimiento de las
claves de acceso y as poder disponer de la informacin necesaria para poder preparar
e iniciar la instalacin de Joomla!
Tanto si tenemos acceso al panel de control como si directamente ya nos han
proporcionado la informacin necesaria, para poder preparar e iniciar la instalacin de
Joomla! debemos conocer la informacin de:
URL de acceso al espacio web que nos ofrece el hosting, lo que llamamos la
URL del sitio web que crearemos con Joomla!
Usuario y nombre del servidor FTP. Que permite tener acceso al servidor
desde un programa cliente de FTP, y as subir los archivos del paquete de
instalacin de Joomla!
Usuario, nombres del servidor y de la base de datos MySQL. Para poder
tener acceso a la base de datos desde Joomla!




Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 2
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 16
Proceso de instalacin de Joomla!

La instalacin de Joomla! en un servidor remoto, conocida la informacin que
precisamos, se realiza atendiendo a este proceso:
Descomprimir en nuestro equipo el paquete de instalacin de Joomla!
Subir las carpetas y los archivos del paquete de instalacin
descomprimido a la carpeta del servidor remoto, para lo que utilizaremos un
programa cliente de FTP.
Iniciar el proceso de instalacin a travs de un navegador. Joomla! puede
ser usado con la mayora de los navegadores: Internet Explorer, Firefox,
Mozilla, Safari, Netscape, Opera, Camino, Omniweb, Epiphany, Konqueror...
aunque se recomienda tener navegadores actualizados y ms compatibles
con este tipo de herramientas, como Firefox.
Supongamos que conocemos los datos del hosting necesarios. Estos datos son una
muestra, cada persona deber tener sus propios datos:
Nombre de usuario FTP: alumno000
Contrasea de usuario FTP: **********
Servidor FTP: joomlafeb2012.es
Nombre de usuario MySQL: alumno000
Contrasea de usuario MySQL: **********
Servidor de bases de datos MySQL: localhost
URL de la instalacin: http://alumno000.joomlafeb2012.es
El paquete de instalacin de Joomla! es un archivo comprimido de todas las carpetas y
archivos que se necesitan para su instalacin.
Importante: Localizacin del archivo de instalacin.
Conviene siempre disponer de la ltima versin actualizada para ser instalada. Para
ello podramos recurrir a la pgina de descargas del proyecto, http://joomla.org, o bien,
a cualquiera de las distribuciones que liberan las comunidades que traducen
oficialmente la distribucin a espaol. En nuestro caso, vamos a recurrir a la
instalacin de la primera versin, la 2.5.0, distribuida por Joomla! Spanish, y
descargable desde los recursos de este mdulo de contenidos.
Nombre del archivo: Joomla_2.5.0-Spanish-Pack_Completo.zip
Procedemos a descargarla en nuestro equipo y descomprimirla en una carpeta
localizada. El aspecto del paquete de instalacin una vez descomprimido debe ser
como el de la siguiente imagen:
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 3
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 17

Ahora, debemos subir esta coleccin de carpetas y archivos a la carpeta del hosting
desde la que iniciaremos ms tarde la instalacin web de Joomla! Necesitamos tener
operativo una aplicacin cliente de FTP. Recomendamos la utilizacin de la aplicacin
Filezilla, de la que puedes encontrar distribuciones para Windows, Linux y Mac OS X.
Accede al espacio de este proyecto si quieres utilizar esta aplicacin como cliente FTP
para conseguir la que necesites y tener alguna orientacin sobre su uso:
http://filezilla-project.org/index.php
En nuestro ejemplo, una vez descargado e instalado el programa cliente de FTP,
procedemos a ejecutar la aplicacin cliente de FTP, definir la conexin FTP e iniciar la
subida de carpetas y archivos.
La conexin con el servidor se establece introduciendo los datos de la conexin FTP en
los cuadros de texto correspondientes de la aplicacin. El puerto de la conexin se
establece en el valor 21, y se ejecuta Conexin rpida.

La carpeta que sirve las pginas web, es decir, aquella que almacena la web que ser
accesible en Internet, puede ser nombrada de diferentes formas: /public_html/, /www/,
/httpdocs/, o /htdocs/, dependiendo del servidor.
Puede ser recomendable crear una carpeta, llamada joomla, por ejemplo, para
realizar la instalacin en ella. Algunos servidores no permiten tener las opciones de
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 4
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 18
escritura necesarias en la carpeta por defecto, y de esta forma podemos tener las
condiciones adecuadas.
Establecida la conexin, tendremos un aspecto como el de la siguiente imagen, donde
en la parte izquierda aparecen los archivos de nuestro equipo y en la derecha los del
servidor remoto.

Bastar con seleccionar la coleccin de carpetas y archivos de nuestro equipo y
arrastrar la seccin al espacio de la carpeta del servidor remoto. Se inicia el proceso de
transferencia de ficheros, llevar un tiempo, se requiere un poco de paciencia.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 5
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 19
Instalacin de Joomla! Instalacin web.

Iniciar la instalacin web supone empezar desde el navegador escribiendo la URL de la
carpeta donde hemos subido las carpetas y archivos de Joomla! Por ejemplo:
http://alumno000.joomlafeb2012.es/joomla
en caso de haber creado previamente la carpeta "joomla".

Paso 1: Idioma.
La primera pantalla que aparece es la que nos permite seleccionar el idioma en
el que queremos realizar la instalacin.

Seleccionado el idioma, avanzamos en la instalacin hasta la siguiente pantalla,
pulsando Siguiente.

Paso 2: Comprobar Pre-instalacin.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 6
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 20
Nos encontramos en la fase en la que la instalacin revisa si nuestro servidor
cumple con los requisitos previos de instalacin, incluyendo los valores
recomendados de la configuracin de PHP.
Puede ocurrir que alguna directiva PHP no est configurada como se
recomienda. En la imagen se muestra una situacin en la que la directiva
Bferes de salida se encuentra activada, cuando lo deseable es un estado
contrario. Tener la configuracin ptima pasara por hablar con la empresa que
proporciona el hosting para saber si pueden adaptarla a este estado deseado, o
incluso, en algunos servicios, es posible que se permita manipular el servidor al
propio usuario, pero son operaciones que tendremos en cuenta cuando el sitio
que creemos tenga carcter permanente y mantenga un proyecto que se vaya a
consolidar. Esta situacin no altera la funcionalidad de Joomla!

Paso 3: Licencia.
Pasamos a la siguiente pantalla, pulsamos Siguiente, y nos encontramos con
la pantalla que nos muestra la licencia pblica general GNU bajo la que se
distribuye Joomla! La leemos, y pasamos a la siguiente pantalla.


Paso 4: Base de datos.
Esta pantalla es la de configuracin de la base de datos, donde especificamos
los datos de la configuracin bsica:
Tipo de base de datos: MySQL
Nombre del servidor: localhost
Nombre de usuario: alumno000
Contrasea: ********** (la recuerdas?)
Nombre de la Base de Datos: alumno000
Prefijo de la tabla: Las tablas que crea Joomla! en la instalacin se
nombran con un prefijo. En caso de que nuestro servidor slo nos
ofreciera una base de datos, y queramos utilizarla para hacer varias
instalaciones de este tipo, podramos modificar este prefijo para que
cada instalacin y aplicacin las diferenciara perfectamente. No se
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 7
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 21
puede utilizar el prefijo bak_, ya que es el asociado a las copias de
seguridad de las tablas.
Procesar base de datos antigua: Para decidir entre Eliminar las tablas
anteriores o Hacer copia de las tablas existentes (Respaldar), de
una instalacin previa de Joomla!, respectivamente.

Realizado este paso, y con todos los datos correctos introducidos, pasamos a la
siguiente pantalla, configuracin FTP.

Paso 5: Configuracin de FTP.
En esta pantalla se introduce la informacin relativa al servicio de FTP que tenga
el usuario en el servidor. Este paso se hace necesario para poder subsanar los
problemas que aparecen en la gestin de archivos y carpetas cuando el servidor
tiene la variable PHP safe mode activada, o bien cuando se precisan
determinadas combinaciones de permisos en carpetas o archivos; permitiendo
de esta forma, que cualquier usuario pueda utilizar los instaladores de Joomla!
con facilidad. Deberamos, en caso de hacer una instalacin en un servidor
remoto, conocer con exactitud la informacin que se pide sobre la configuracin
FTP, aun as Joomla! dispone de herramientas de bsqueda de la ruta de FTP y
de comprobacin de la configuracin FTP para asegurar que este paso se
realiza correctamente. En nuestro caso, podemos dejar esta configuracin tal y
como aparece en la imagen, as se recomienda para la mayora de situaciones.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 8
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 22

Tambin es posible que el propio servidor no est configurado para admitir esta
configuracin, pudiendo recibir algn tipo de error en caso de pretender realizar
una configuracin avanzada.

Paso 6: Configuracin.
Completada la informacin, se pasa a la siguiente pantalla, en la que decidimos
Nombre del sitio, y los datos con los que se crea el primer usuario en Joomla!:
Correo electrnico del administrador, y Contrasea del administrador. El
primer usuario que se crea en Joomla! es ste, y se necesita esta contrasea. El
nombre de usuario decidido es admin, pero es recomendable por motivos de
seguridad utilizar cualquier otro que recordemos. Introduce como nombre del
sitio tu nombre y apellidos, por ejemplo, o la frase que describa el proyecto

Podemos decidir varios aspectos en la configuracin avanzada.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 9
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 23

Adems, podemos decidir entre varias opciones dependiendo de qu tipo de
instalacin estamos haciendo.

En nuestro caso decidimos instalar los datos de ejemplo ya que los
utilizaremos para conocer Joomla!
Pulsado el botn, cambia de aspecto para confirmar que se ha realizado esta
operacin.


Paso 7: Finalizar.

En estos momentos, antes de realizar ninguna otra operacin, debemos
eliminar la carpeta instalacin (installation), una de las que vena en el
archivo comprimido de Joomla! y que almacena todos los archivos que permiten
la instalacin de Joomla! Decidimos hacerlo pulsando el botn Eliminar carpeta
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 10
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 24
de instalacin.

Podemos decidir ir al Sitio (Front-end), parte pblica de Joomla!, y que se
corresponde en nuestro caso con la URL:
http://alumno000.joomlafeb2012.es/joomla

O podemos decidir ir al Administrador (Back-end) de Joomla!, y que se
corresponde en nuestro caso con la URL:
http://alumno000.joomlafeb2012.es/joomla/administrator


Observamos que aparece un men desplegable que permite elegir el lenguaje
que se utilizar en la parte de Administracin de Joomla!
El usuario creado durante la instalacin tiene de nombre de usuario admin y
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 11
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 25
contrasea la que se decidi en el Paso 7 de la instalacin. Introducidas las
claves del usuario accedemos a la parte de Administracin de Joomla! En estos
momentos existe un nico usuario del Back-end de Joomla!, y que tiene control
absoluto sobre el sistema, un sper usuario.

En la instalacin realizada se puede acceder tambin a la parte de
administracin de Joomla! desde el enlace Administrador que se muestra en el
men Este Sitio de la portada.


Permisos de carpetas y archivos.

Es probable que en algn momento del trabajo con la Administracin de Joomla!
necesitemos modificar estos permisos. Acceder a ellos es sencillo si se utiliza un
programa cliente de FTP.

Pulsar con el botn derecho del ratn sobre un elemento del servidor remoto hace
aparecer un men contextual, con diversas operaciones posibles a realizar con ese
elemento.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 12
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 26

Podemos, por ejemplo, utilizarlo para borrar (o renombrar) la carpeta installation,
operacin necesaria en el ltimo paso de la instalacin para poder acceder a la portada
del sitio web o a la Administracin de Joomla!
Y podemos acceder a la manipulacin de los permisos de ese elemento (archivo o
carpeta). Si seleccionamos esta opcin, aparece una ventana similar a la que se
muestra en esta imagen,

desde la que podemos manipular los permisos de esa carpeta o archivo que tiene cada
tipo de usuario:
Permisos de propietario (Owner permissions). Permisos del usuario que
ha creado el archivo, y tiene capacidad para controlar quin puede acceder al
fichero o carpeta (a parte del superusuario o root).
Permisos de grupo (Group permissions). Permisos de los usuarios del
mismo nivel definidos en el servidor remoto. Un usuario de este tipo puede
acceder al archivo o carpeta, pero no puede decidir quin puede acceder a
l.
Permisos pblicos (Public permissions). Permisos de cualquier otro
usuario del sistema. Este tipo de usuarios slo puede acceder al fichero o
carpeta si se le han especificado permisos expresamente.
Existen tres modos de acceso para cada uno de los tipos de usuarios:
Leer (Read). Permisos de lectura. Permite ver el contenido del fichero o listar
los ficheros de la carpeta.
Escribir (Write). Permisos de escritura. Permite cambiar el contenido del
fichero o crear y borrar ficheros de la carpeta.
Ejecutar (Execute). Permisos de ejecucin. Permite ejecutar el fichero como
un comando o buscar en la carpeta.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 13
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 27
Y adems, aparece el valor numrico, con opciones de manipulacin directa.

Para entender este cdigo numrico hay que tener claro que:
Cada dgito representa la suma de las cantidades asociadas al tipo de
permiso asignado: 4 para permisos de lectura, 2 para permisos de escritura,
y 1 para permisos de ejecucin.
Cada dgito se asocia a un tipo de usuario: el primero (centenas) al
propietario, Owner, el segundo (decenas) al grupo, Group, y el tercero
(unidades) pblico, Public.

Tambin podemos observar la informacin relativa a los permisos que posee
determinada carpeta o archivo, directamente desde la columna Permisos, Permissions,
de la informacin que tenemos de carpetas y archivos en el servidor remoto.

Es una sucesin de 10 caracteres:
El primero indica si se trata de una carpeta/directorio (d), o de un archivo, (-).
Los restantes 9 caracteres estn repartidos en grupos de tres, el primero
hace referencia a los permisos del usuario propietario, el segundo a los del
usuario grupo, y el tercero a los del usuario pblico.
Los caracteres de cada grupo de tres dgitos indican si tiene asignado
permisos de lectura (r), escritura, (w), o ejecucin, (x). Si aparece el carcter
-, significa que no tiene asignados estos permisos.
Joomla! funciona de forma ptima si los permisos asignados son 644 para los archivos,
y 755 para las carpetas. Aunque no es descartable que sea necesario manipular estos
permisos en algunas ocasiones.
Se observa que desde esta ventana se permite manipular de forma inclusiva los
permisos de carpetas y archivos contenidos en alguna carpeta. Solucin perfecta si
queremos asignar permisos de forma masiva.
Importante: Permisos de carpetas y archivos del servidor.
Es posible que la carpeta del servidor donde hemos subido la coleccin de carpetas y
archivos del paquete de instalacin tenga asignados permisos inadecuados, que
provoquen la aparicin de un error en el navegador en el momento de iniciar la
instalacin web. En este caso, debemos modificar los permisos de carpetas
(directorios) y archivos (ficheros) contenidos en esa carpeta, para a continuacin iniciar
la instalacin web. Debemos ser pacientes, esta operacin tarda unos minutos en
completarse.
En el caso de que la carpeta fuera la que hemos llamado joomla, procedemos a
modificar:
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 14
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 28

1. Los permisos de los directorios.

2. Los permisos de los ficheros.


Navegacin por pginas seguras.

Nuestro sitio web puede estar manejando informacin personal de los usuarios,
alumnos, profesores, y debemos tenerlo en cuenta.
Este apartado trata de revelar una necesidad imperiosa, si queremos que nuestro sitio
web se adapte a los requisitos que deberamos cumplir si en algn momento se
gestiona informacin personal de los usuarios.
La legislacin en este sentido es muy clara, y a la hora de disear nuestro sitio web
deberemos tener en cuenta muchos aspectos que tendremos que incorporar en la
gestin de nuestro sitio web Joomla!
No se trata de elaborar en estos momentos un detallado declogo sobre qu se tiene
que tener en cuenta para elaborar nuestro sitio web cumpliendo esta legalidad, aparte
de que son leyes inherentes a cada pas, pero a grandes rasgos:
El sitio web que gestiona datos personales debe notificar esta situacin al
rgano competente, que una vez informado permitir que se realice o no. En
Espaa, recabar datos que se pudieran considerar de carcter personal,
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 15
2: Instalacin de Joomla en un servidor remoto

Joomla! La web en entornos educativos 29
obliga a tener que llevar a cabo la inscripcin del correspondiente fichero
informtico ante el Registro General de Proteccin de Datos, incluyendo los
procedimientos que se seguirn para realizar copias de seguridad y
recuperacin de datos.
El usuario debe permitir de formar expresa, incluso escrita, que sus datos
personales puedan ser gestionados por bases de datos, en concreto en un
sitio web Joomla!
Se ha de elaborar un documento de seguridad, que contendr las medidas de
seguridad que tendremos que aplicar, para que se impida el acceso no
autorizado por parte de otras personas a esos datos. Estas medidas de
seguridad sern diferenciadas dependiendo del tipo de datos que se manejen.
En Espaa, es referencia obligada la LOPD (Ley Orgnica de Proteccin de
Datos), que establece tres niveles de seguridad. El nivel mximo implica
recabar datos sobre salud, ideologa o vida sexual. Utilizar cookies en un sitio
web de temtica sobre opiniones polticas implicara precisar de un nivel
mximo de proteccin de datos.
Los servidores que almacenan esta informacin deben cumplir ciertos
requisitos de seguridad, copias de los datos, persona responsable,
Si existe transferencia internacional de datos, cosa bastante habitual si el
servidor se encuentra en diferente pas del propietario del sitio web, tambin
se debe contar con la autorizacin del rgano competente.
Y por supuesto, que en cuanto se estn transmitiendo datos de carcter
personal, se haya establecido un canal seguro de transmisin de datos entre
el servidor y el cliente. En este sentido, Joomla! permite realizar navegacin
de pginas seguras, es decir, establecer una comunicacin encriptada entre
el servidor y el cliente (SSL, siglas de Secure Sockets Layer). En Espaa, es
referencia obligada la LSSI (Ley de Servicios de la Sociedad de la Informacin
y de Comercio electrnico), que nos ayudar a entender mejor cmo
debemos establecer las comunicaciones cuando realicemos algn tipo de
transaccin a travs de la web.
Para poder realizar navegaciones por pginas seguras, es necesario que en nuestro
dominio est instalado un certificado de seguridad. Lo habitual es que este certificado
sea comprado a una empresa dedicada, pero en realidad se trata de un software que,
una vez instalado, se dedica a crear un pasillo de comunicacin uno a uno,
transmitiendo datos encriptados segn algoritmos que permiten mayor o menor
seguridad. Cuando se accede a una pgina segura (https://) nuestro navegador lo
reconoce, y si el certificado ha sido expedido por alguna empresa de las que estn
reconocidas internacionalmente, y de las que nuestro navegador ya tiene informacin
(habitualmente), accedemos sin mayor problema. Pero no es difcil encontrar pginas
en las que al navegar aparezca un mensaje en nuestro navegador avisando de que se
va a instalar un certificado en nuestro navegador para realizar la comunicacin segura,
lo que nos llevara a pensar que la entidad que lo cre no est reconocida o incluso
que se trata de otro tipo de aplicacin. Debemos, por tanto, tener muy claro qu tipo de
permisos estamos concediendo para que en nuestro equipo se instale software
desconocido.
En Joomla! 2.5 ya tenemos la posibilidad de poder decidir si la navegacin desde
algn tem de men se realiza de forma segura o no, pero para ello debemos tener ese
certificado de seguridad disponible en nuestro servidor.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 16

















2012


Joomla! La web en
entornos
educativos
Mdulo \: #l l Ol Ol OAlO
3: Conceptos generales
Joomla! La web en entornos educativos 30
3
Conceptos generales


Introduccin.

Una vez realizada la instalacin de Joomla! en nuestro servidor, observemos
detenidamente lo que hemos conseguido, y as poder ir entendiendo las posibilidades
que permite.
La instalacin ha creado dos espacios accesibles va web:
El Front-end, cuya pgina de inicio (Sitio, portada, FrontPage) ya conocemos.
Es la parte del software que interacta con el usuario, el sitio web propiamente
dicho.
El Back-end, o Panel de Administracin de Joomla! es la parte que procesa la
entrada desde el Front-end, la parte del software que interacta con el
administrador.
El Front-end es el responsable de recolectar los datos de entrada del usuario, que
pueden ser de muchas y variadas formas, y procesarlas de una manera conforme a la
especificacin que en el Back-end se ha decidido y puede realizar.

Front-end.

Ya que decidimos en la instalacin de Joomla! que se instalasen datos de ejemplo,
muestra por defecto un sitio web cuya pgina de inicio presenta muchas partes
diferenciadas: logo, formularios de acceso, mens, anuncios, etc.; y que podemos
observar en la siguiente imagen.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 1
3: Conceptos generales
Joomla! La web en entornos educativos 31


Primera visualizacin de contenidos.

Aprovechando los ejemplos aadidos durante la instalacin, veamos qu ocurre
cuando queremos ver un contenido, por ejemplo, el referenciado en el tem
Primeros pasos del men Sobre Joomla!.

Ha aparecido el texto del artculo deseado, con una modificacin clara en la
barra de navegacin,

y donde cabe resaltar los dos iconos de la parte superior derecha:
Para imprimir el artculo. Con una previa visualizacin, antes de enviar el
documento a la impresora.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 2
3: Conceptos generales
Joomla! La web en entornos educativos 32

Por si se quiere enviar un vnculo del artculo a un amigo.


Registramos el primer usuario.

Una vez que seleccionamos la opcin Crear una cuenta nos aparece la
ventana de registro de un nuevo usuario desde el Front-end. Est claro que la
direccin de correo electrnico debe ser una direccin vlida. Por defecto, los
nuevos usuarios que registra Joomla! desde el Front-end son considerados
usuarios del tipo Registrado.

Completada la informacin, decidimos que se realice el registro y nos aparece
un mensaje informndonos de que ha sido enviado un mensaje de correo a la
cuenta especificada con un vnculo de activacin de la cuenta de usuario
Joomla!
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 3
3: Conceptos generales
Joomla! La web en entornos educativos 33

ste es el mecanismo que de forma predeterminada viene configurado en
Joomla! si todo ha ido bien, habremos recibido un mensaje de correo que
contiene un enlace de activacin.

Activado este enlace deberamos recibir el mensaje de confirmacin de que el
nuevo usuario ha sido dado de alta en el sistema.

Ya podemos iniciar sesin en el sistema.


Lo primero que observamos al ingresar en el sistema con las claves de usuario
registrado, es que aparece un nuevo men, especfico del usuario, y que el
formulario de acceso se ha transformado, permitiendo la desconexin del
sistema.

El usuario tiene acceso a su perfil, con diferentes opciones en funcin del tipo de
usuario, permitiendo hacer modificaciones, segn sus propias decisiones.

En caso de que el usuario haya olvidado su contrasea o su nombre de usuario,
el sistema permite desde el Front-end, recuperarlo.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 4
3: Conceptos generales
Joomla! La web en entornos educativos 34

En ambos casos se solicita el envo de informacin que identifique al usuario, el
cual recibir un mensaje de correo con las instrucciones necesarias para
recuperar la informacin olvidada.


El usuario creado durante la instalacin.
Aunque poco a poco iremos conociendo cmo se gestionan usuarios en Joomla!
es el momento de recordar que el primer usuario creado tiene carcter de sper
usuario, y podemos aprovecharlo para reconocer que, en comparacin con el
usuario creado anteriormente, al iniciar sesin en l, ve diferentes contenidos y
es capaz de actuar sobre ellos.
Iniciamos sesin con este usuario en el Front-end.

Lo primero que observamos es que en el men de usuario aparecen ms tems,
indicando que este usuario tiene ms capacidad de actuacin.

Su perfil permite ms opciones de configuracin.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 5
3: Conceptos generales
Joomla! La web en entornos educativos 35

Y se le permite enviar artculos de contenido. Aunque lo veremos con ms
detalle, se observa en un rpido vistazo la ventana de creacin de un nuevo
artculo de contenido, con la definicin del texto: ttulo, contenido y las
herramientas de edicin.

Ms otras opciones que definen el estado del artculo de contenido: Categora
de clasificacin, estado, publicacin, acceso, metadatos
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 6
3: Conceptos generales
Joomla! La web en entornos educativos 36

Y tambin se le permite enviar enlaces web, otro de los contenidos nativos que
Joomla! es capaz de gestionar de forma especfica.

Por ser el usuario que es, con capacidad para intervenir a todos los niveles,
tambin observamos que en los artculos de contenido aparece un nuevo icono,
que indica que ese artculo puede ser editado.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 7
3: Conceptos generales
Joomla! La web en entornos educativos 37

Pulsando el icono aparece la correspondiente ventana de edicin de este
artculo de contenido.


Back-end.

Es el centro administrativo del sitio web. La construccin e implementacin de la web,
la gestin de la edicin y publicacin de contenidos se realizan a travs de esta interfaz
elegante e intuitiva.
Una vez echado un primer vistazo al Front-end y accediendo al panel de
administracin, bien desde el tem Administrador del sitio del men de la pgina de
inicio,

o bien desde la URL, en nuestro ejemplo:
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 8
3: Conceptos generales
Joomla! La web en entornos educativos 38
http://alumno000.joomlafeb2012.es/administrator
introducimos las claves de acceso del administrador, y ya podemos empezar a
administrar nuestro sitio web.



Panel de control de la Administracin de Joomla!

Nos encontramos dentro de la Administracin de Joomla!, en concreto en el
panel de control del sitio web, con una apariencia como la que vemos en esta
imagen.

Proporciona acceso directo a las diferentes partes de la administracin. Por un
lado, a travs de una serie de botones o accesos directos; y por otro, a travs de
una navegacin desde lengetas desplegables.





Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 9
3: Conceptos generales
Joomla! La web en entornos educativos 39
Relacin de botones o accesos directos.

Acceso a la configuracin
global del sitio web: servidor,
metadatos, permisos...

Acceso directo a la administracin
de las categoras en que se
organizan los contenidos

Acceso a la administracin de
los grupos de usuarios,
permisos y niveles de acceso:
crear, editar, eliminar,
bloquear,...

Agregar un nuevo artculo supone
acceder de forma rpida a la
categora que se quiera para
aadir un nuevo artculo.

Acceso a la administracin
del idioma del Front-end y del
Back-end.

Acceso rpido a la gestin de
artculos de contenido.

Acceso a la administracin de
los mens del sitio web.

Indicador sobre el estado de
actualizacin de las extensiones y
acceso a la gestin de
extensiones.

Acceso directo a la gestin de
archivos multimedia, que
pueden ser utilizados por los
editores WYSIWYG en la
elaboracin de contenidos.

Indicador sobre el estado de
actualizacin del sistema Joomla!

Acceso a la gestin de los
mdulos.

Acceso a la gestin de plantillas y
estilos.

Acceso al perfil del usuario.

Relacin de lengetas (tabs) desplegables:

Usuarios conectados: indica los usuarios que se encuentran actualmente
identificados en el sistema, tanto en el Front-end como en el Back-end.

Artculos populares: acceso a los artculos ms visitados.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 10
3: Conceptos generales
Joomla! La web en entornos educativos 40
ltimos artculos aadidos.

El pie de pgina nos recuerda el tipo de licencia bajo el que se encuentra
distribuido Joomla!, la versin actualmente instalada, y las comunidades de
desarrolladores que liberan esta distribucin de Joomla!

Importante: actualizacin de Joomla!
Sin duda, una de las mejoras conseguidas en Joomla! en estas versiones es que se
puedan realizar las actualizaciones del sistema de forma sencilla para el usuario
administrador. Simplemente activando esta operacin pulsando el botn pertinente, la
actualizacin se realiza de forma automtica.
Pulsamos el botn.

Accedemos al rea de gestin de actualizaciones.

Seleccionamos la actualizacin que queremos realizar.

Y decidimos Actualizacin en la barra de herramientas. Hasta que aparezca el
mensaje indicando que el proceso ha concluido.

Observaremos el cambio de estado del botn correspondiente del panel de control.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 11
3: Conceptos generales
Joomla! La web en entornos educativos 41
Distribucin espacial de la Administracin de Joomla!

La administracin de Joomla! se divide en cuatro partes: Men principal, Barra
de herramientas, Barra de informacin y rea de trabajo. Y que podemos
observar en la imagen siguiente.

El Men principal es el centro de navegacin del panel de administracin.
Dentro de l cada botn posee un men desplegable con ms opciones, las
cules pueden tambin poseer otros mens desplegables con sus propias
opciones.
La Barra de informacin nos brinda datos sobre:
la parte de Joomla! que est operando. En concreto, ya que decidimos
administrar artculos de contenido, aparece Gestor de artculos, el
nombre del componente que gestiona los contenidos.
un vnculo para previsualizar el sitio web.
el nmero de mensajes que tiene el administrador de otros
administradores designados.
el nmero de usuarios actualmente online, tanto en el Front-end como
en el Back-end.
y un vnculo (Finalizar), que te permite abandonar el sistema.
La Barra de herramientas provee al administrador de distintos instrumentos
para la creacin y manipulacin de los contenidos y de cualquier otro
elemento de Joomla! que podamos editar, crear o configurar, como por
ejemplo plantillas (templates), mens, idiomas, etc.
La barra de herramientas cambia dependiendo del elemento que estemos
manipulando desde el administrador, y ofrece opciones especficas para cada
uno de ellos. Pero siempre encontraremos la opcin de solicitar ayuda, botn
que enlaza con la pgina de ayuda del proyecto Joomla!, o bien del proyecto que
deseemos que nos proporcione ayuda en nuestro trabajo con Joomla!, ya que es
configurable.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 12
3: Conceptos generales
Joomla! La web en entornos educativos 42

No es difcil comprender el significado de las operaciones que permiten los
iconos que podamos tener activos en una barra de herramientas determinada.
Por ejemplo, en la ventana de gestin de artculos de contenido,

Crear un nuevo artculo de contenido.
Editar un artculo de contenido previamente seleccionado.
Publicar, es decir, hacer accesible en el Front-end uno o varios artculos de
contenido, previamente seleccionados.
Despublicar, es decir, hacer inaccesible en el Front-end uno o varios artculos
de contenido, previamente seleccionados.
Destacar los artculos seleccionados, es decir, mostrarlos en la portada o
pgina de inicio.
Archivar el artculo de contenido. Sigue existiendo, y estando clasificado, pero
en este estado diferenciado.
Comprobar, aplicar los cambios realizados sin necesidad de abandonar la
ventana activa de gestin.
Enviar los artculos seleccionados a la papelera.
Opciones de configuracin, que permite acceder a multitud de parmetros
que definen cmo se muestran los artculos y las categoras que los
contienen, los permisos de accin que tienen asignados determinados tipos
de usuarios
El rea de trabajo es el espacio que se actualiza cuando se hace alguna
seleccin del men, o se utiliza una herramienta de la barra de herramientas.
Sirve para seleccionar los elementos con los cuales queremos trabajar y
editar, tambin para fijar posiciones, para instalar, configurar o posicionar
componentes y mdulos, etc.
El rea de trabajo por defecto es el Panel de Control, la pgina de inicio de la
navegacin en la parte administrativa de Joomla!



Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 13
3: Conceptos generales
Joomla! La web en entornos educativos 43
Para saber ms.

Un primer vistazo
La instalacin que hemos realizado



Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 14

















2012


Joomla! La web en
entornos
educativos
Mdulo : 5OAOEl OB%OOOOOA OOOl El AA
4: Usuarios. Estructura predeterminada. ACL (I).
Joomla: La web en entornos educativos 44
4
ACL (I). Usuarios. Estructura predeterminada.

Las versiones 2.5 de Joomla! poseen un avanzado ACL (Access Control List), que
especifica qu usuarios o procesos tienen acceso a objetos as como qu operaciones
son permitidas sobre dichos objetos. Una lista rpida de algunas capacidades que el
ACL provee son:
o Ilimitados grupos de usuarios.
o Un usuario puede estar asignado a mltiples grupos de usuarios.
o Niveles de acceso ilimitados.
o Cualquier combinacin de grupos puede ser asignada a cualquier nivel de
acceso.
o Los permisos de acceso son fijados en varios niveles de jerarqua: Sitio,
Componente, Categora, Objeto.
o Los permisos pueden ser heredados desde Grupos o Categoras padre.
La gestin del ACL de Joomla! es tremendamente verstil, pero tambin compleja. Por
este motivo se decide introducir en este primer tema dedicado a los usuarios, una
aproximacin al conocimiento y aprovechamiento del ACL, basado en la estructura de
ACL predeterminada que encontramos en las instalaciones nuevas de Joomla!

Tipos de usuarios en Joomla!

Los usuarios de sitios web de Joomla! pueden dividirse en dos categoras principales:
Invitados.
Usuarios registrados.
Los Invitados son sencillamente usuarios de Joomla! que han navegado hasta
encontrar el sitio web. Dependiendo de cmo el administrador ha configurado el sitio,
los invitados podrn navegar libremente por todo el contenido o tener restringido el
acceso a cierto tipo de contenidos, reservados para usuarios registrados.
Los Usuarios Registrados estn registrados en el sitio web con unas claves, nombre
de usuario y contrasea. Estas claves les permiten acceder al rea restringida del sitio,
recibiendo privilegios especiales no disponibles para los invitados. Los usuarios
registrados se dividen en dos grupos:
Usuarios del Sitio (Front-end).
Usuarios de la Administracin (Back-end).
Los grupos de usuarios predeterminados en Joomla! se organizan de modo jerrquico
o piramidal, de forma que los permisos que le corresponden a un tipo de usuario, es
decir, aquello que le est permitido hacer, tambin le pertenece a los tipos de usuarios
de rango superior, que, obviamente, van disfrutando cada vez de ms privilegios que
los inferiores. Se detallan a continuacin, incluyendo el trmino en idioma ingls:
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 1
4: Usuarios. Estructura predeterminada. ACL (I).
Joomla: La web en entornos educativos 45

Front-end
Registrado (Registered)
Autor (Author)
Editor (Editor)
Publicador (Publisher)
Back-end
Gestor (Manager)
Administrador (Administrator)
Sper Usuario (Super User)

Niveles de acceso en Joomla!

El usuario que navega por un sitio web Joomla! puede acceder a diferentes objetos
(categoras, artculos de contenido, mens, mdulos, plugins,...) en funcin de los
permisos de acceso que tenga asignados.
Los niveles de acceso estn inteligentemente asignados, ya que cuando un usuario
accede al sistema, ste le provee acceso en los mens slo a los recursos autorizados,
y no hay forma de que se salte esta seguridad para acceder a aquellos recursos no
autorizados o que requieren un nivel de acceso superior.
Joomla! diferencia tres niveles distintos de acceso, que incluyendo el trmino en ingls,
son:
Pblico (Public): accesible para todos los usuarios.
Registrado (Registered): accesible para todos los usuarios de tipo registrado,
usuarios de Front-end y Back-end.
Especial (Special): accesible para todos los usuarios considerados de tipo
Autor, Editor, Publicador, Gestor, Administrador y Sper Usuario.

Front-end
Registrado
Autor
Editor
J efe de redaccin
Usuarios
de categora
Especial
Back-end
Gestor
Administrador
Sper Usuario


Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 2
4: Usuarios. Estructura predeterminada. ACL (I).
Joomla: La web en entornos educativos 46
Usuarios del Front-end de Joomla!

Los usuarios del Front-end pueden solamente ingresar en el sistema, dicho de otra
forma, iniciar sesin, desde el formulario de acceso de la portada del sitio web. No
pueden ingresar en la administracin.
Por defecto, el usuario que se registra en el sistema Joomla! es considerado de tipo
Registrado. Esta configuracin predeterminada puede ser modificada desde la
administracin de Joomla! si se desea que los nuevos usuarios que se dan de alta en el
sistema desde el Front-end sean del tipo Autor, por ejemplo.
Se detallan las funcionalidades de los tipos de usuario del Front-end, en orden
inclusivo. Las caractersticas que definen a cada tipo de usuario incluyen las de niveles
inferiores.
Registrado: solamente es usuario registrado el que puede acceder a la
informacin que requiere de este nivel de autenticacin, puede acceder a
cualquier recurso que se haya decidido con el nivel de acceso registrado, no
disponible para usuarios invitados.
Autor: puede enviar nuevos artculos de contenido y editar los creados por l
una vez publicados, pero no puede editar los artculos de los dems, ni publicar
los que escriba l mismo (quedan pendientes de validacin hasta que un
Publicador o usuario del Back-end los autorice y publique). Puede enviar
nuevos enlaces web, que tambin quedan pendientes de publicacin.
Editor: puede enviar nuevos artculos de contenido y editar cualquier artculo,
pero no puede decidir su publicacin. stos quedan pendientes de validacin, al
igual que el caso anterior.
Publicador: puede enviar, modificar y publicar artculos de contenido.

Usuarios del Back-end de Joomla!

Como es lgico, los usuarios de la administracin, tambin son usuarios del Front-end,
y pueden ingresar en l para realizar algunas tareas; no todas, obviamente. A efectos
de administracin el Front-end es bastante limitado.
Gestor: tiene un acceso parcial a la administracin. Concretamente:

Panel de control que visualiza un usuario gestor al acceder al Back-end.
al gestor de archivos multimedia.
a la gestin de los componentes instalados.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 3
4: Usuarios. Estructura predeterminada. ACL (I).
Joomla: La web en entornos educativos 47
a todo lo relacionado con la gestin de contenidos.

Administrador: posee todos los privilegios del usuario Gestor, y adems:

Panel de control que visualiza un usuario administrador al acceder al Back-end.
puede administrar usuarios, salvo a los del nivel Sper Usuario.
tiene opcin a toda la gestin de mens, tambin a crearlos, editarlos y
eliminarlos de la papelera de tems de men.
puede gestionar todo tipo de extensiones: componentes, mdulos y
plugins, plantillas e idiomas; pero no las puede instalar, actualizar o
desinstalar.
No tiene acceso a la configuracin global del sistema.
Sper Usuario: posee acceso total a todo el sitio y a toda la administracin. El
primer usuario que crea Joomla! en la instalacin es usuario del tipo Sper
Usuario.

Administracin de usuarios. Back-end.

Aparte de que un visitante cualquiera de nuestra pgina web se puede registrar en ella,
podemos gestionar los usuarios del sitio web desde la Administracin de Joomla!
Se accede a la administracin de usuarios, bien desde el men Usuarios,

bien desde el Panel de Control de la Administracin de Joomla!
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 4
4: Usuarios. Estructura predeterminada. ACL (I).
Joomla: La web en entornos educativos 48

Esta ventana es utilizada para realizar gestiones de diverso tipo con los usuarios:

Es fcil conocer las opciones que permite la barra de herramientas, entendiendo que el
usuario puede ser activado, bloqueado temporalmente o desbloqueado, y eliminado, de
forma definitiva.
Observamos diversa informacin de los usuarios del sitio web: Nombre, Nombre de
usuario, si ha iniciado sesin o no, si se encuentra Activado, el grupo de usuarios al
que pertenece, su email, la fecha de la ltima visita, la fecha de registro; y la ID, clave
numrica que utiliza Joomla! para identificar al usuario de forma nica en la base de
datos.
La mayora de estas columnas de informacin permiten ser ordenadas a travs del
vnculo existente en el nombre de la misma.
Si queremos crear un usuario nuevo, debemos decidirlo activando la accin del botn
correspondiente, y una vez que hemos accedido al rea de trabajo pertinente,

completamos la informacin que se pide. Los detalles del usuario son evidentes, y los
parmetros definen ciertas opciones particulares que podemos decidir para el nuevo
usuario:
Estilo de la plantilla de administracin.
Idioma que utilizar el Back-end.
Idioma que utilizar el Front-end.
El editor de texto que utilizar el usuario cuando edite contenidos.
El sitio de ayuda al que acceder cuando active la accin del botn de ayuda
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 5
4: Usuarios. Estructura predeterminada. ACL (I).
Joomla: La web en entornos educativos 49
que aparece en todas las pantallas del Back-end.
La zona horaria en la que se encuentra el usuario.
Aparecen varios botones en la barra de herramientas, con el siguiente significado:
Aplicar. Para guardar las modificaciones realizadas sin salir de la ventana de
edicin.
Guardar y cerrar. Para almacenar las modificaciones y salir de la ventana de
edicin.
Guardar y nuevo. Para almacenar las modificaciones, y abrir una nueva
ventana de creacin de usuario.
Cancelar. Para salir de la ventana sin guardar las modificaciones realizadas.
Cuando necesitemos editar el perfil de un usuario, el rea de trabajo es
equivalente.

Opciones de configuracin.
Las opciones de configuracin definen varios parmetros relativos a la
administracin de usuarios en la web.

Permitir registro de usuarios. Para permitir que los usuarios se puedan
registrar desde el Front-end.
Tipo registro nuevo usuario. El grupo de usuario al que se asocia el nuevo
usuario que se da de alta en el sistema desde el Front-end.
Grupo de usuarios invitados. Grupo al que pertenecen esos usuarios que
navegan por el sitio web sin haber iniciado sesin en el Front-end.
Activacin de cuenta de nuevo usuario. Forma en que el nuevo usuario
que se da de alta desde el Front-end, completa el registro. De forma
predeterminada, Por s mismo, es decir, el usuario que abre una cuenta
en el sistema recibe un mensaje con un vnculo de activacin. Otra opcin
permite que sea un usuario administrador el que completa la activacin de
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 6
4: Usuarios. Estructura predeterminada. ACL (I).
Joomla: La web en entornos educativos 50
la cuenta de usuario desde el Back-end. Si se decide Ninguno, los
usuarios crean la cuenta sin necesidad de recibir mensajes de activacin
u otras operaciones.
Notificacin mail a administradores. Para que los administradores reciban
mensajes de correo para informar de los procesos de alta de usuarios en
los que no intervienen ellos.
Captcha. Para utilizar una imagen Captcha de seguridad en los
formularios de registro, y as evitar acciones automticas mal
intencionadas de registros masivos en la web.
Perfil de usuario desde el sitio. Completado el registro el usuario puede
editar ms parmetros de su perfil.
Idioma del sitio. Seleccin de preferencias de idioma para el usuario.
Cambiar el nombre de usuario. Permite cambiar el nombre de usuario
editando el perfil.
Solicitudes de restablecimiento. Mximo permitido de peticiones de
cambio de contrasea por parte de un usuario.
Tiempo en horas. Tiempo en el que se reinicia la contabilidad de
peticiones de cambio de contrasea.
Otros parmetros hacen referencia a configuraciones del correo masivo.

Los parmetros relativos a permisos los estudiaremos ms adelante, en el tema en el
que se trata en profundidad el ACL de Joomla!

Actividad: Crear usuarios desde el Back-end.
En este apartado se ha detallado cmo crear usuarios desde el Back-end.
Crea un usuario de cada tipo y comprueba que puedes entrar en el sitio web
identificndote con las claves que le hayas asignado. Es decir, que los usuarios del
Front-end acceden al sitio web y pueden realizar determinadas acciones, y que los
usuarios del Back-end acceden tanto al Front-end como a la Administracin de
Joomla!, pudiendo actuar en ella segn el tipo de usuario.
Es necesario recordar que en un navegador web slo puede estar identificado un nico
usuario, en el Front-end y en el Back-end, y si quisieras realizar estas tareas de forma
consecutiva, debers utilizar dos navegadores distintos: en uno identificado como
Sper Usuario creando usuarios, y otro para probar la identificacin de cada usuario
de Back-end, por ejemplo.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 7
4: Usuarios. Estructura predeterminada. ACL (I).
Joomla: La web en entornos educativos 51
Actividad: Estructura de usuarios de la pgina de la Biblioteca.
Quieres organizar una actividad con alumnos y alumnas de tu centro educativo
enmarcado dentro del plan de actuacin anual de la biblioteca.
Tenemos creado un sitio web de la biblioteca del centro con Joomla!, y los
participantes deben escribir relatos que sern revisados antes de ser publicados.
Determina una estructura de usuarios que permita gestionar esta actividad en Joomla!
con eficacia.

Categoras y Notas de usuario.

Joomla! permite organizar la creacin de notas sobre usuarios. Muy til si se quiere
almacenar informacin sobre el comportamiento que estn teniendo los usuarios en su
participacin en la web. Organizadas en categoras, y de fcil definicin.

Se crean las notas, para que los usuarios administradores puedan registrar informacin
relevante sobre usuarios concretos.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 8
4: Usuarios. Estructura predeterminada. ACL (I).
Joomla: La web en entornos educativos 52
Correo masivo.

Joomla! permite, en la estructura predeterminada del ACL, a los usuarios
administradores y sper usuarios, enviar correos masivos a los diferentes grupos de
usuarios. Redactado el mensaje,
se decide enviar, . En el caso que muestra esta imagen, el mensaje ha sido enviado
a los usuarios de los grupos Autor, Editor y Publicador, es decir, a grupo Autor y
subgrupos. Es fcil comprender el resto de parmetros que se definen en el mensaje:
enviar en modo html, enviar a usuarios deshabilitados y ocultar el remitente (BCC).

Para saber ms.

ACL predeterminado de Joomla!
Crear usuarios desde Back-end

Mostrar qu puede hacer cada tipo de usuario


Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 9

















2012


Joomla! La web en
entornos
educativos
Mdulo Q: #l l OEOAEl l Oll AlO
5: Consideraciones globales
Joomla! La web en entornos educativos 53
5
Consideraciones globales


Introduccin.

Se inicia en este captulo una revisin detallada de las opciones de gestin que permite
Joomla! Todas las explicaciones que se hacen de la parte de la Administracin de
Joomla! se introducen desde las opciones que tiene un usuario de tipo Sper Usuario,
entendiendo que otros tipos de usuarios del Back-end accederan a las opciones de
administracin que permiten su perfil.
Desde el men principal de la Administracin de Joomla! podemos acceder a todas las
herramientas que gestiona Joomla!:
Usuarios.
Gestor multimedia.
Configuracin global.
Mens.
Contenidos.
Componentes.
Extensiones: Instalar/desinstalar, Gestor de mdulos, Gestor de plugins,
Gestor de plantillas y Gestor de idiomas.
Mantenimiento e informacin del sistema.
Ayuda.
Considerando que lo relacionado con usuarios, la navegacin (mens), contenidos, la
gestin de extensiones preinstaladas, as como la ampliacin de las funcionalidades de
Joomla! instalando nuevas extensiones, merecen captulos dedicados; en este tema
vamos a conocer cmo se gestiona la configuracin global del sistema, qu opciones
de mantenimiento se permiten, y qu aportan la informacin del sistema y la ayuda.






Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 1
5: Consideraciones globales
Joomla! La web en entornos educativos 54
Configuracin global.

Bien accediendo desde el men Sitio, o bien desde el Panel de control de la
Administracin de Joomla!,

llegamos al rea de trabajo de la Configuracin Global de Joomla! Desde aqu se
configuran multitud de parmetros y opciones, necesarios para comprender las
decisiones que se pueden tomar para que el sistema funcione de forma ptima. Hay
que recordar que Joomla! es un sistema en continua revisin, y por tanto nos podemos
encontrar diferentes opciones de configuracin dependiendo de la versin con la que
estemos trabajando, sin dejar de lado la posibilidad de que algn aspecto no est
depurado; aunque ello no impida en ningn momento que el sistema funcione
adecuadamente. Se recomienda que slo se realicen modificaciones cuando se sepa
exactamente lo que se est haciendo.
El valor de los parmetros de la Configuracin Global se almacenan en el archivo
configuration.php, situado en la carpeta raz de la instalacin de Joomla! En caso de
que se necesitase recuperar alguna configuracin especfica ante un mal
funcionamiento del sistema, se podra manipular directamente este archivo.
Se debe recordar que estamos utilizando traducciones, de sitios de confianza,
colaboradores oficiales del proyecto Joomla! Aun as, podemos encontrar traducciones,
expresiones, distintas, dependiendo del traductor; alguna frase no traducida o incluso
traducciones que no nos pudieran parecer correctas. Es algo con lo que debemos
convivir, pero el concepto del objeto que se describe permanece, desde luego.
La explicacin que se ofrece en este captulo pudiera ser tediosa, por exhaustiva, y de
carcter tcnico, pero se hace imprescindible si debemos intervenir en la configuracin
de Joomla!
La configuracin global se organiza en 5 grupos distribuidos en pestaas en la ventana
de navegacin correspondiente: Sitio, Sistema, Servidor, Permisos y Filtro de textos.

Realizadas las modificaciones deseadas, se decide:
Aplicar. Para guardar los cambios realizados sin salir de ventana de edicin.
Guardar & Cerrar. Para guardar los cambios realizados y salir de la edicin.
Cancelar. Para no almacenar ninguna modificacin realizada.





Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 2
5: Consideraciones globales
Joomla! La web en entornos educativos 55
Sitio.

Configuracin del sitio.
Nombre del sitio. Nombre que identifica el sitio web y que puede ser
incluido en el nombre de las pginas mostradas por el navegador.
Sitio desactivado. Se decidir S, por ejemplo, en operaciones de
mantenimiento (actualizacin de versiones, copias de seguridad), para
que los usuarios del Front-end estn avisados de esta situacin.
Mensaje para el sitio web desactivado. Mensaje personalizando que
se mostrar en la web cuando est Fuera de lnea por alguna razn.

Muestra de mensaje que aparece en el Front-end cuando el sitio est desactivado
Imagen offline. Que acompaa al mensaje del sitio web desactivado,
pudiendo elegir el archivo y tener una vista previa.
Editor por defecto. Editor html que, por defecto, se utiliza en la
elaboracin de contenidos del sitio Web. Se puede seleccionar que no
haya ningn editor seleccionado por defecto o uno de los que vienen
instalado en esta versin de Joomla!: el editor WYSIWYG TinyMCE,
o el editor de cdigo html Code mirror.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 3
5: Consideraciones globales
Joomla! La web en entornos educativos 56
Captcha predeterminada. Donde se elige la utilizacin de una imagen
Captcha en los procesos de registro o identificacin en Joomla! Es un
proceso comnmente utilizado para prevenir manipulaciones
automticas en sistemas web. Se precisa la configuracin del plugin
correspondiente.

Muestra de utilizacin de imagen Captcha en el proceso de registro de un nuevo usuario desde el Front-end.
Nivel de acceso predeterminado. Cuando un usuario se registra en el
sistema.
Lmite de listas por defecto. Determina la longitud de los listados en la
Administracin de Joomla! Slo ser operativa cuando se vuelva a iniciar
sesin.
Lmite de feeds por defecto. Cuando ofrecemos sindicacin desde nuestro
sitio web, determinamos la longitud de la lista de elementos a sindicar
desde esta opcin.
Qu es RSS, la sindicacin? (Fuente: http://www.consumer.es)
RSS, siglas de Rich Site Summary y tambin de Really Simple Syndication, es el sublenguaje de XML empleado para
distribuir o sindicar los contenidos de Internet, sean noticias o entradas de los weblogs. Los archivos RSS, tambin llamados
feed RSS generados por algunos sitios web e infinidad de weblogs se escriben automticamente y contienen diferentes
elementos o items de informacin: normalmente ttulo, resumen y enlace, pero tambin puede incluir fecha o autor. As, a
travs de pginas web o programas lectores (agregadores) de RSS se accede a las actualizaciones de las pginas
seleccionas sin necesidad de entrar al sitio web, excepto para leer la versin completa (en algunos lectores tambin posible
descargar la versin completa.
Cmo se utiliza?
Al pinchar sobre un archivo RSS el navegador mostrar el cdigo XML. Para visualizar su contenido lo que hay que
hacer es copiar la direccin del enlace (del tipo http://www.pagweb.com/index.xml o index.rdf) y aadirla al lector o agregador
de feeds. Estos lectores consultan peridicamente las direcciones de los feeds para descargar la ltima versin del archivo
RSS y mostrar las actualizaciones. Por tanto, para suscribirse a los distintos feeds RSS basta ir copiando y pegando la URL
de los archivos RSS en el lector RSS. Adems de fichar la direccin del archivo RSS de cada sitio web, existen directorios y
buscadores de weblogs que contienen los feeds RSS.
Versiones de RSS
Las primeras versiones de RSS, desarrolladas por Netscape, fueron las 0.90 y 0.91, que todava se pueden encontrar en
algunas pginas web. Posteriormente se desarrollaron las versiones 1.0, basada en el formato RDF, y la 2.0, creado por
UserLand. Aunque todas las versiones se basan en las especificaciones de Netscape, no todas son compatibles entre s. La
versin 1.0 de RSS tambin se conoce como RDF. Algunos feeds RSS estn etiquetados como RDF o RSS 1.0 y los archivos
tienen la extensin .rfd. Asimismo, la versin 2.0 se etiqueta indistintamente como RSS2 o RSS 2.0.
Atom
Es otra tecnologa para distribuir contenidos. Aunque est todava en desarrollo, gracias a su mejora frente a RSS (puede
integrar ms informacin) y al aliento del popular sistema de publicacin de blogs de Google (Blogger) se ha extendido
rpidamente. Es tambin un sublenguaje de XML, pero no se trata de ninguna versin de RSS. Sin embargo, es un formato
similar creado con el mismo objetivo (sindicar contenidos).

Hilo (feed) e-mail. Para incluir la direccin de correo electrnico del autor
o del sitio en los contenidos servidos en los canales de noticias externas,
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 4
5: Consideraciones globales
Joomla! La web en entornos educativos 57
en la sindicacin.
Configuracin de metadatos.

Los metadatos son informacin sobre los contenidos de nuestro sitio web. Son
relevantes para los motores de bsqueda, por lo que una buena definicin puede
hacer que nuestro sitio web aparezca en los buscadores.
Meta-Descripcin del sitio. Es la descripcin, breve, que muestran los
motores de bsqueda y la que utilizar un usuario del buscador para
decidir si es el espacio que busca o no.
Meta-Palabras del sitio. Son las palabras ms importantes en un
documento. Describen el principal propsito de nuestro sitio web y el
medio de localizacin de muchos de los motores de bsqueda. Se
pueden introducir palabras separadas por comas, o varias palabras
entre comillas simples con los espacios en blanco correspondientes.
Un nmero ptimo de caracteres en una descripcin de palabras clave
puede estar entre 300 y 500. Por ejemplo, si queremos describir el
sitio de la biblioteca de nuestro centro de secundaria, una posible
relacin de trminos sera:
IES, I.E.S., instituto, enseanza, secundaria, biblioteca, lectura, textos,
libros, relatos, poesa, antiguos alumnos, nuestras lecturas, animacin
a la lectura
Robots. Los motores de bsqueda pueden indexar (o indizar) los
contenidos de nuestro sitio web, es decir, clasificarlos en ndices
ordenados. En esta opcin decidimos si queremos que se indexe la
pgina ofrecida, o que siga con el proceso de indexacin con otros
enlaces de la pgina, o todo lo contrario.
Derechos contenidos. Describe qu derechos tienen los dems sobre
los contenidos ofrecidos en el sitio web.
Mostrar metaetiqueta del Autor. Permite decidir si el nombre del autor
de contenidos se considera como metadato.
Mostrar la versin de Joomla!, en el generador de metaetiquetas.



Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 5
5: Consideraciones globales
Joomla! La web en entornos educativos 58

Configuracin SEO.

Motor de bsqueda para URLs amigables. Para decidir si los motores
de bsqueda indexan las pginas con nombre amigable o no.
Usar la reescritura URL. Modifica o no la URL de las pginas que se
visitan del sitio Joomla! a escrituras ms amigables. Por ejemplo, en
caso de haberlo configurado, la URL de una pgina podra ser del tipo,
http://localhost/index.php?option=com_content&view=article&id=5&Itemid=2
y podra aparecer como sigue,
http://localhost/index.php/joomla-license
Si observamos la primera URL, aparece informacin relativa a la parte de
Joomla! (componente) que gestiona los artculos de contenido, as como
referencias a cmo es identificado en el sistema. Modificar la URL que se
muestra en el navegador supone aadir seguridad en nuestro sitio web.
Se utiliza el mdulo de reescritura del servidor en el que est instalado
Joomla!, capturando las direcciones URL y reescribiendo o
redireccionando a aquellas URLs que cumplan con unos requisitos.
Dependiendo del tipo de servidor, se deben manipular ciertos archivos de
la instalacin. Utilizarlo requiere dominar ciertos aspectos tcnicos
relativos al servidor y a la manipulacin de archivos.
Agrega sufijo a la URL. Aade un sufijo a la URL basado en el tipo de
documento. En el ejemplo utilizado anteriormente, el navegador
mostrara una URL como sigue,
http://localhost/index.php/joomla-license.html
Alias Unicode. Determina con qu tipo de caracteres se construye el
alias, por ejemplo, en los ttulos de las pginas. Se elige entre
transliteracin y alias Unicode. Transliteracin es la predeterminada,
para no incluir caracteres no latinos en el alias y la URL.
Aadir nombre del sitio a los Ttulos de las pginas. Se muestra una
imagen en la que se ha aadido el nombre del sito, Joomla! 2.5.0, al
final del ttulo de la pgina en la navegacin. Visible en una pestaa
de navegacin en un navegador Firefox.

Nombre del sitio: Joomla! 2.5.0. Nombre de la pgina: Primeros pasos.


Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 6
5: Consideraciones globales
Joomla! La web en entornos educativos 59


Configuracin Cookie.

Cookie dominio. El nombre del dominio que se incluye en la cookie
que se almacena en el equipo desde el que se navega, y que
realiza el control de la conexin con la web. Se puede dejar en
blanco, Joomla! ya posee una configuracin predeterminada.
Ruta Cookie. A partir de qu carpeta del servidor se origina la
grabacin de la cookie. Se puede dejar en blanco, Joomla! ya
posee una configuracin predeterminada.

Sistema.

Configuracin del sistema.

Ruta a la carpeta de Logs. Ruta absoluta en el servidor a la carpeta
que almacena los registros del sistema.
Servidor de Ayuda. URL del espacio de ayuda de Joomla!, el que
viene por defecto en la instalacin. Un men desplegable permite
elegir la URL del servidor de ayuda que se quiere utilizar en la
administracin.
Parmetros de depuracin de errores.

Depuracin del sistema. Permite mostrar los errores que se
producen en Joomla!
Idioma depuracin. Permite visualizar la informacin de diagnstico
para el idioma establecido por defecto
Configuracin de la Cach.

Cach. Donde se decide si se quiere utilizar el almacenamiento
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 7
5: Consideraciones globales
Joomla! La web en entornos educativos 60
temporal de elementos de nuestro sitio en el servidor. Puede
incrementar la respuesta del servidor en las peticiones de
visualizacin de pginas, pero si se presentan problemas deber
deshabilitarse.
Manipular la Cach. Mtodo de administracin de la cach.
Tiempo Cach. Tiempo que transcurre entre una actualizacin del
contenido de la cach y la siguiente.
Configuracin de sesin.

Tiempo vida sesin. Pasado este tiempo, en minutos, sin actividad
en el sistema, el usuario es expulsado automticamente.
Control de sesin. Mtodo por el cual Joomla! identifica a un
usuario una vez que inicia sesin.

Servidor.

La mayor parte de la informacin contenida en esta pestaa es conocida, es
la utilizada en la instalacin de Joomla! realizada.
Configuracin del servidor.

Ruta carpeta temporal. Ruta absoluta a la carpeta temporal.
Compresin GZIP de las pginas. Posibilita la compresin de las
pginas. Si el servidor en el que est instalado Joomla! y el
navegador permiten utilizar esta funcionalidad, las pginas son
servidas en formato ZIP y desempaquetadas por el navegador.
Puede incrementar substancialmente la velocidad de descarga de
las pginas desde el servidor.
Informe de errores. Lista desplegable en la que se activa el
mecanismo de informes de los errores de PHP. Presenta cuatro
opciones:
Predeterminado del sistema: es utilizada la configuracin
definida en el archivo php.ini.
Ninguno: no se muestran informes de errores.
Simple: son mostrados errores y avisos.
Mximo: son mostrados errores, avisos y referencias.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 8
5: Consideraciones globales
Joomla! La web en entornos educativos 61
Forzar SSL. Opcin que permite la navegacin por pginas
seguras que utilizan el protocolo https. El servidor debe estar
configurado para permitirlo.
Configuracin de la localizacin.

Servidor zona horaria. Huso horario con el que se regirn las
fechas y horarios del espacio Web. En nuestro caso, si nos
encontramos en Espaa, podra convenir modificarlo a
(UTC+01:00 hour) Berlin, Brussels, Copenhagen, Madrid, Paris.
UTC: Tiempo Universal Coordinado, tambin conocido como tiempo civil, es la zona horaria
de referencia respecto a la cual se calculan todas las otras zonas del mundo. Es el sucesor
del GMT (Greenwich Mean Time: tiempo promedio del observatorio de Greenwich, en
Londres) aunque todava coloquialmente algunas veces se le denomina as. La nueva
denominacin fue acuada para eliminar la inclusin de una localizacin especfica en un
estndar internacional, as como para basar la medida del tiempo en los estndares atmicos,
ms que en los celestes.
Parmetros del FTP.

Habilitar FTP. Para decidir si se utiliza la capa FTP para realizar
operaciones de carpetas y archivos en el servidor. La utilizacin de
esta opcin permite ser ejecutado Joomla! en el servidor en safe
mode, modo de funcionamiento que limita mucho las operaciones
de ejecucin de scripts en el servidor.
(Fuente: Wikipedia) En informtica, un script es un guin o conjunto de instrucciones. Permiten la
automatizacin de tareas creando pequeas utilidades. Es muy utilizado para la administracin de
sistemas UNIX. Son ejecutados por un intrprete de lnea de comandos y usualmente son archivos de
texto. Tambin script puede considerarse una alteracin o accin a una determinada plataforma, muy
parecido a los trucos que se usan para alterar juegos y conseguir cosas extras...
Servidor de FTP. Nombre del servidor FTP.
Puerto de FTP. Puerto utilizado para el servicio de FTP.
Usuario de FTP.
Contrasea de FTP.
Raz del FTP. Ruta absoluta de la carpeta del servidor donde los
archivos deben ser subidos.




Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 9
5: Consideraciones globales
Joomla! La web en entornos educativos 62
Configuracin base de datos.

Tipo de base de datos, empleada en la instalacin de Joomla!
Servidor. Nombre del servidor de bases de datos que alberga la
base de datos utilizada en la instalacin de Joomla!
Usuario base de datos.
Nombre base de datos. El nombre de la base de datos donde se ha
instalado Joomla!
Prefijo base de datos. Prefijo utilizado para nombrar todas las
tablas de la base de datos que interacciona con Joomla!
Configuracin e-mail.

Programa de correo. Permite elegir si se utiliza la funcin de PHP
de gestin de correo, un programa de envo de correo que debera
estar instalado en el servidor, o un servidor SMTP.
E-mail del remitente. Cuando se genera un mensaje de correo
desde Joomla!, sta es la direccin que aparece del remitente.
Nombre del remitente. Es el nombre que automticamente se
muestra cuando Joomla! enva un mensaje de correo.
Ruta para Sendmail. Si se decide utilizar un programa de envo de
correo instalado en el servidor (Sendmail), sta debera ser la ruta
en la que se encuentra ubicado. Es informacin del servidor que se
debe conocer.
Autenticacin SMTP. Donde se decide si se quiere utilizar un
servidor de correo externo.
Seguridad SMTP. Tipo de seguridad utilizado en el servidor SMTP.
Puerto SMTP. Habitualmente 25 y 465 para conexiones seguras.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 10
5: Consideraciones globales
Joomla! La web en entornos educativos 63
Usuario de SMTP. Nombre de usuario del servidor de correo
externo.
Contrasea de SMTP. Contrasea de usuario del servidor de
correo externo.
Servidor de SMTP. Nombre del servidor de correo SMTP del
proveedor del servicio de correo.
Configuracin global de nuestro sitio web.
Estamos preparando un sitio web personal, centrado en nuestro inters profesional:
materia, rea, recursos, orientaciones,
Toma una decisin sobre el tema central del sitio web y define aspectos importantes
de la configuracin global:
Nombre del sitio web: que deber definir de forma clara la temtica central del
sitio.
Meta-descripcin del sitio: frase que define el sitio web.
Meta-palabras del sitio: coleccin de palabras que definen el sitio, y que ser
relevante para los motores de bsqueda.
Duracin de la sesin: aumenta el tiempo que permanecer un usuario inactivo
en el sistema, ser importante en esta fase de estudio, en la que necesitars ir
leyendo y practicando alternativamente.
Zona horaria: para que se corresponda con la que sea vigente en tu localidad.


Permisos.

Ventana desde la que se deciden los permisos, acciones que pueden realizar los
distintos grupos de usuarios. Se estudiar con ms detalle en el captulo dedicado a
conocer en profundidad el ACL de Joomla!






Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 11
5: Consideraciones globales
Joomla! La web en entornos educativos 64
Filtros de texto.

Estos ajustes de filtro de texto se aplicarn a todos los campos del editor de texto
enviados por los usuarios de los grupos seleccionados.
Estas opciones de filtrado proporcionan un mayor control sobre el HTML enviado a los
proveedores de contenido, y as pode evitar ataques enmarcados en cdigo HTML. Se
puede ser tan estricto o liberal como se quiera para satisfacer las necesidades del sitio.
La configuracin del filtrado es opcional, y requiere dominar aspectos tcnicos que no
competen a este curso; pero la configuracin predeterminada debe proporcionar una
buena proteccin contra las marcas comnmente asociadas con los ataques del sitio
web.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 12
5: Consideraciones globales
Joomla! La web en entornos educativos 65
Mantenimiento.


Comprobacin global.

El sistema permite que haya varios usuarios trabajando al mismo tiempo. Si en
algn momento un usuario quiere actuar con un elemento que est siendo
editado por otro, aparecer una indicacin textual de que esa operacin no se
puede realizar, y el elemento aparecer marcado con el smbolo bloqueado, .

Imagen en el Back-end del artculo de contenido de ttulo Joomla!, que aparece bloqueado.
En general, cuando un usuario edita un archivo, desde el Front-end o el Back-
end, Joomla! modifica el estado de este archivo a Ckecked Out. El archivo es
bloqueado y slo el usuario que lo cambi a este estado es el que tiene
permisos para operar en l. Este sistema de seguridad impide que dos o ms
usuarios puedan estar editando un documento al mismo tiempo. El archivo
permanece en estado Checked out hasta que el usuario que lo edita decide
Guardar o Cancelar la edicin. En este momento, el estado del archivo pasa
a ser Check in.
Si el usuario no sale de la edicin adecuadamente, cierra el navegador
repentinamente o se produce algn otro tipo de desconexin con el sistema (con
la base de datos), el archivo aparecer bloqueado.
En estos casos, realizar una comprobacin global permitir desbloquear estos
elementos. Joomla! informar de cuntos registros y en qu tablas de la base de
datos se han realizado los cambios de estado. Pero habr que tener precaucin
porque pueden estar a la vez muchos usuarios conectados al sistema, pudiendo
impedir que algn usuario termine de editar un contenido, por ejemplo.
Al acceder al rea de trabajo de la comprobacin global, si algn elemento est
bloqueado, aparece la referencia en la relacin de tablas de la base de datos
que pueden almacenar informacin sobre elementos bloqueados. Si queremos
desbloquearlo, se selecciona el elemento en cuestin y se decide Comprobar,

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 13
5: Consideraciones globales
Joomla! La web en entornos educativos 66

Imagen que muestra informacin indicando que un artculo de contenido estaba en estado Checked out.

Limpiar la cach.

Desde donde se gestionan los elementos almacenados temporalmente si se ha
decidido utilizar la cach en la Configuracin global, con la posibilidad de realizar
selecciones de estos elementos para ser eliminados.











Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 14
5: Consideraciones globales
Joomla! La web en entornos educativos 67
Purgar cach expirada.

El conjunto de archivos almacenados en la cach que no est en uso se pueden considerar
expirados, y desde aqu se decide purgar la cach, eliminarla, pero como bien se avisa, puede
requerir gran cantidad de recursos.


Informacin del sistema.


Proporciona informacin detallada sobre el sistema, a travs de cinco pestaas:
Informacin del sistema. Donde encontramos informacin sobre el
servidor web, la base de datos, la versin de PHP operativa, la versin de
Joomla!...

Configuracin PHP. Donde se observan las directivas de PHP activas en
el servidor, y que son fundamentales para conocer el grado de
compatibilidad del servidor con Joomla!
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 15
5: Consideraciones globales
Joomla! La web en entornos educativos 68

Archivo de configuracin. Localizado en la carpeta raz de instalacin
de Joomla! y que contiene la informacin bsica fundamental de
configuracin de nuestro espacio web.


Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 16
5: Consideraciones globales
Joomla! La web en entornos educativos 69
Permisos de directorios. Donde se muestran las carpetas de nuestra
instalacin Joomla! que necesitan ser escribibles para que todo funcione
con correccin. La manipulacin de los permisos de estas carpetas, as
como de los archivos, es fundamental dominarla.


Informacin de PHP. Para conocer la versin de PHP activa en nuestro
servidor.



5: Consideraciones globales
Joomla! La web en entornos educativos 70
Para saber ms.

Configuracin global
Aspectos de la configuracin global
Desbloquear artculo de contenido

Activacin del Captcha
Habilitar Captcha


















2012


Joomla! La web en
entornos
educativos
Mdulo Q: #l l Ol El O
6: Contenidos
Joomla! La web en entornos educativos 71
6
Contenidos


Con carcter general, debemos entender como contenido a todo aquello que se puede
mostrar en nuestro sitio web. Esto incluye artculos de contenido, enlaces web,
contactos, anuncios, noticias externas que permite administrar la instalacin de
Joomla! realizada, lo que podemos denominar como contenidos nativos de Joomla!
Este captulo se centra en los artculos de contenido, probablemente el tipo de objeto
con el que ms debemos trabajar para aportar informacin de calidad a nuestra web.
Ms adelante, dentro del captulo dedicado a las extensiones, nos centraremos en el
otro tipo de contenidos nativos, y que podemos localizar en el men de la
administracin llamado componentes. Y desde luego que se dedica otro captulo a las
nuevas extensiones que pueden ser implementadas en Joomla! para aportar otro tipo
de funcionalidades y otro tipo de contenidos.
Estrechamente relacionado con los artculos de contenido se encuentran las imgenes
o contenido multimedia en general que podamos necesitar para editar contenidos. Por
este motivo, iniciamos este captulo conociendo el gestor multimedia de Joomla! para
centrarnos en los artculos de contenido ms adelante.
Se encuentran partes de este texto que son prcticamente repeticin de otras,
esperando que se entienda que lo que se pretende es dar explicacin completa en
cada uno de los apartados a los que se refiere, permitiendo al lector recurrir a cada
apartado por separado para conocer de forma independiente cada descripcin.
Debemos indicar que existen traducciones al espaol que no son del todo precisas, y
puede dar lugar a confusiones. Y si utilizamos otras distribuciones de Joomla!
traducidas por otras comunidades de usuarios, observaremos claras diferencias entre
unas traducciones y otras. En cualquier caso se intenta explicar el concepto que se
trata en cada caso.

Gestor multimedia.

Desde el men Contenido

o desde el Panel de Control de la Administracin de Joomla!,

accedemos a la Administracin de los elementos multimedia.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 1
6: Contenidos
Joomla! La web en entornos educativos 72

Realmente se trata de un administrador de archivos del tipo bmp, csv, doc, gif, ico, jpg,
jpeg, odg, odp, ods, odt, pdf, png, ppt, swf, txt, xcf, xls, de un explorador de archivos o
programa FTP, especialmente til cuando tenemos derechos de administracin, pero
no podemos acceder con un programa cliente de FTP al servidor.
Opciones de configuracin.
Como cualquier otro componente, permite definir opciones de configuracin, .

Esta ventana presenta dos pestaas de configuracin. Nos centramos en la
configuracin del componente, en los permisos lo haremos en el captulo
correspondiente.
Extensiones permitidas (Tipos de archivo). Relacin de extensiones de
los tipos de archivos que es permitido subir al sistema:
bmp,csv,doc,epg,gif,ico,jpg,odg,odp,ods,odt,pdf,png,ppt,swf,txt,xcf,xls,BMP,CSV,DOC,E
PG,GIF,ICO,JPG,ODG,ODP,ODS,ODT,PDF,PNG,PPT,SWF,TXT,XCF,XLS
Observa que se repite la extensin del archivo en maysculas, y que
podemos aadir extensiones nuevas manteniendo el formato
, extensin.
Tamao mximo (en bytes). Tamao mximo, en bytes, de los archivos
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 2
6: Contenidos
Joomla! La web en entornos educativos 73
que se pueden gestionar. Si se escribe 0, cero, el tamao es ilimitado,
aunque este lmite siempre depender del mximo permitido por la
configuracin de PHP del servidor.
Ruta a la carpeta del archivo. Ruta relativa a la carpeta de instalacin de
Joomla! donde se localizan los archivos multimedia. En el servidor es la
carpeta /images.
Ruta a la carpeta de la imagen. Ruta relativa a la carpeta de instalacin
de Joomla! donde se localizan los archivos de imagen, para ser utilizados
desde el Front-end por el gestor multimedia. Localizada en el servidor
como la carpeta /images.
Restringir subidas. Si se permite o no subir archivos con el gestor
multimedia, a usuarios con perfil igual o superior a Autor.
Comprobar el tipo de MIME. Las funciones Mime Type de PHP se
encargan de adivinar el tipo de contenido y codificacin de un archivo. Se
decide si se quiere que sea activada esta funcin o no.
Tipo de extensin de imagen (tipos de archivo). Los archivos con esta
extensin pueden ser subidos si se decide restringir las subidas de
archivos.
Extensiones ignoradas. Tipos de extensin ignoradas para la
comprobacin del tipo de MIME y para la restriccin de subida.
Tipos de MIME permitidos. Los tipos MIME especifican los tipos de datos,
como por ejemplo texto, imagen, audio, etc., que los archivos contienen.
MIME adjunta a cada fichero un archivo de cabecera donde se indica el
tipo y el subtipo del contenido de los datos del mismo. Gracias a esta
informacin, tanto el servidor como el navegador pueden manejar y
presentar los archivos correctamente.
Tipos de MIME no permitidos. Tipos de datos de archivos que no se
permiten subir.
Habilitar la subida Flash. Permite decidir si se habilita una aplicacin
creada en Flash que permite subir varios archivos a la vez.

Utilizar el gestor multimedia.

Permite dos presentaciones: Vista en miniatura y Ver detalles.


Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 3
6: Contenidos
Joomla! La web en entornos educativos 74
1 La barra de navegacin muestra la ruta absoluta de la carpeta que alberga
todos los archivos multimedia, la carpeta de la instalacin de Joomla! llamada
images, la opcin de crear carpeta y la herramienta que permite subir archivos
a la carpeta mostrada.

Los archivos se encuentran ordenados en carpetas, incluidas en la carpeta raz
de la Gestin de archivos multimedia, que por defecto son:
banners, la que contiene las imgenes de los anuncios (banners) que
pueden aparecer en el Front-end.
sampledata, la que contiene las imgenes que pueden aparecer en los
ejemplos incluidos en la instalacin.
La navegacin se realiza pulsando con el ratn sobre los iconos de las carpetas,
pudiendo retornar al nivel superior activando el botn o bien, utilizando la
navegacin por carpetas que permite el marco de la izquierda.
2 Pulsando con el ratn sobre el icono de un archivo,

se abre una ventana pop-up para verlo,

y si lo hacemos sobre su nombre, se visualiza en una nueva ventana de
navegacin, en el tamao original.
3 Si necesitamos crear una carpeta o directorio, porque queremos aadir algunas
imgenes diferenciadas del resto, por ejemplo, debemos utilizar la caja de texto
de Crear Carpeta y, una vez introducido el nombre, se crear una nueva
carpeta en la localizacin desde la que estamos realizando la operacin.

Acabamos de crear una carpeta de nombre botanico.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 4
6: Contenidos
Joomla! La web en entornos educativos 75

4 En la parte inferior de la ventana tenemos localizada la herramienta de gestin
de subida de archivos al servidor, en la carpeta en la que nos encontramos,
basta con localizarlo con el Navegador de archivos y decidir Iniciar subida.
Se pueden subir varios archivos a la vez, si tenemos activado el parmetro
Habilitar la subida Flash en las opciones de configuracin. Nos colocamos en
la carpeta donde queremos subir los archivos, la que acabamos de crear por
ejemplo y subimos una pequea coleccin de archivos de imagen.

Deber aparece un mensaje que indique el xito de la operacin.

Se gestiona la cola de la operacin subida con el botn Borrar lista, para
eliminar todos los archivos de la cola, o con la opcin Remover, que aparece a
la derecha de cada archivo subido, para hacerlo uno a uno.
5 Con los archivos subidos a la carpeta correspondiente, para eliminar un nico
elemento bastar con pulsar el icono situado al final de la fila que muestra su
informacin, pero si queremos eliminar ms de un elemento, deberemos hacer
una seleccin masiva con las celdas de la columna Eliminar, si por ejemplo nos
encontramos en Ver detalles, y seleccionar la opcin Eliminar de la barra de
herramientas.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 5
6: Contenidos
Joomla! La web en entornos educativos 76


Es conveniente recordar ciertos criterios adecuados para nombrar archivos y carpetas,
para no tener problemas de gestin en el servidor; en concreto, no utilizar caracteres
especiales como espacios en blanco, tildes

Actividad: Gestin de archivos de imagen.
Estamos preparando la informacin de una actividad extraescolar que hemos realizado
en el centro. Es un pequeo texto en el que incrustaremos varias imgenes que
ayuden a describir la actividad. Disponemos estos archivos de imagen para que la
persona que redacte el texto las tenga disponibles:
Crea dentro de la carpeta images una carpeta de nombre botanico.
En Recursos encontrars las 7 imgenes que debers subir a esta carpeta
creada.

















Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 6
6: Contenidos
Joomla! La web en entornos educativos 77
Artculos de contenido. Organizacin.

Desde el punto de vista de la gestin de contenidos, Joomla! permite una clasificacin
de artculos de contenidos organizados en una estructura de categoras multinivel.
Existe una categora principal desde la que se crean subcategoras, que a su vez
pueden tener subcategoras, permitiendo ilimitados niveles de anidacin. De esta
forma, los artculos pueden ser manipulados fcilmente para modificar su clasificacin y
la navegacin que se realizar a travs de ellos.
Podemos considerar tener artculos no clasificados en alguna categora. Para ello
existe la opcin de asignarlo al conjunto Sin categora.

Ejemplo de organizacin de artculos de contenido en 2 niveles de categoras.

Muestra de la estructura de categoras que presentan los ejemplos instalados en Joomla!
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 7
6: Contenidos
Joomla! La web en entornos educativos 78
Aparte, se puede decidir que haya contenidos archivados. Archivar un artculo de
contenido supone decidir que sigue activo, pero no se encuentra clasificado dentro de
la estructura de categoras original. De hecho, supone crear una estructura paralela de
categoras, identificadas de igual forma, e incluso, permite realizar vnculos en los
mens a estas categoras o artculos archivados. Las categoras tambin pueden
encontrarse en estado archivado.
Tomar buenas decisiones en las categoras que sirvan para clasificar y visualizar los
contenidos es, sin duda, una de las tareas que deben ser mejor meditadas para poder
tener un buen sitio web.
Los artculos de contenido pueden ser creados, editados y publicados desde el Front-
end y desde el Back-end, pero las opciones de creacin de las categoras para su
clasificacin, ordenacin, archivado y eliminacin deben ser gestionadas desde el
Back-end.

Aadir contenido desde el Front-end.

Sin duda, una de las mejores opciones que presenta Joomla!, es que existan usuarios
que puedan aadir contenidos directamente desde el Front-end. La jerarquizacin de
los usuarios en diferentes niveles de acceso, una buena planificacin de la estructura
de los contenidos en el sitio web y una adecuada distribucin de funciones de los
usuarios para participar en la web, pueden explotar la potencialidad de aadir
contenidos desde el Front-end al mximo, y as conseguir espacios de calidad.
1 Supongamos que somos un usuario de tipo Autor, e iniciamos sesin en el
Front-end con sus claves. El men del usuario permite alguna operacin, entre
ellas Enviar un artculo, que es lo que intentamos hacer.

2 Y ya nos encontramos en la pgina de edicin de un nuevo artculo de contenido,
donde podemos identificar todas sus partes con facilidad:
Una primera donde decidimos el Ttulo, obligatorio, y el alias. El alias se
puede definir manualmente, evitando espacios y caracteres prohibidos,
que podran ser convertidos automticamente a guiones. Al utilizar la
transliteracin por defecto, si no se completa, se produce un alias en
minsculas y con guiones en lugar de espacios. Se utiliza en la URL de la
pgina.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 8
6: Contenidos
Joomla! La web en entornos educativos 79

Introducimos el texto. El texto es introducido con el teclado y las opciones
del editor de textos que estn definidas en la barra de herramientas del
editor WYSIWYG definido para el usuario, muy intuitivas.
Hemos utilizado varias opciones de formato del texto: cursiva, vietas;
insertado una imagen que exista en el gestor multimedia, centrada e
incluido una operacin de Leer ms, la lnea roja discontinua, que
separar el texto en dos partes al ser mostrado en el Front-end. Leer
ms slo es operativo si la forma en que se muestra el artculo lo
permite, un ejemplo son los artculos destacados de la portada, que al ser
una presentacin en formato blog, permite diferenciar en el texto de un
artculo una parte de introduccin y la posibilidad de leerlo de forma
completa.
En la parte inferior del cuadro de texto del editor, observamos varios
botones para realizar distintas operaciones:
Artculo : que permite crear un vnculo a uno de los artculos
ya creados.
Imagen : que permite acceso al gestor multimedia, para
insertar una imagen en la posicin del cursor, permitiendo varias
funcionalidades del gestor multimedia, incluyendo la subida de
nuevos archivos.
Salto de pgina : si se desea configurar el artculo de
contenido en varias pginas.
Leer ms : si se desea introducir el artculo con una parte
de todo su contenido, y permitiendo la lectura completa activando
el vnculo Leer ms que aparecer en la parte final del texto. La
lnea roja de la imagen muestra dnde se decide dividir la lectura
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 9
6: Contenidos
Joomla! La web en entornos educativos 80
del artculo para que aparezca el vnculo Leer ms.
Ocultar editor : para introducir el contenido en modo texto.
Una segunda, donde se deciden cuestiones relativas a la publicacin del
artculo de contenido: la categora, el alias que podemos indicar del autor
como referencia, y el nivel de acceso.
Hemos decidido que este artculo se clasifique en la categora
Componentes porque, segn los ejemplos instalados, es accesible desde la
navegacin en el Front-end. Esto es importante, si este artculo no apareciera
en la navegacin no podramos seguir con el proceso que estamos
intentando comprender, aadir contenido desde el Front-end. Por supuesto,
esto depende de la organizacin decidida por los administradores del sitio.


Una tercera, donde se introduce informacin sobre los metadatos, la
Descripcin y las Palabras clave que queremos que utilicen los
buscadores para localizar este contenido.

3 Una vez que hemos completado el artculo de contenido, debemos decidir
alguna de las dos opciones que permite esta operacin, localizadas en la
parte superior de la pgina.
Guardar. Almacena el artculo para que sea considerado segn la
definicin realizada en sus parmetros. Y sale de la pgina de
edicin de contenidos.
Cancelar. Sale de la pgina de edicin del artculo de contenido,
sin guardar las modificaciones realizadas.
Salir de esta pgina sin decidir alguna de estas dos opciones generar un
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 10
6: Contenidos
Joomla! La web en entornos educativos 81
problema en Joomla!, ya que entender que no se ha realizado la operacin
correctamente, y el artculo quedar bloqueado.
4 Si decidimos Guardar el sistema nos enva un mensaje indicando que el
artculo se ha enviado correctamente.

5 Los usuarios de tipo Editor podrn ahora acceder al contenido de este
artculo creado por un usuario de tipo Autor y realizar las correcciones que
estime oportunas.
6 Si accedemos a Joomla! desde el Front-end como usuario de tipo Editor, y
ya que el artculo creado por el usuario Autor fue situado la categora
Componentes, accesible en la navegacin, el usuario Editor ver algo de
este tipo.

El tem de men Components (problema de traduccin) muestra el contenido
de una categora, y el artculo creado fue situado en la primera posicin, accin
que se realiza de forma predeterminada. Por tanto estamos viendo los artculos
contenidos en una categora.
Observamos el vnculo Leer ms, que permitir mostrar el contenido completo
del artculo.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 11
6: Contenidos
Joomla! La web en entornos educativos 82

7 El usuario de tipo Editor visualiza en la parte derecha de cada artculo un
icono, que puede indicar:

El acceso a la edicin del artculo, y que no se
encuentra publicado.

El acceso a la edicin del artculo, y que se encuentra
publicado.
8 Si el usuario Editor accede a la ventana de edicin de un artculo se
encuentra las mismas opciones que un usuario de tipo Autor, salvo que
ahora ya no puede definir un alias propio.
9 Pero el artculo no ser visible en nuestro sitio web hasta que un usuario de
tipo Publicador decida que as sea. Si accedemos a nuestro sitio web como
usuario Publicador, observamos la misma presentacin y las mismas
opciones que un usuario de tipo Editor, salvo que cuando quiere editar el
artculo de contenido, ya puede decidir todo tipo de cuestiones relacionadas
con la publicacin: categora, alias de autor, estado, si se destaca
publicndolo en la portada, las fechas para iniciar y finalizar publicacin, y el
nivel de acceso.





Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 12
6: Contenidos
Joomla! La web en entornos educativos 83
Importante: Publicacin de artculos de contenido.
Esta organizacin es eficaz, en el sentido de que permite aadir contenidos desde el
Front-end, y con una buena asignacin de funciones puede permitir que nuestro sitio
web, nuestro proyecto, crezca en contenidos con cierto control de calidad.
El nico problema que se puede encontrar el usuario de tipo Editor o Publicador,
cuando quiera realizar su trabajo de edicin o publicacin de los contenidos aadidos
por otros usuarios, es que los pueda localizar. Si la organizacin es precisa, si controla
artculos de categoras o categoras especficas, puede resultar una tarea sencilla,
pero si el sitio web contiene variedad de categoras, y el publicador debe encargarse
de revisarlo todo, en el peor de los casos, le ser difcil encontrar dnde se encuentran
los artculos sobre los que debe decidir su publicacin. Adems, es necesario recordar
que un usuario de tipo Publicador ver en el Front-end todos los artculos, estn
publicados o no, incluso aquellos que sea necesario borrar, pero esta operacin no la
puede realizar ningn usuario del Front-end.
En estos casos, quiz sea conveniente que la persona encargada de decidir la
publicacin de los contenidos aadidos a nuestro sitio web tenga perfil de Gestor. Un
usuario de este tipo, nada ms entrar en la Administracin de Joomla! se encuentra en
el Panel de Control la referencia a estos nuevos contenidos aadidos.



Opciones de configuracin del componente.

Es el momento de dejar claro que los contenidos son gestionados por componentes, y
que los usuarios administradores podrn decidir parmetros de configuracin, que son
muchos y variados. Analicemos, por tanto, las opciones de configuracin del
componente gestor de artculos de contenido.
Son muchas y variadas, pero conviene tener en cuenta que esta definicin ser clave a
la hora de presentar los contenidos en la web.
La configuracin presentar siempre varias pestaas con parmetros a definir, y entre
ellas aparecer la correspondiente a la definicin de los permisos que tendrn los
grupos de usuarios sobre el componente. Entraremos en detalle en el captulo
correspondiente al ACL de Joomla!
La relacin de parmetros es amplia y variada. Se intenta describir la mayora de
parmetros que se permite configurar. Aquellos que presentan ambigedad o no son
necesarios para la comprensin de estas configuraciones y gestionar los contenidos de
forma ptima, se desestiman.

Artculos.
Presenta variedad de parmetros de configuracin, de significado bastante
intuitivo, concernientes a qu se muestra en lo relativo al ttulo del artculo y de la
categora que lo contiene, mostrar o enlazar (vincular); al autor y las fechas
relativas la creacin y publicacin; los iconos posibles que permiten acciones del
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 13
6: Contenidos
Joomla! La web en entornos educativos 84
tipo imprimir o enviar por email; si se permite votar al usuario que lee el artculo,
los impactos o veces que se ha visualizado el artculo; mostrar los enlaces no
autorizados, es decir, que si enlaces a contenidos que tienen niveles de acceso
diferentes al del usuario que navega por el artculo se ven o no
Es importante resaltar que esta configuracin es la definida de forma global, y
prevalece salvo que en el tem de men que da acceso al contenido desde la
navegacin se modifiquen, o bien en el artculo concreto publicado.



Edicin de diseo.
Estas opciones controlan el diseo de la pgina de edicin de un artculo, y que
ya conocemos de un apartado anterior:
Opciones de publicacin.
Mostrar opciones del artculo en la edicin de un artculo en el Back-end.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 14
6: Contenidos
Joomla! La web en entornos educativos 85
Front-end imgenes y enlaces. Que permite mostrar la gestin de
imgenes en la edicin de un artculo en el Front-end.
Administrador imgenes y enlaces. Que permite mostrar la gestin de
imgenes en la edicin de un artculo en el Back-end.
URL a target de la ventana. El sistema permite incluir hasta tres enlaces
como complemento a la cabecera del artculo de contenido cuando se
presenta el texto completo. Aqu se pueden definir de forma global.
Intro de la imagen flotante. El sistema permite mostrar una imagen como
complemento a la presentacin del artculo con texto de introduccin.
Aqu se decide de forma global la alineacin predeterminada de la imagen
insertada cuando se presenta el artculo con texto de introduccin.
Texto completo de la imagen flotante. El sistema permite mostrar una
imagen como complemento a la presentacin del artculo con texto
completo. Aqu se decide la alineacin predeterminada de la imagen
insertada cuando el artculo se presenta con texto completo.

Categora.
Especifica de forma general la presentacin de una categora cuando es
mostrada en el sitio web, a menos que se modifique en la categora concreta o
en el tem de men que la ofrece en la navegacin. De significado bastante
intuitivo.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 15
6: Contenidos
Joomla! La web en entornos educativos 86


Categoras.
Especifica de forma general la presentacin de una subcategora contenida en
una categora cuando es mostrada en el sitio web, a menos que se modifique en
la subcategora concreta o en el tem de men que la ofrece en la navegacin.
De significado bastante intuitivo.

Blog/Diseos destacados.
Se aplican para el diseo de la muestra de artculos de contenidos en formato
blog, salvo que se modifiquen en el tem de men que da acceso a estos
contenidos en la navegacin o en categora.
Segn el ejemplo mostrado aparecer en primer lugar 1 (Destacando) artculo
destacado ocupando todo el ancho de la pgina, a continuacin se mostrarn 4
(Introduccin) artculos en 2 columnas, para finalizar la pgina con 4 enlaces al
resto de los artculos que pueda haber en la categora de contenidos. Pudiendo
incluir las subcategoras contenidas en la categora mostrada, hasta un nmero
de niveles determinado.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 16
6: Contenidos
Joomla! La web en entornos educativos 87


Imagen en la que se muestra cmo se presentaran en formato blog varios artculos: 1 artculo principal (destacando), 4 artculos
con la introduccin, y 4 enlaces.
Lista de opciones de diseo.
Se aplican para el diseo de la muestra de artculos de contenidos en formato
lista, salvo que se modifiquen en el tem de men que da acceso a estos
contenidos en la navegacin o en la categora concreta.

6: Contenidos
Joomla! La web en entornos educativos 88

Imagen en la que se presenta en formato lista el contenido de una categora: seleccionar pantalla o nmero de artculos a mostrar
(10), ttulo, autor, impactos

Opciones para compartir.
Se aplican para las opciones que comparten cmo se muestran artculos en formato
blog, lista y los artculos destacados, a menos que sean modificadas en el tem de
men correspondiente que los muestra en el Front-end.



Integracin.
Con opciones de significado comprensible. Con opciones de significado
comprensible. Relativas a si se muestran los enlaces que se sindica, y con qu
presentacin, y si se ofrece el "Leer ms".

6: Contenidos
Joomla! La web en entornos educativos 89
Gestin de categoras de contenido.

El acceso al rea de trabajo de la Gestin de categoras de artculos de contenido se
puede realizar desde el men principal de la Administracin de Joomla!
Contenido > Gestor de Categoras
o bien desde el botn Gestor de categoras del Panel de control de la Administracin
de Joomla!

Una vez que accedemos al rea de trabajo, observamos que existen dos categoras
padre, Datos ejemplo Artculos, los ejemplos creados en la instalacin de Joomla!,
con varias subcategoras anidadas en diferentes niveles, y la categora Sin categora,
aquella a la que asociaremos artculos que no queramos clasificar en ninguna categora
especfica.

En la parte inferior de la ventana existe una herramienta que permite realizar procesos
por lotes, para mover o copiar categoras.

Opciones de la barra de herramientas.

Nuevo. Para crear una nueva categora.
Editar. Para acceder a la ventana de edicin de la categora
seleccionada.
Publicar. Para decidir que la categora seleccionada sea publicada,
visible en el Front-end.
Despublicado. Para decidir que no sea publicada.
Archivo. Para archivar la categora, junto con las categoras que son
hijas de ella.
Comprobar. La comprobacin se realiza cuando pueden existir
elementos bloqueados.
6: Contenidos
Joomla! La web en entornos educativos 90
Papelera. Enva a la papelera a la categora seccionada junto con las
que dependen de ella. Esperando a su recuperacin o borrado definitivos.
Reconstruir. Reconstruye y refresca el contenido de la tabla de la
base de datos que almacena la informacin sobre las categoras. Slo es
necesario utilizar esta opcin si los datos se corrompen.
Opciones. Acceso a las opciones de configuracin del componente
que gestiona los contenidos.

Opciones de la tabla del rea de trabajo de gestin de categoras.

Cada columna identifica un tipo de informacin. El nombre de la columna es
activo, pulsarlo permite ordenar las categoras con el orden alfabtico
establecido en esa columna.
Ttulo. Nombre con el que se identifica la categora. Pulsando en el
vnculo asociado se entra en el rea de edicin de la categora.
Estatus. Estado en el que se encuentra la categora. Pulsando en el
vnculo asociado se modifica el estado de
publicado

a no publicado

Aunque con carcter general, aparece el icono correspondiente indicando
el estado, y modificando el mismo directamente activando el vnculo de
estos iconos:
Estado archivado. Pulsando el icono el estado cambia a
despublicado.
Estado enviado a la papelera. Pulsando el icono el estado
cambia a publicado.
Orden. Indica el orden de presentacin de las categoras, segn el
nmero asociado a cada una, y que puede ser modificado directamente,
manipulando el nmero que aparece recuadrado, o bien activando los
botones y .
El orden se almacena sin necesidad de salir del rea de gestin,
indicando el orden deseado con la numeracin introducida en los cuadros
de texto, activando el botn guardar, .
Acceso. Indica el nivel de acceso que tiene esa categora, y pulsando en
el vnculo asociado se decidir rpidamente entre los tres niveles de
acceso posibles, de forma predeterminada Pblico, Registrado y Especial.
Idioma. Joomla permite tener contenido clasificado por idiomas, pudiendo
ms tarde elegir mostrarlo de forma diferenciada.
ID. Nmero que identifica de forma nica a la categora en la base de
datos y que utiliza internamente Joomla!

6: Contenidos
Joomla! La web en entornos educativos 91
Opciones de filtrado de categoras.

Filtro, por texto a partir de su ttulo.
Mximo de niveles, de categoras anidadas a mostrar en la tabla del rea
de trabajo.
Estado. Publicado, despublicado, archivado, eliminar o todos
Acceso. Los creados en el ACL de Joomla!
Idioma. Cada categora puede estar asociada a un idioma, lo que permite
una organizacin si queremos ofrecer informacin en varios idiomas.

Crear (editar) una categora.

La ventana de creacin o edicin de categoras son equivalentes y presentan
varios espacios de definicin.


Detalles de la categora.
Ttulo. De la categora.
Alias. Utilizado para nombrar la pgina cuando se utilizan URLs
amigables.
Padre. El nombre de la categora a la que est anidada.
6: Contenidos
Joomla! La web en entornos educativos 92
Estatus. Con cuatro opciones, evidentes.
Acceso. Dentro de los que estn definidos en el ACL de Joomla!
Permisos. Nos lleva a la parte inferior de la ventana, y que
estudiaremos en detalle en otro tema.
Idioma. En el que queremos que est clasificada.
ID. Numeracin que utiliza Joomla! para identificar a la categora
en la base de datos.
Descripcin. Texto explicativo que sirve para presentar el contenido
de la categora cuando se visualiza en el Front-end.

Opciones de publicacin.
Para definir al usuario que crea la categora.


Opciones bsicas.

Diseo alternativo. El definido de forma global, o seleccionar blog o
lista.
Imagen. La imagen que se utiliza al presentar la categora en el
Front-end. Imagen de la carpeta del servidor images/stories.
Nota. Informacin que se aade sobre la categora, opcional.

Opciones metadatos.
Ya conocidas. De igual definicin a la explicada en la configuracin global,
pero se aaden a los metadatos globales.



6: Contenidos
Joomla! La web en entornos educativos 93
Copiar o mover categoras.

Copiar una categora supone copiar ntegramente todo su contenido, es decir,
las subcategoras creadas en la categora, y los artculos de contenido incluidos
en todas ellas, tambin los que se encuentren archivados o en la papelera.
Mover una categora de contenido supone realizar una copia exacta de la
categora y su contenido. La categora y su contenido desaparecen de la
clasificacin original.

Seleccionada una categora en el rea de trabajo, se decide copiar o mover,
permitiendo redefinir el nivel de acceso o el idioma asociado, se selecciona en el
desplegable la categora a la que se copiar o mover, y se decide iniciar el
proceso. Aparece el mensaje oportuno.


Eliminar una categora.

Eliminar una categora supone eliminar cualquier relacin de contenidos con esa
clasificacin, por lo que es necesario que no tenga ninguna categora anidada ni
ningn artculo incluido. En caso de que se quisiera eliminar una categora y no
se reunieran estas dos condiciones, aparecera el correspondiente mensaje de
error.

Para eliminar una categora, se selecciona en el rea de trabajo, y se enva a la
papelera como primera fase del proceso.

Para acceder a la gestin de las categoras enviadas a la papelera se selecciona
Eliminar en el filtro de estado.

Aparecer la relacin de categoras que se encuentran en la papelera,
dispuestas a ser eliminadas de forma completa. Se selecciona y se utiliza la
accin Vaciar la papelera,
6: Contenidos
Joomla! La web en entornos educativos 94

Mostrando el mensaje oportuno,

Tambin puede ser modificado el estado la categora que se ha enviado a la
papelera a publicado, despublicado o archivado, con la acciones disponibles en
la barra de herramientas.

Archivar una categora.

Decidir archivar una categora supone cambiar a este estado todas las
categoras anidadas, con su estructura, y los artculos de todas y cada una de
ellas.
Para mostrarlas en el rea de trabajo debemos elegir el estado archivado en el
filtro correspondiente, pudiendo modificar de nuevo el estado de estos
contenidos. Si actuamos directamente sobre el icono de la columna estado, el
elemento cambia de estado archivado a despublicado.






















6: Contenidos
Joomla! La web en entornos educativos 95
Gestin de artculos de contenido.

Se accede a la gestin de artculos de contenido bien desde el men principal de la
Administracin de Joomla!,
Contenido > Gestor de artculos
o bien desde el botn Gestor de artculos del Panel de control de la Administracin de
Joomla!

Una vez que accedemos al rea de trabajo, observamos la relacin de todos los
artculos de contenido que existen.
La ventana muestra opciones de bsqueda de artculos, a travs de filtrado de texto
por su ttulo, y seleccionando por la categora a la que pertenezcan o incluso si no est
clasificado; por el autor del artculo, o por el estado en que se encuentren (publicado/no
publicado/archivado).

Opciones de la barra de herramientas.

Nuevo. Para crear un nuevo artculo.
Editar. Para acceder a la ventana de edicin del artculo
seleccionado.
Publicar. Para decidir que el artculo seleccionad sea publicado,
visible en el Front-end.
Despublicado. Para decidir que no sea publicado.
Destacados. Seleccionado el artculo se decide que aparezca en la
portada.
Archivo. Para archivar el artculo.
Comprobar. La comprobacin se realiza cuando pueden existir
elementos bloqueados.
Papelera. Enva a la papelera al artculo seccionado. Esperando a su
recuperacin o borrado definitivos.
Opciones. Acceso a las opciones de configuracin del componente
que gestiona los artculos de contenido.



6: Contenidos
Joomla! La web en entornos educativos 96
Opciones de la tabla del rea de trabajo de gestin de artculos.

Cada columna identifica un tipo de informacin. El nombre de la columna es
activo, pulsarlo permite ordenar los artculos con el orden alfabtico establecido
en esa columna.
Ttulo. Nombre con el que se identifica al artculo. Pulsando en el vnculo
asociado se entra en el rea de edicin del artculo.
Estatus. Estado en el que se encuentra el artculo. Pulsando en el vnculo
asociado se modifica el estado de
publicado

a no publicado

Aunque con carcter general, aparece el icono correspondiente indicando
el estado, y modificando el mismo directamente activando el vnculo de
estos iconos:
Estado archivado. Pulsando el icono el estado cambia a
despublicado.
Estado enviado a la papelera. Pulsando el icono el estado
cambia a publicado.
Orden. Indica el orden de presentacin de los artculos, segn el nmero
asociado a cada uno, y que puede ser modificado directamente,
manipulando el nmero que aparece recuadrado, o bien activando los
botones y .
El orden se almacena sin necesidad de salir del rea de gestin,
indicando el orden deseado con la numeracin introducida en los cuadros
de texto, activando el botn guardar, .
Acceso. Indica el nivel de acceso que tiene este artculo, y pulsando en el
vnculo asociado se decidir rpidamente entre los tres niveles de acceso
posibles, de forma predeterminada Pblico, Registrado y Especial.
Creado por. El autor del artculo.
Fecha. De creacin.
Impactos. Nmero de veces que ha sido visualizado el artculo en la
navegacin.
Idioma. Joomla! permite tener contenido clasificado por idiomas, pudiendo
ms tarde elegir mostrarlo de forma diferenciada.
ID. Nmero que identifica de forma nica al artculo en la base de datos y
que utiliza internamente Joomla!





6: Contenidos
Joomla! La web en entornos educativos 97
Opciones de filtrado de artculos.

Filtro, por texto a partir de su ttulo.
Estado. Publicado, despublicado, archivado, eliminar o todos.
Categora.
Mximo de niveles de categoras anidadas, a mostrar en la tabla del rea
de trabajo, a la categora seleccionada en el apartado anterior.
Acceso. Los creados en el ACL de Joomla!
Autor.
Idioma. Cada artculo puede estar asociado a un idioma, lo que permite
una organizacin si queremos ofrecer informacin en varios idiomas.

Copiar o mover artculos.

Copiar un artculo supone crear uno idntico en la categora elegida, y
manteniendo una copia del original.
Mover un artculo de contenido supone realizar una copia exacta del artculo en
la categora elegida, eliminando el original.

Seleccionado un artculo en el rea de trabajo, se decide copiar o mover,
permitiendo redefinir el nivel de acceso o el idioma asociado, se selecciona en el
desplegable la categora a la que se copiar o mover, y se decide iniciar el
proceso. Aparece el mensaje oportuno.


Eliminar un artculo.

Eliminar un artculo supone enviarlo a la papelera como primera fase del
proceso.

Papelera
Para acceder a la gestin de los artculos enviados a la papelera se selecciona
Eliminar en el filtro de estado.
6: Contenidos
Joomla! La web en entornos educativos 98

Aparecer la relacin de artculos que se encuentran en la papelera, dispuestos
a ser eliminadas de forma completa. Se selecciona y se utiliza la accin Vaciar
la papelera,

Mostrando el mensaje oportuno,

Tambin puede ser modificado el estado del artculo que se ha enviado a la
papelera a publicado, despublicado o archivado, con la acciones disponibles en
la barra de herramientas.

Crear (editar) un artculo.

La ventana de creacin o edicin de artculos son equivalentes y presentan
varios espacios de definicin.


6: Contenidos
Joomla! La web en entornos educativos 99
Artculo nuevo.
Ttulo. Del artculo.
Alias. Utilizado para nombrar la pgina cuando se utilizan URLs
amigables.
Categora. El nombre de la categora en el que lo clasificamos.
Estatus. Con cuatro opciones, evidentes.
Acceso. Dentro de los que estn definidos en el ACL de Joomla!
Permisos. Nos lleva a la parte inferior de la ventana, y que
estudiaremos en detalle en otro tema.
Destacados. Si se publica en la portada o no.
Idioma. En el que queremos que est clasificada.
ID. Numeracin que utiliza Joomla! para identificar a la categora
en la base de datos.
Texto artculo.

Opciones de publicacin.
Para elegir al usuario que crea la categora, un alias que lo identifique, y
las fechas relativas a la creacin, inicio y final de la publicacin.


Opciones Artculo.
De significado equivalente a las opciones del componente, y que
prevalecen sobre aquellas en caso de no elegir Usar global.
6: Contenidos
Joomla! La web en entornos educativos 100


Configurar la pantalla de edicin.
Para definir si se muestran las opciones de publicacin y del artculo, y las
opciones de insertar imgenes y enlaces a otros artculos, en la ventana
de edicin de un artculo de contenido.

Imgenes y enlaces.
Para definir todo lo relativo a las imgenes que se utilizan cuando el
artculo se presenta con texto de introduccin o completo, as como los
tres enlaces que se permiten incluir en la presentacin del artculo con
texto completo.
6: Contenidos
Joomla! La web en entornos educativos 101


Opciones metadatos.
Ya conocidas. De igual definicin a la explicada en la configuracin global,
pero se aaden a los metadatos globales.


Archivar artculo de contenido.

Archivar un artculo supone modificar su estado. El artculo sigue existiendo,
pero en una estructura paralela de categoras, identificadas de igual forma, e
incluso, permite realizar vnculos en los mens a estas categoras o artculos
archivados.
Para mostrarlos en el rea de trabajo debemos elegir el estado archivado en el
filtro correspondiente, pudiendo modificar de nuevo el estado de estos
contenidos. Si actuamos directamente sobre el icono de la columna estado, el
elemento cambia de estado archivado a despublicado.

6: Contenidos
Joomla! La web en entornos educativos 102
Actividad: Definimos una estructura de contenidos.
Hemos aprendido a crear y administrar categoras. Una buena eleccin de estos
contenedores har que la informacin que dispongamos en nuestro sitio web sea
accesible, est bien clasificada.
Imagina que eres la persona encargada de administrar la pgina de la biblioteca de tu
centro escolar. Tienes en marcha varias actividades y la gente est empezando a
participar, necesitas definir una estructura de categoras. Podra ser:

1. Crea esta estructura de categoras/subcategoras.
2. Crea un artculo en cada subcategora.












Categora Subcategoras
Opiniones
Los fondos de la Biblioteca
El horario de la Biblioteca
Las actividades de la Biblioteca
Libros
Lo que leemos
Lo que nos gusta leer
Recomendamos
Relatos
Alumnos
Profesores
Madres y padres
Antiguos alumnos
6: Contenidos
Joomla! La web en entornos educativos 103
Gestin de artculos destacados.

Los artculos destacados se muestran en la portada del Front-end. Estn diferenciados
del resto en la relacin de artculos de la ventana de gestin correspondiente.

Se accede a la gestin de artculos destacados desde el men principal de la
Administracin de Joomla!,
Contenido > Artculos destacados
Una vez que accedemos al rea de trabajo, observamos la relacin de todos los
artculos de contenido sobre los que se ha decidido que se presenten en la portada de
nuestro sitio web.

Se identifican claramente las opciones de filtrado para realizar bsquedas de artculos,
as como la informacin de cada artculo de contenido, y las opciones que presenta la
barra de herramientas, ya detalladas en apartados anteriores y totalmente
equivalentes.
Sin olvidar algo que ser importante en la presentacin de artculos en la pgina de
inicio, el orden. La presentacin se realiza segn la ordenacin determinada en esta
ventana de acuerdo al nmero asociado a cada artculo.
Si queremos que alguno de estos artculos deje de aparecer en la portada, bastar con
seleccionarlo y elegir la opcin Eliminar de la barra de herramientas.


6: Contenidos
Joomla! La web en entornos educativos 104
Contenido en varios idiomas.

Joomla! permite asignar contenido a un idioma, que puede todava no estar
instalado,

pudiendo de esta forma presentar contenido en diferentes idiomas que, con la
utilizacin conjunta del Plugin Sistema Filtro de idioma y del Mdulo Conmutar
idioma (ambos se encuentran despublicados deshabilitados - de forma
predeterminada) se puede seleccionar idioma en la presentacin de los contenidos
de forma eficaz en la navegacin.










6: Contenidos
Joomla! La web en entornos educativos 105
Para saber ms.

Conociendo los ejemplos instalados
Contenidos en el Front-end y estructura en el Back-end


Crear artculo con Leer ms
Crear un artculo de contenido no parece complicado si ests acostumbrado a manejar
editores de texto de este tipo. De todas formas, parece conveniente que observes
cmo se crea un artculo de contenido, con una parte introductoria y un vnculo Leer
ms para visualizarlo de forma completa.
Aprovecharemos las imgenes que utilizaste en la actividad correspondiente a la
gestin de archivos de imagen, localizadas en Recursos.
Y utilizaremos el texto contenido en el archivo arti_leer.txt, y localizado en Recursos.

Observa que es un archivo en formato texto. Si quisieras aprovechar contenido textual
creado con algn procesador de texto para copiarlo en el editor de texto de Joomla!, es
recomendable que transformes antes ese archivo a otro en formato texto (txt), para
evitar copiar cdigo oculto que impedira manipular segn nuestras intenciones el texto
del artculo; o bien utilizar la herramienta de copiar la herramienta de copiar desde
Word del editor de texto, si ste es el origen del contenido.
Crear el artculo desde el Back-end




















2012


Joomla! La web en
entornos
educativos
Mdulo : M
7: Mens
Joomla! La web en entornos educativos: 106
7
Mens


Introduccin.

El acceso a los contenidos en el sitio web se realiza a travs de la navegacin que se
decide en los mens.
Los mens en Joomla! son grupos de vnculos, tems, a componentes o elementos que
gestionan, categoras, artculos de contenido o pginas externas.
Los mens deben estar asociados a mdulos, que son los que realmente pueden
mostrarse publicados en el Front-end, en la posicin establecida en la plantilla activa.
Un men slo es visible en el sitio web si el correspondiente mdulo est habilitado
(publicado). Pueden ser creados tantos mens como necesitemos. Incluso pueden
mostrarse diferentes mens dependiendo de la pgina por la que se est navegando.
Cada men debe tener un nombre de identificacin nico usado internamente por
Joomla!
Joomla! utiliza un nico mdulo de men. Los mens que se crean estn asociados a
instancias de este mdulo. Y cada vez que se crea o elimina un men se acta sobre
una instancia de este mdulo.
Pensar detenidamente qu mens, con qu tems de men, en qu momento de la
navegacin sern accesibles y para qu niveles de acceso, ser una parte
determinante en la elaboracin de nuestro sitio web, sin duda.
Una vez ms nos encontramos con el intento de explicar de forma detallada todos los
nuevos conceptos, apareciendo lo que podemos considerar repeticiones de contenidos
ya conocidos, para favorecer la comprensin aislada de cada parte del texto; y con
aspectos tcnicos que exceden a los objetivos de este curso, que no se detallan.
Esperamos que se entienda que este ser el ltimo momento en que muchos aspectos
se hacen reiterativos, y que sin conocer en profundidad la multitud de parmetros que
permite Joomla! definir en los objetos que gestiona, se puede utilizar esta herramienta
con facilidad para conseguir sitios web de calidad.









Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 1
7: Mens
Joomla! La web en entornos educativos: 107
Actividad: Navegacin en nuestro sitio web.
A lo largo de este tema se intenta que comprendas cmo se gestionan mens y, por
tanto, cmo se decide la navegacin en nuestro sitio web. El tema es una actividad en
s, ya que se hacen propuestas sencillas en la explicacin de cada concepto, utilizando
los ejemplos instalados por defecto en Joomla!
De todas formas, es bueno que te plantees una propuesta concreta a medida que
avanzas en el tema: la navegacin del sitio web oficial de tu centro, para que al final de
su lectura seas capaz de tenerla definida.
Recuerda los ejemplos de pginas de centros que tienen clasificados:
La Consejera de Educacin de Extremadura :
http://portalcentros.educarex.es/
La Consejera de Educacin de Castilla-La Mancha:
http://edu.jccm.es/joomla/
Edujoomla:
http://www.edujoomla.es


Gestin de mens.

Accedemos al rea de trabajo de la gestin de mens desde el men principal del
Panel de Administracin de Joomla!

o desde el panel de control de la Administracin de Joomla!

La tabla del rea de trabajo muestra informacin sobre varios aspectos de cada
men:

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 2
7: Mens
Joomla! La web en entornos educativos: 108
Ttulo: del men, est vinculado a la edicin de los elementos o tems del
men.
Nmero de elementos de men: de estado publicado, despublicado y
eliminado.
Mdulos enlazados con el men. Cada men est asociado a uno o
varios mdulos de tipo men, que son los que realmente permiten mostrar
el men en el Front-end. Aqu podemos conocer rpidamente cuntos
son, cmo se designan y la plantilla y posicin en la que estn definidos
para ser mostrados.
ID: nmero que identifica de forma nica al men en la base de datos,
creado automticamente por Joomla!

La barra de herramientas indica las operaciones que se pueden realizar con
los mens desde este panel.
Nuevo. Inicia el proceso de creacin de un nuevo men.
Editar. Edita los detalles de definicin de un men existente.

Eliminar. Para eliminar un men, los tems creados en l, y las instancias
del mdulo de men que tenga asociadas.

Reconstruir. Reconstruye y refresca el contenido de la tabla de la base
de datos que almacena la informacin sobre los mens.
Opciones. Acceso a las opciones de configuracin de los mens, los
permisos, que veremos con ms detalle en el captulo correspondiente.







Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 3
7: Mens
Joomla! La web en entornos educativos: 109
Gestin de tems de mens.

Observamos que el men Men principal tiene una estrella, , indicando que es el
inicio a la navegacin cuando un usuario accede a nuestro sitio web. Solo puede existir
un nico tem de men predeterminado, y es el tem de men, y por tanto men, que
no pude ser eliminado. Joomla! debe tener siempre un tem de estas caractersticas
definido, si no, la navegacin genera un error, impidiendo acceder a los contenidos en
el Front-end.



Opciones de la barra de herramientas.

Nuevo. Para crear una nuevo tem de men.
Editar. Para acceder a la ventana de edicin del elemento de men
seleccionado.
Publicar. Para decidir que el tem seleccionado sea publicado, visible
en el Front-end.
Despublicado. Para decidir que no sea publicado.
Papelera. Enva a la papelera al tem seccionado. Esperando a su
recuperacin o borrado definitivos.
Inicio. Para definir el tem de men que define el inicio de la
navegacin por el sitio web.
Reconstruir. Reconstruye y refresca el contenido de la tabla de la
base de datos que almacena la informacin sobre los elementos de men.

Opciones de filtrado de elementos de men.

Filtro, por texto a partir de su ttulo.
Seleccin del men.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 4
7: Mens
Joomla! La web en entornos educativos: 110
Nivel de men: mximo de niveles de mens anidados a mostrar en la
tabla del rea de trabajo.
Estado. Publicado, despublicado, eliminar o todos.
Acceso. Los niveles de acceso creados en el ACL de Joomla!
Idioma. Cada elemento de men puede estar asociado a un idioma, lo
que permite una organizacin si queremos ofrecer informacin en
varios idiomas.

Opciones de la tabla del rea de trabajo de gestin de tems de men.

Cada columna identifica un tipo de informacin. El nombre de la columna es
activo, pulsarlo permite ordenar los tems con el orden alfabtico establecido en
esa columna.
Ttulo que identifica el tem de men. Pulsando con el ratn se accede a
la pgina de edicin del tem de men.
Estatus. Estado en el que se encuentra el elemento de men. Pulsando
en el vnculo asociado se modifica el estado de
publicado

a no publicado

Aunque con carcter general, aparece el icono correspondiente indicando
el estado, y modificando el mismo directamente activando el vnculo de
estos iconos:
Estado archivado. Pulsando el icono el estado cambia a
despublicado.
Estado enviado a la papelera. Pulsando el icono el estado
cambia a publicado.
Orden. Indica el orden de presentacin de los elementos de men, segn
el nmero asociado a cada uno, y que puede ser modificado
directamente, manipulando el nmero que aparece en el cuadro de texto,
o bien activando los botones y .
El orden se almacena sin necesidad de salir del rea de gestin,
indicando el orden deseado con la numeracin introducida en los cuadros
de texto, activando el botn guardar, .
Acceso. Indica el nivel de acceso que tiene este tem, y pulsando en el
vnculo asociado se decidir rpidamente entre los niveles de acceso
definidos en el ACL de Joomla!
Idioma. Joomla permite tener contenido clasificado por idiomas, pudiendo
ms tarde elegir mostrarlo de forma diferenciada.
ID. Nmero que identifica de forma nica al elemento de men en la base
de datos y que utiliza internamente Joomla!


Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 5
7: Mens
Joomla! La web en entornos educativos: 111
Crear un men.

Vamos a crear nuestro primer men.
1 Entramos en el panel de Gestin de mens y seleccionamos la accin Nuevo.

2 Completamos la informacin de Detalles del men. En este caso:

Ttulo del men. Primer men.
Tipo men. El que identifica de forma nica internamente, dentro del
cdigo, Joomla!, y para que el se recomienda un nombre sin espacios en
blanco. menu_1.
Descripcin. El primer men que creo.

3 Seleccionamos Guardar y cerrar. Y ya tenemos creado el nuevo men.

4 Nuestro primer men creado ya aparece en la gestin de mens,

aunque, claro, todava no tiene ningn tem de men creado, ni un mdulo
asociado, imprescindible.



Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 6
7: Mens
Joomla! La web en entornos educativos: 112
Asociar el men a un mdulo y publicarlo.

Hay que tener en cuenta que este nuevo men debe primero ser asociado a un mdulo
de tipo men para que pueda estar visible en el Front-end.
1 Desde el gestor de mens accedemos a Aadir un mdulo para este tipo de
men. Aparece la ventana de gestin del mdulo de tipo men para ser
asociado.


2 Procedemos a completar los parmetros que definen el mdulo.
Los detalles.

De parmetros con significado comprensible. La posicin del mdulo
depende de la plantilla activa, y se debe tener claro en qu plantilla y
posicin se muestra el mdulo. En nuestro caso, con los ejemplos
instalados en Joomla!, elegimos la position-7 de la plantilla beez_20.

Men asignado. La decisin sobre en qu momento de la navegacin, es
decir, para qu elementos de men existentes, decidimos que este
mdulo est visible en el Front-end. Aparecen todos los mens
existentes, y la relacin de los tems de cada uno de ellos, para hacer la
seleccin deseada. Podemos dejar En todas las pginas. Otras
opciones de eleccin son: ninguna pgina, slo en las pginas
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 7
7: Mens
Joomla! La web en entornos educativos: 113
seleccionadas y en todas las pginas excepto en las seleccionadas.

Opciones bsicas, para seleccionar el men asociado al mdulo, en el
supuesto de que tenga varios niveles de tems de men, si se muestran, y
en qu nivel se empieza y finaliza la presentacin.

Y opciones avanzadas, relativas a la generacin del cdigo html, ID; al
estilo diferenciado que puede ser aplicado a los tems de men, Sufijo
clase del Men, o al mdulo, Sufijo clase mdulo; definicin de cdigo
javascript para posicionar ventanas emergentes, Posicin de destino; y
las relativas a la gestin de la Cach.

Si decidimos Guardar y cerrar, el men ya aparece con la informacin
que indica que se ha asociado un mdulo de men.






Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 8
7: Mens
Joomla! La web en entornos educativos: 114
Crear un tem de men.

Para tener definitivamente visible el men en el Front-end, debemos tener creado al
menos un elemento de men. Entramos en la ventana de creacin de un nuevo
elemento de men.

Tipo elemento men. Para elegir qu tipo de tem de men se crea.
Ttulo men. Nombre del tem.
Alias. Es utilizado cuando se decide mostrar URLs amigables.
Nota. Aade informacin sobre el elemento de men.
Enlace. En primera instancia, indica el tipo de enlace que se crear,
cuando se seleccione el tipo de enlace, y ms adelante el elemento
seleccionado, aparecer la URL definitiva.
Estado. Si estar publicado o no en la navegacin.
Acceso. El definido en el ACL.
Localizacin men. Para elegir el men en el que se crear el tem.
Elemento padre. Para decidir en qu nivel se crea el tem. en este caso
slo disponemos de la opcin de crearlo en el nivel superior, pero si
existiera algn otro tem, podramos decir que este nuevo fuera hijo del
mismo, y estaramos creando un tem de segundo nivel.
Ordenar. Por defecto los tems nuevos aparecern en ltima posicin. El
orden en que aparecer en el men se podr modificar una vez creado el
tem.
Ventana destino. Para decidir si al activar el tem la navegacin se realiza
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 9
7: Mens
Joomla! La web en entornos educativos: 115
en la misma ventana con barra de navegacin o en una nueva ventana
con o sin barra de navegacin.
Pgina principal. Para decidir si este tem de men es el que se asocia a
la pgina principal de nuestro sitio web.
Idioma. Asignar un idioma al elemento de men.
Plantilla estilo. Para seleccionar la plantilla o estilo que se activa al
navegar por este tem.
ID. Nmero de registro en la base de datos.
Debemos seleccionar el tipo de elemento de men, lo primero. Si lo hacemos
aparece una ventana donde elegimos de entre todas las opciones que aparecen,
Artculo simple.

Observamos que el espacio de la configuracin requerida se adapta a esta eleccin,
y elegimos un artculo de contenido existente.

Aparecen multitud de posibilidades de configuracin: Opciones de artculo, opciones
para los enlaces, de visualizacin para la pgina y metadatos, son conocidas, y
equivalentes a las estudiadas en contenidos anteriores. Definen si queremos tener
opciones diferentes a las globales. Y asignar un mdulo a este elemento de men,
muy importante, ya que desde este espacio se accede de forma rpida a las
decisiones de navegacin que se quisieran tomar condicionadas por la creacin del
nuevo elemento de men.
Si decidimos Guardar y cerrar, observamos que ya est en la portada el men
visible con el primer tem de men creado. Aparece en la parte superior de los
mens de esa posicin, ya que as fue definido en el parmetro orden de los
detalles del mdulo.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 10
7: Mens
Joomla! La web en entornos educativos: 116

De esta forma completamos los pasos requeridos para definir la navegacin en el
sitio web: crear un men, asociarlo a un mdulo de tipo men y crear el primer tem.

Importante: Muchas opciones de configuracin.
Hasta ahora hemos conocido la multitud de opciones de configuracin del componente
que gestiona artculos de contenido, de las categoras y de los propios artculos; y
acabamos de conocer las opciones de configuracin de los tems de men que dan
acceso a los contenidos en el Front-end.
Si definimos un tem de men, sus preferencias sern aplicadas preferentemente a las
definidas con carcter global, incluso si en el artculo de contenido alguna preferencia
se define como la global. Pero si en el artculo de contenido hay preferencias definidas
de diferente forma a la global, prevalecen sobre las definidas en el tem de men.
Adems, la edicin de un tem de men permite decidir si prevalece lo definido en l o
en el objeto que permite mostrar en el Front-end.
Si se accede de forma directa a un artculo a travs de su URL, las preferencias
definidas en el tem de men son obviadas.


Editar un men.

Debemos diferenciar lo que significa la edicin de un men, a la que accedemos
desde el rea de gestin de mens, y que permite nicamente modificar el Nombre
nico, Ttulo y Descripcin del men,


y lo que significa editar el mdulo asociado al men, que permite muchas ms
opciones de configuracin. La edicin de un mdulo asociado a un men se realiza
exactamente igual a como se realiza la edicin de cualquier mdulo instalado en el
sistema, y ya conocemos las opciones de configuracin que permite.

Copiar y mover un men.

Son procesos que se realizan por lotes. Y debemos tener claro que la relacin entre
mdulo y men es determinante en este proceso, ya que lo que se copia o mueve son
los mdulos inicialmente, para ms tarde asociar el mdulo al men.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 11
7: Mens
Joomla! La web en entornos educativos: 117
Si se copia un mdulo, las acciones que se deciden se aplican sobre el mdulo
copiado, y se mantiene una copia exacta del original. Si el mdulo de mueve, se
aplican los cambios y desaparece el estado del mdulo original.
1 Nos situamos en la ventana de gestin de mdulos. Seleccionamos el mdulo
Primer men y decidimos los parmetros para iniciar el proceso por lotes para
hacer copia del mdulo.

Aparece el mensaje indicando que el proceso ha concluido con xito.

Y el mdulo nuevo en la lista de mdulos de tipo men con la que estamos
trabajando.

2 Debemos tener clara la relacin existente entre mdulo y men. Si accedemos a
la edicin del mdulo copiado, observamos que el men asociado a este nuevo
mdulo es el que exista para el mdulo que se copi, Primer men.

Lo que ocurre en estos momentos es que si modificamos el estado del mdulo
copiado a Publicado, en el Front-end aparecen los dos mdulos visibles. Es decir,
tenemos un mismo men reproducido dos veces, una por cada mdulo.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 12
7: Mens
Joomla! La web en entornos educativos: 118

Como podemos comprobar en la informacin que aporta el rea de trabajo del
gestor de mens.

Bien, esta situacin debemos entenderla en el sentido de podramos haber
modificado las posiciones de la plantilla en la que se mostrar cada men, o
modificar la posicin asociada a otro estilo de una plantilla, e incluso modificar la
navegacin en la que se mostrar el mdulo.

Borrar un men.

Borrar un men supone hacerlo definitivamente desde la opcin de la barra de
herramientas de la gestin de mens, . Debemos tener claro que al borrar el men,
se borra el mdulo de men asociado a l.
Esta operacin es irreversible!
Sin embargo, si decidimos borrar el mdulo asociado a un men, el men permanece
como estructura organizativa, esperando que a que se le vuelva a asignar un mdulo
de tipo men.

Editar un tem de men.

Si elegimos un tem de men desde el rea de trabajo de gestin de un men, y
seleccionamos la opcin Editar de la barra de herramientas, accedemos a la edicin
del tem de men, donde aparece una ventana con las opciones definidas en
Detalles, que permite modificar todas los parmetros salvo la URL que define el
vnculo asociado al tem de men, y la relacin de Parmetros equivalentes a los
mencionados en el apartado dedicado a la creacin de elementos de men,
permitiendo su modificacin si as se desea.
Permite cambiar el tipo de tem de men, es decir, sin romper la estructura del men,
definir un nuevo tem de men.



Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 13
7: Mens
Joomla! La web en entornos educativos: 119
Copiar y mover tems de men.

Son procesos que se realizan por lotes. Y debemos tener claro que la relacin entre
mdulo y men es determinante en este proceso, ya que lo que se copia o mueve son
los tems inicialmente, a un men ya creado, para ms tarde asociar el mdulo al
men.
Si se copian tems de men, permanece una copia del original, si se mueve,
desaparece el tem original del men asociado.
1 Vamos a copiar varios elementos de men, en concreto del men Tienda de
frutas. Creamos el men en el que copiaremos los tems.

2 Accedemos a la edicin de los tems del men Tienda de frutas, y decidimos
copiar varis de ellos, en el men nuevo creado, Tienda de frutas copia tems.

3 Y aparece la relacin de tems copiados en el men Tienda de frutas copia
tems.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 14
7: Mens
Joomla! La web en entornos educativos: 120

4 Pero todava no tenemos el correspondiente mdulo de tipo men asociado al
men.

Lo asociamos.

5 Y como hemos decidido una posicin de la plantilla activa en el Front-end, este
men, resultado de copiar tems de men de otro, aparece visible en la portada.












Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 15
7: Mens
Joomla! La web en entornos educativos: 121
Borrar un tem de men. La papelera.

Borrar un tem de men supone enviarlo a la papelera, donde permanecer hasta que
se decida su borrado definitivo o su recuperacin al men original.
1 Accedemos a la gestin de tems del men Tienda de frutas copia tems y
seleccionamos el tem Contactar (2),

2 Accionamos el botn Papelera, , de la barra de herramientas y el sistema
indica que el tem se ha enviado a la papelera.

3 Si decidimos que muestre los tems de men que se encuentran en estado
Eliminar,

aparece el tem enviado a la papelera, con un estado despublicado.

4 Ahora podemos decidir cambiar el estado de este tem, o realizar el borrado
definitivo, .















Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 16
7: Mens
Joomla! La web en entornos educativos: 122
Tipos de tems de mens.

Cuando queremos crear un nuevo tem de men, nos encontramos muchas opciones.
La eleccin debe ser la adecuada. En este apartado se definen todos los tipos de tems
de men que se pueden crear en Joomla! de forma predeterminada y, con los ejemplos
instalados, mostrar algn ejemplo de su uso.
Al instalar nuevas extensiones, esta relacin se ampla para permitir crear elementos
de men a los nuevos componentes y los elementos que gestione.


Artculos. Enlace interno.

Artculos archivados. Muestra en formato lista artculos de contenido que han
sido archivados, localizables por fecha.
Artculo simple. Enlace directo a un determinado artculo de contenido.

Lista de todas las categoras. Muestra el contenido de todas las categoras
contenidas en otra, que se selecciona.
7: Mens
Joomla! La web en entornos educativos: 123

Categora blog. Aade un vnculo que lista los artculos publicados de una
categora de contenidos en formato blog. El formato blog muestra artculos
de contenido como una serie de pequeos sumarios de artculos en el sitio
web.

Lista de categoras. Muestra en formato lista los artculos de una
determinada categora.
7: Mens
Joomla! La web en entornos educativos: 124

Artculos destacados. Muestra los artculos de contenido del Frontpage en
formato blog. Ejemplo: el tem Inicio del men principal.
Crear artculo. Vnculo directo a una pgina de edicin de artculos de
contenido para que un usuario pueda crear contenidos. Slo habilitado para
usuarios de categora Especial, de forma predeterminada. Ejemplo: el tem
de men Enviar un artculo del men de usuario creado en la instalacin de
Joomla!


Contactos. Enlace interno.

Lista todas las categoras de contacto. Aade un vnculo a un rbol que
muestra la estructura anidada de categoras en que estn clasificados los
contactos.
7: Mens
Joomla! La web en entornos educativos: 125

Lista de contactos en una categora. Muestra la categora como una tabla
donde aparecen listados los contactos publicados de esa categora con los
nombres vinculados. Si slo hay un contacto publicado la tabla mostrar por
defecto el nico contacto existente como una presentacin estndar de
contacto.

Contacto nico. Aade un vnculo a un contacto existente, muestra
informacin de ese contacto y propone un formulario para rellenar y ser
enviado por correo electrnico al contacto.


7: Mens
Joomla! La web en entornos educativos: 126
Contactos destacados. Muestra la relacin de contactos que se han
clasificado como destacados.


Servidor de noticias. Enlace interno.

Muestra todas las categoras de noticias externas. Muestra la relacin de las
categoras de noticias externas definidas en Joomla!

Lista de noticias externas en una categora. Muestra la lista de una categora
de noticias externas.

7: Mens
Joomla! La web en entornos educativos: 127
Noticias externas individuales. Enlace a una noticia externa definida.


Buscar. Enlace interno.

Muestra una pgina desde la que se pueden realizar bsquedas en el contenido
creado en Joomla!, con varias opciones de filtrado.


Bsqueda inteligente. Enlace interno.

Muestra una ventana con un cuadro de texto que permite hacer bsqueda de
contenido ms depuradas: con parmetros lgicos and, or, not, por ejemplo.

7: Mens
Joomla! La web en entornos educativos: 128
Gestor de usuarios. Enlace interno.

Formulario de acceso. Vnculo a una pgina de acceso como usuario del
sistema,

o de salida si ya est identificado en l.

Perfil de usuario. Muestra la informacin almacenada en el perfil de usuario,
permitiendo su edicin.







7: Mens
Joomla! La web en entornos educativos: 129
Editar perfil de usuario. Permite editar el perfil de usuario.

Formulario de acceso (registro). Conocido.








7: Mens
Joomla! La web en entornos educativos: 130
Solicitud para recordar al usuario. Enlace a una pgina donde se permite,
con la introduccin de la direccin de e-mail, enviar un mensaje para recordar
el nombre de usuario asociado a esa cuenta.

Restablecer la contrasea. Equivalente al anterior.

Enlaces web. Enlace interno.

Lista todas las categoras de enlaces web. Muestra la lista de las categoras
de enlaces web creadas en Joomla!

Lista de enlaces web en la categora. Muestra la lista de los enlaces de una
categora de enlaces web creados en Joomla!

7: Mens
Joomla! La web en entornos educativos: 131
Enviar enlace web. Enlace a una pgina que permite enviar a los usuarios
enlaces web. Si el usuario tiene permisos para ello, desde luego.


URL embebida. Enlace interno.

URL embebida (Wrapper). Aade un vnculo a una pgina web externa, que
se visualiza en la parte central del sitio web dentro de un marco.

Sistema de enlaces.

URL externa. Enlace definido con su URL a otro sitio o pgina web,
externo a nuestro sitio. La definicin de los detalles del tem permite
aadir la URL a la que queremos que se dirija la navegacin al activar
este tem.
Alias. Este tem del men crea un enlace a un tem de men existente.
Creado el tem, sin haber todava definido el enlace, tomar el parmetro
de configuracin del enlace del tem del men de destino.
Separador. Este tem del men crea un separador dentro del men. Se
utiliza para dividir mens largos o para agregar temporalmente tems de
men, que sirvan para auxiliar a la visualizacin del men. Crea, por
tanto, un tem de men sin vnculo asociado.





7: Mens
Joomla! La web en entornos educativos: 132
Actividad: Definimos la navegacin de los contenidos.
Hemos aprendido a crear y administrar categoras. Una buena eleccin de estos
contenedores har que la informacin que dispongamos en nuestro sitio web sea
accesible, est bien clasificada.
Imagina que eres la persona encargada de administrar la pgina de la biblioteca de tu
centro escolar. Tienes en marcha varias actividades y la gente est empezando a
participar, necesitas definir una estructura de categoras. Podra ser:

1. Crea esta estructura de categoras y varios artculos de contenidos en ellas.
2. Crea un men titulado Biblioteca y que aparezca visible en la portada del
sitio web.
3. Crea los tems de men que permitan acceder a cada una de las tres
categoras que has creado.
4. Comprueba que lo visualizas en el Front-end.

Actividad: Copiar mens.
Copiar mens puede ser de gran utilidad. Imagina que ests creando el sitio web de tu
centro escolar, supongamos que es un centro de secundaria con departamentos
didcticos. Queremos que cada departamento didctico tenga un men dedicado con
al menos tres tems: componentes del departamento, actividades extraescolares y
materiales. Podemos suponer que el vnculo de los componentes del departamento
ser a un artculo con la relacin de personas integrantes del departamento, el vnculo
de actividades extraescolares puede ser a una categora de contenidos dispuestos en
formato blog, y que el vnculo a materiales puede ser a una seccin que contenga a su
vez categoras de cada nivel de ESO y Bachillerato, por ejemplo.
Si pretendemos crear un men nuevo para cada departamento, podemos dedicar
bastante tiempo y atencin. Sin embargo, podemos crear uno inicial y con copias
sucesivas ir construyendo el del resto de los departamentos. Claro, una vez copiado,
debemos editarlo para hacer corresponder los vnculos iniciales de los tems a los que
realmente queremos.
Categora Subcategoras
Opiniones
Los fondos de la Biblioteca
El horario de la Biblioteca
Las actividades de la Biblioteca
Libros
Lo que leemos
Lo que nos gusta leer
Recomendamos
Relatos
Alumnos
Profesores
Madres y padres
Antiguos alumnos
7: Mens
Joomla! La web en entornos educativos: 133
Para saber ms.

Explicacin de algunos de los tems de men que se pueden crear.
Aprovecharemos algunos de los ejemplos que tenemos instalados en Joomla! para
conocer el significado de varios de los tems de men que podemos crear. Aadimos
alguno ms que puede ser interesante.
Enlaces a contenidos, navegacin

Ofrecer un contacto en nuestro sitio web


Eliminar los ejemplos instalados en Joomla!
Sin duda esto es una tarea que tarde o temprano tendremos que realizar. Que Joomla!
instale ejemplos es muy interesante, nos ha permitido ir comprendiendo cmo
funciona, pero estos artculos de contenido en nuestro sitio web sobran.
En los siguientes captulos seguiremos utilizando ejemplos instalados en Joomla!, y en
ese momento nos plantearemos el borrado definitivo de los ejemplos instalados que no
queramos aprovechar.
Eliminar los contenidos


Contenidos en varios idiomas.
Crear y disponer contenidos en dos idiomas




















2012


Joomla! La web en
entornos
educativos
Mdulo [: %OOl OEl l O
8: Extensiones
Joomla! La web en entornos educativos 134
8
Extensiones


Introduccin.

Por extensiones entendemos todo aquello que realiza alguna tarea en Joomla! y que,
junto al Core (corazn o ncleo de Joomla!), complementan y desarrollan toda la
potencialidad del sistema. Son extensiones los componentes, los mdulos, los plugins,
los idiomas y las plantillas (templates).
Los Componentes son quiz las aplicaciones ms importantes y juegan un
papel fundamental en la gestin de contenidos de Joomla! Son pequeos
programas generalmente independientes entre s, que estn junto al ncleo de
Joomla!, o bien se descargan aparte, y posteriormente se instalan desde el
panel de Administracin de Joomla!
Los Mdulos son aplicaciones mucho ms simples que los componentes y
habitualmente son una extensin o complemento de algn componente. Los
mdulos muestran informacin secundaria, simplificada y breve que toman de la
base de datos y luego cargan sobre los laterales del sitio (en las columnas de los
extremos, una de las ms comunes disposiciones en la plantillas, y como
observamos en la que tenemos activa). Pero tambin tienen funciones ms
importantes que llevar a cabo: pueden publicar los enlaces del men, recoger
datos de acceso mediante un formulario, etc.
Los Plugins son aplicaciones que de forma general interceptan literalmente los
artculos de contenido (documentos o elementos de componentes) antes de ser
mostrados y publicados en el sistema, y le agregan informacin adicional o lo
alteran en forma dinmica, completando as el contenido total que va a ser
entregado al navegador del usuario final. Los plugins pueden ser llamados
mediante comandos especiales, o se pueden mostrar de forma predeterminada
para ciertos contenidos/componentes. Aunque los plugins ofrecen posibilidades
mucho ms amplias, pueden mejorar la funcionalidad en el mbito del entorno
de trabajo.
Los Idiomas son paquetes de archivos que, una vez instalados, permiten que el
Front-end y el Back-end est expresado en un idioma determinado y configurar
contenidos en diversos idiomas.
Las Plantillas (Templates) deciden cmo se muestra el espacio web, tanto el
Front-end como el Back-end, en el navegador del usuario.
En este texto volvemos a encontrar la necesidad de explicacin de conceptos similares
en diferentes momentos, pero se recurre a la reiteracin de la exposicin para
favorecer la bsqueda del contenido de forma independiente por parte del lector. Por
supuesto, no se recuperan explicaciones utilizadas con anterioridad para describir
elementos de Joomla! equivalentes a los ya conocidos.
Completamos as la comprensin y manejo de los contenidos nativos de Joomla!

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 1
8: Extensiones
Joomla! La web en entornos educativos 135
Interfaz visual del Front-end.

Comprender la estructura de la interfaz visual del Front-end de Joomla! es fundamental.
Para un usuario novel significar poder situar adecuadamente los mdulos que quiere
que sean visualizados en la navegacin que ha decidido, de determinada posicin
definida en la plantilla. Pero para un usuario medio/avanzado, que quiera manipular
plantillas de terceros o crear las suyas propias, es necesario que sepa en cada
momento cmo situar lo que se visualizar en el Front-end.
En general, una posible estructura visual del Front-end de Joomla! se puede observar
en esta imagen, correspondiente a la plantilla que tenemos activa en Joomla! de forma
predeterminada.

En ella diferenciamos diversos elementos:
La cabecera y el pie de pgina.
Un espacio central donde se cargan los contenidos a travs de las operaciones
realizadas por componentes y plugins.
Diferentes espacios donde se cargan los mdulos, definidos en la plantilla del
sitio web a travs de las posiciones de los mdulos, en el ejemplo: position-0,
position-2, position-5, position-7
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 2
8: Extensiones
Joomla! La web en entornos educativos 136
Es una plantilla bastante compleja, aunque verstil, por la cantidad de posiciones
definidas para visualizar mdulos.
Cada plantilla posee su propia definicin de los espacios en el Front-end, por lo que
conviene tener clara esta disposicin cuando se empiece a manipular componentes,
mdulos y plugins.

Componentes.

Cada componente tiene su propia tabla en la base de datos de Joomla! y tambin sus
propias carpeta y archivos en el servidor. Esto es precisamente lo que les da una
independencia en el funcionamiento y no interfieren, en general, unos con otros.
Adems, esto brinda la posibilidad de que pueden ser instalados o desinstalados en
cualquier momento, es decir, el sistema permite un asincronismo temporal en la
instalacin/desinstalacin de estas aplicaciones.

Muestra de las estructura de carpetas de los componentes que actan a nivel de administracin. Localizados en la
carpeta administrator/components del servidor.
Hay distintos tipos de componentes y de muy diversas funcionalidades (se designa el
nombre de los componentes con el prefijo "com_", utilizado en el nombre de la carpeta
que lo contiene en el servidor):
Componentes que funcionan en el Front-end y en la Administracin de
Joomla! Ejemplos: com_content, com_weblinks, com_newsfeeds, etc.
Componentes que funcionan exclusivamente en la Administracin de Joomla!
Ejemplos: com_frontpage, com_login, com_messages, com_templates,
con_joomlaupdate, etc.
Componentes que funcionan exclusivamente en el Front-end, no son tan
comunes, generalmente son creados por desarrolladores independientes.
Componentes que combinan su funcionamiento con mdulos, generalmente
la gran mayora. Ejemplos: com_banners, com_login, etc.

Nivel de funcionamiento de los componentes de Joomla!

Los componentes de Joomla! funcionan en dos niveles distintos:
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 3
8: Extensiones
Joomla! La web en entornos educativos 137
Dentro del nivel Administrativo, el usuario administrador realiza varias
acciones:
Define las opciones de configuracin del componente en cuestin.
Crea tems y elementos que contienen datos e imgenes, etc.
Edita, borra, elimina, publica, etc.
Por ejemplo: en el componente com_banners (anuncios), el administrador
crea un anuncio con texto y/o imagen, lo clasifica en una categora y lo
asigna a un cliente. Despus de ello puede publicarlo, editarlo, borrarlo, o
crear nuevos anuncios, etc.
Los componentes de administracin se encuentran en la carpeta:
/administrator/components/

El otro nivel de funcionamiento de los componentes es el del Front-end:
aquel que interacta con los usuarios/navegantes del sitio que pueden
realizar acciones como:
Filtrado de datos realizando bsquedas especficas.
Envo de datos al sistema o al usuario administrador.
Navegacin por sus tems y hasta creacin o edicin de contenidos
especficos.
Los archivos de estos componentes se encuentran en la carpeta:
/components/
Por ejemplo, en un componente de anuncios clasificados, el usuario
puede ver los anuncios publicados por otros usuarios y tambin publicar o
editar sus propios avisos.

Componentes bsicos de Joomla!

Son muchos los componentes que dispone Joomla! en su instalacin bsica.
Una buena relacin fcilmente comprensible es la que sigue:
El componente que gestiona los contenidos de Joomla!: com_content.
El componente encargado de administrar los contactos y enviar los
mensajes por email que escriben desde el formulario los
visitantes/usuarios: com_contact.
El componente de administracin de anuncios: com_banners.
El componente de gestin y publicacin de enlaces: com_weblinks.
El componente de sindicacin de noticias desde otros sitios:
com_newsfeeds.
El componente del buscador interno: com_search.
El componente de mensajera interna: com_messages.
El componente que maneja las actualizaciones del sistema:
com_joomlaupdate.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 4
8: Extensiones
Joomla! La web en entornos educativos 138
Los componentes relacionados con las funciones de usuario: com_login,
com_users.
El componente que permite redireccionar enlaces perdidos en la
navegacin por nuestro sitio: com_redirect.

Gestin de componentes.

Desde la Administracin se permite gestionar varios de los componentes que vienen
instalados en el Core de Joomla!:
Anuncios (Banners).
Buscar y bsqueda inteligente.
Contactos.
Enlaces web.
Joomla! Update.
Mensajera.
Noticias externas.
Redireccionar.
Se accede a la administracin de estos componentes desde el men Componentes
del men principal de la Administracin de Joomla!


Anuncios (Banners).

La incorporacin de publicidad en nuestro sitio web se administra de forma
sencilla gracias a este componente. Permite crear y clasificar los anuncios que
un cliente quiere anunciar en nuestro sitio web en categoras.
Si la mayora de los componentes preinstalados en Joomla! tienen una clara
utilizacin en entornos educativos, no debemos tampoco despreciar otros usos a
componentes como ste, ya que estos anuncios pueden ser de inters para ser
mostrados en nuestro sitio web: vnculo a un proyecto, a una asociacin que
colabora
La visualizacin de los anuncios gestionados por este componente en nuestro
sitio web se realiza a travs de la publicacin de una instancia del mdulo
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 5
8: Extensiones
Joomla! La web en entornos educativos 139
asociado, con una configuracin decidida, en alguna de las posiciones definidas
en la plantilla del sitio.
ste es el aspecto que presenta el rea de trabajo del Gestor de Anuncios.

Con informacin en cada columna perfectamente comprensible, como el
Nombre, con vnculo para acceder rpidamente a la edicin del anuncio,
Estatus, Cliente, Categora, Orden, Idioma, ID, y adems:
Impresiones. Muestra la cantidad de veces que se ha visualizado el
anuncio del total permitido, o contratado por el cliente.
Clics. Muestra el porcentaje de veces que se ha realizado clic con
el ratn sobre el vnculo del anuncio del total de impresiones
realizadas.
Meta palabras. Para introducir informacin til para ser localizado
en bsquedas, metadatos.
Tipo de compra. Segn el tiempo contratado.
La barra de herramientas presenta todas las acciones que se pueden realizar
con cada anuncio. Las opciones indican el tipo de compra realizado para
colocar anuncios en la web, si queremos que el sistema realice seguimiento de
los tiempos de impresin de los anuncios, y de los clics que se realizan sobre
ellos, as como si deseamos que se incluya un prefijo a las etiquetas que puedan
completar la definicin de cada anuncio, y que sirva para ser localizado en
bsquedas.


Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 6
8: Extensiones
Joomla! La web en entornos educativos 140
Crear y Editar anuncios.
Si decidimos crear o editar un anuncio existente, la pgina contiene un
espacio para editar los detalles del anuncio, opciones de publicacin y
metadatos, y una barra de herramientas que completa las operaciones que
podemos hacer.
Aprovechamos los anuncios creados con los ejemplos de la instalacin de
Joomla! para conocer qu debemos definir cuando creamos un nuevo
anuncio.

Nombre, Alias, Categora y Estatus, de significado conocido.
Tipo. Para decidir entre tener un anuncio ofrecido a travs de una
imagen,

o bien a travs de un cdigo personalizado.




Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 7
8: Extensiones
Joomla! La web en entornos educativos 141
Gestin de clientes.
Este es el aspecto que presenta el rea de trabajo de la Gestin de
clientes de anuncios.

La tabla del rea de trabajo muestra informacin del cliente:
Nombre del cliente. Nombre de la entidad que realiza la peticin de
inclusin del anuncio en nuestro sitio web.
Contacto. Nombre del contacto de la entidad peticionaria.
Nmero de anuncios, asociados al cliente.
Si accedemos a la edicin de un cliente, podemos conocer toda la
informacin que podemos introducir cuando creamos un cliente: Nombre
del cliente, Nombre de contacto, E-mail de contacto

Gestin de categoras de anuncios.
Podemos clasificar los anuncios en categoras.
ste es el aspecto que presenta el Gestor de categoras, con una barra
de herramientas donde reconocemos perfectamente las acciones que
podemos realizar, y una tabla con columnas que dan informacin
perfectamente identificable.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 8
8: Extensiones
Joomla! La web en entornos educativos 142

Si accedemos a la edicin de una categora podemos conocer toda la
informacin que podemos introducir cuando creamos una categora,
parmetros de significado conocido.

Pistas.
Podemos realizar el seguimiento de las impresiones y los clics que se han
realizado en los anuncios publicados. Para ello debemos tener definido en
las opciones del componente y en los parmetros de los respectivos
clientes y anuncios que se contabilicen impresiones y clics. Podemos
tener un aspecto como el que muestra la siguiente imagen.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 9
8: Extensiones
Joomla! La web en entornos educativos 143

Se puede descargar esta informacin si se decide Exportar el contenido de
esta ventana. Y as poder almacenar el seguimiento del control de los
anuncios en la web.

Buscar.

El componente Buscar muestra anlisis de los trminos de bsqueda empleados
en la web, permite decidir si se contabilizan las bsquedas que se realicen en el
Front-end de texto especfico en los contenidos de nuestro sitio web, y si es as
conocer qu texto se ha buscado y las veces que se ha realizado esa operacin.

Las opciones deciden si se habilita o no el registro de estas bsquedas, y si en
ellas, cuando el usuario la realice desde el Front-end, aparece o no indicada la
fecha de creacin del artculo que contiene el texto buscado.


Bsqueda inteligente.

La bsqueda inteligente se realiza dentro de una estructura de contenido
indexado, basado en la catalogacin en funcin de la raz de las palabras, y que
permite bsquedas ms rpidas y precisas que la extensin de bsqueda
habitual.
Para que est operativa esta funcionalidad, se debe crear un ndice de los
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 10
8: Extensiones
Joomla! La web en entornos educativos 144
contenidos creados en Joomla!, es necesario habilitar el plugin Contenido
Bsqueda inteligente, que permite revisar y actualizar esta indexacin, y para
poder realizar las bsquedas en el Front-end es preciso tener publicado el
mdulo Mdulo de Bsqueda inteligente.
Este componente crea de forma automtica ndices y mapas de contenido.

Un vez que accedemos al rea de trabajo del componente, decidimos crear el
ndice de contenido, ndice.

Una vez que finaliza el proceso, que puede llevar ms o menos tiempo,
dependiendo de la cantidad de contenidos que tengamos creados,

observamos la relacin de todos los elementos creados en el ndice, con la
indicacin del ttulo, estatus, tipo, URL bruta, y la fecha de ltima actualizacin.

Los mapas de contenido se establecen en diferentes ramas; en nuestro caso
Autor, Categora, Pas, Idioma, Regin y Tipo.

La rama Tipo es clasificada segn los contenidos nativos de Joomla!: Artculo,
Categora, Contacto, Noticias feed y Enlace web, definiendo uno de los filtros del
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 11
8: Extensiones
Joomla! La web en entornos educativos 145
contenido indexado.

Las opciones nos permiten observar la complejidad y precisin con que se
pueden definir los parmetros de bsqueda: mostrar URL resultado, habilitar
bsqueda avanzada, orden de resultados,

y la forma en que se construye el ndice, complicado de comprender, pero que
muestra la sofisticacin que esconde la indexacin.

Las estadsticas indican informacin sobre el contenido indexado.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 12
8: Extensiones
Joomla! La web en entornos educativos 146


Contactos.

Los contactos que pueden estar disponibles en nuestro sitio web, se
administran de forma sencilla gracias a este componente. Encontramos dos
apartados diferenciados, el de la gestin de los contactos y el de las
categoras, que nos permiten realizar una clasificacin de los contactos segn
criterios que estimemos oportunos.
El acceso a los contactos en nuestro espacio web se realiza desde un tem de
men creado con vinculacin a este componente, y visualizado en alguno de los
mens de navegacin.

Gestin de contactos.
Este es el aspecto que presenta el rea de trabajo de la Gestin de
contactos.

Con informacin en cada columna perfectamente comprensible, como el
Ttulo, con vnculo para acceder rpidamente a la edicin del anuncio,
vincular usuario del sitio, Estatus, Destacados, Categora, Orden, Acceso,
Idioma e ID.
La barra de herramientas presenta todas las acciones que se pueden realizar
con cada contacto. Las opciones permiten la definicin de multitud de
parmetros con carcter general:

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 13
8: Extensiones
Joomla! La web en entornos educativos 147
Los campos que definen el contacto, de significado intuitivo.

Los iconos que aparecen de apoyo grfico a informacin del contacto.

Parmetros que definen cmo se muestran una o un conjunto de
categoras de contactos.

Opciones de presentacin en formato lista de contactos o contacto
individual.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 14
8: Extensiones
Joomla! La web en entornos educativos 148

Opciones sobre el formulario que se ofrece cuando el usuario intenta
contactar.

Integracin, por si se quiere permitir que el contacto sea sindicado.


Editar y crear un contacto.
Si decidimos editar un contacto, aparece una pgina que contiene un espacio
para definir el contacto y una serie de pestaas desplegables, que
especifican ms parmetros del contacto. La barra de herramientas completa
las opciones posibles sobre esta edicin.
Aprovechamos el contacto creado con los ejemplos de la instalacin de
Joomla! para conocer qu debemos definir cuando creamos un nuevo
contacto:
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 15
8: Extensiones
Joomla! La web en entornos educativos 149

Editar contacto. Definen la informacin bsica del contacto,
debiendo obligatoriamente especificar la categora de clasificacin
a la que pertenece.
Varias pestaas de definicin, que aaden informacin
complementaria del contacto: opciones de publicacin (fechas y
autor), Detalles contacto (ms informacin importante sobre el
contacto: imagen, ciudad, provincia, pas, telfono), decisiones
sobre las opciones del contacto y del formulario a utilizar, , por si se
quiere modificar la definicin global del componente, y los
metadatos.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 16
8: Extensiones
Joomla! La web en entornos educativos 150
Gestin de categoras de contactos.
ste es el aspecto que presenta el Gestor de categoras, con una barra de
herramientas donde reconocemos perfectamente las acciones que podemos
realizar, y una tabla con columnas que dan informacin perfectamente
identificable.

Si accedemos a la edicin de una categora podemos conocer toda la
informacin que podemos introducir cuando creamos una categora, con la
posibilidad de asociarle una imagen de la carpeta images.












8: Extensiones
Joomla! La web en entornos educativos 151
Enlaces web.

En el Front-end podemos tener una buena relacin de enlaces web, organizados
en categoras, y que los usuarios de categora especial pueden ir completando
ya que el tem Aadir Enlace aparece activo en el Men del usuario para estos
grupos de usuarios.
Se clasifican en categoras, y aparecern en la navegacin de nuestro sitio web
a partir de tems de men creados a un enlace web, a una categora o a un
listado de todas las categoras.

Gestin de enlaces web.
Este es el aspecto que presenta el rea de trabajo de la Gestin de enlaces
web.

Con informacin en cada columna perfectamente comprensible, como el
Ttulo, con vnculo para acceder rpidamente a la edicin del anuncio,
Estatus, Categora, Orden, Acceso, Impactos, Idioma e ID.
La barra de herramientas presenta todas las acciones que se pueden realizar
con enlaces web. Las opciones muestran los parmetros de configuracin
para la visualizacin de los enlaces web en el Front-end, la presentacin de
una o varias categoras, cmo se muestran los enlaces en formato lista y
cmo se integra permitiendo ser sindicado el enlace web o no


Editar y crear enlaces web.
Si decidimos editar un contacto, aparece una pgina que contiene un espacio
para definir el contacto y una serie de pestaas desplegables, que
especifican ms parmetros del enlace. La barra de herramientas completa
las opciones posibles sobre esta edicin.
Aprovechamos el contacto creado con los ejemplos de la instalacin de
8: Extensiones
Joomla! La web en entornos educativos 152
Joomla! para conocer qu debemos definir cuando creamos un nuevo
enlace:

Editar Enlace Web. Definen la informacin bsica del contacto,
debiendo obligatoriamente especificar la categora de clasificacin
a la que pertenece.
Varias pestaas de definicin, que aaden informacin
complementaria del contacto: opciones de publicacin (fechas y
autor), metadatos y las opciones bsicas, para definir cmo se
muestra el enlace: misma ventana, nueva ventana, ventana
emergente


Gestin de Categoras de enlaces.
Los Enlaces pueden ser clasificados dentro de categoras, al igual que se
hace con todo tipo de contenidos. En este sentido, las opciones presentadas
en su rea de trabajo son equivalentes a las de las categoras de contenidos.
8: Extensiones
Joomla! La web en entornos educativos 153


Actividad: Enlaces en nuestro sitio web.
Imagina que ests creando una pgina web propia con tus intereses profesionales (de
materia, de intercambio profesional, de proyecto,...). Necesitas tener una buena
relacin de enlaces vinculados con la temtica del sitio web.
Encuentra una temtica adecuada a esa idea y prepara una coleccin de enlaces,
clasificados en dos categoras y que contenga cada una, al menos, cuatro enlaces.


















8: Extensiones
Joomla! La web en entornos educativos 154
Joomla! Update.
Con este componente definimos cmo se realizan las actualizaciones
automticas del sistema Joomla! Al acceder a la venta de gestin nos aparecer
informacin sobre el estado de la actualizacin.

En opciones se define el tipo de actualizacin que se realizar: LST y STS, de
significado conocido, desde un servidor de prueba (Testing), desde una URL
especfica (Custom URL), o decidir que todo siga como est (Currently
configured).


Mensajera.

Joomla! posee una herramienta de comunicacin de mensajera privada interna,
diferenciada de la comunicacin por correo electrnico, que supone una buena
forma de mantenerse informados los usuarios del Back-end, sobre las distintas
operaciones que estn realizando, segn un reparto de funciones previamente
decidido
La bandeja de entrada nos muestra los mensajes que tenemos en nuestro
buzn, con varias columnas que nos informan sobre el asunto, el estado, el
remitente y la fecha y hora de envo, respectivamente. Si el usuario tiene
algn mensaje, aparece reflejado en la barra de informacin del Back-end,
. Adems, el usuario de tipo Super Usuario recibe notificacin de
los nuevos artculos de contenido que se han creado.

8: Extensiones
Joomla! La web en entornos educativos 155
Encontramos dos herramientas de seleccin de mensajes, con una
bsqueda directa, o seleccionando segn el estado, ledo, no ledo o
eliminar.

El asunto, vinculado, nos permite llegar a la visualizacin del mensaje
completo,

Escribir un nuevo mensaje supone entrar en una ventana donde decides el
destinatario, de una lista desplegable donde se encuentran todos los grupos
de usuarios del Back-end, el asunto y el mensaje.

Una vez redactado, se decide:
Enviar el mensaje.
Cancelar la redaccin y el envo del mensaje.

Desde las opciones de configuracin, podemos decidir si:

Se bloquea la bandeja de entrada. Previene que se enven
mensajes o no al usuario, desde otros administradores posibles del
Back-end. Si no son muchos, es conveniente dejarlo abierto para
estar atento al proceso del sistema.
Se enva un mensaje de correo electrnico al mismo usuario, junto
8: Extensiones
Joomla! La web en entornos educativos 156
con cada nuevo mensaje interno que enve.
Se realiza la purga de mensajes cada cierto tiempo, medido en
das de antigedad del mensaje.

Actividad: Mensajera privada.
Supongo que habrs probado la potencialidad de la mensajera privada en la
descripcin que se ha realizado de su uso. Cuando nuestro sitio web crezca y estemos
varias personas encargadas de su administracin, la mensajera privada nos permitir
mantenernos comunicados entre los usuarios del Back-end, cada uno con las
funciones que se le hayan atribuido.
Por ejemplo, un usuario de tipo Gestor encargado de observar la evolucin de los
contenidos que los usuarios van aadiendo a nuestro sitio, observa que es necesario
modificar su organizacin. Se lo hace saber al usuario Sper Administrador para que
proceda a realizar los cambios oportunos.
Todava no sabemos cmo se adapta la navegacin en nuestro sitio web con los
mens ni cmo se gestionan los contenidos, pero es una situacin lgica que podemos
encontrar en el desarrollo de nuestro sitio web.
Prueba la mensajera instantnea enviando mensajes entre estos dos usuarios. Te
recomiendo que utilices un navegador diferente para mantenerte activo en el sistema
en cada uno de ellos simultneamente.

Noticias externas.

Las Noticias Externas presentan una posibilidad muy cmoda de permitir a los
usuarios del sitio web que visualicen noticias que provienen de otras web que
tienen habilitada la sindicacin.
Se clasifican en categoras, y aparecern en la navegacin de nuestro sitio web
a partir de tems de men creados a una noticia externa, a una categora o a un
listado de todas las categoras.

Gestin de noticias externas.
Este es el aspecto que presenta el rea de trabajo de la Gestin de Noticias
Externas.

Con informacin en cada columna perfectamente comprensible, como el
8: Extensiones
Joomla! La web en entornos educativos 157
Ttulo, con vnculo para acceder rpidamente a la edicin de la noticia:
Estatus, Categora, Orden, Acceso, Contar alimentadores Noticias Externas:
nmero de artculos que se muestran de cada feed, Duracin de la cach:
tiempo, en segundos, que el sistema utiliza para refrescar el contenido del
vnculo, Idioma e ID.
La barra de herramientas presenta todas las acciones que se pueden realizar
con cada noticia. Las opciones indican si queremos que el sistema muestre
las columnas de la relacin de noticias con su encabezado, el nmero de
artculos que mostrar el servidor, la descripcin y el nmero de noticias de la
categora definida, y decidir de cada noticia si se incluye la imagen del
servidor de noticias, la descripcin del servidor, la descripcin de la noticia, y
limitar el texto en nmero de palabras que describe la noticia (Contar
caracteres, un cero indica que se muestra el texto completo) aparte de las
relativas a la presentacin de una o varias categoras, el diseo en que se
presentan las noticias en formato lista.


Editar y crear Noticias Externas.

Si decidimos editar una noticia externa existente, la pgina de edicin
contiene un espacio para definir los parmetros de la noticia, y una barra
de herramientas que completa las operaciones que podemos realizar.
Aprovechamos las noticias externas creadas con los ejemplos de la
instalacin de Joomla! para conocer qu debemos definir cuando creamos
una nueva noticia:

8: Extensiones
Joomla! La web en entornos educativos 158
Editar Noticias Externas. Definen la informacin bsica de la
noticia, debiendo obligatoriamente especificar la categora de
clasificacin a la que pertenece la noticia y el enlace al servicio de
sindicacin (RSS/RDF) que ofrece el sitio web desde el que
capturamos las noticias.
Varias pestaas de definicin, que aaden informacin
complementaria de la noticia: opciones de publicacin (fechas y
autor, tiempo de la cach, nmero de artculos que como mximo
se mostrarn, direccin del texto que permite activar el soporte de
escritura derecha a Izquierda para noticias en idiomas como el
rabe), metadatos y las decisiones sobre cmo se muestran pos si
quiere modificar algo con respecto a lo definido en las opciones del
componente.

Gestin de categoras de noticias externas.
Las Noticias Externas pueden ser clasificadas dentro de categoras, al igual
que se hace con los contenidos dinmicos. En este sentido, las opciones
presentadas en su rea de trabajo son equivalentes a las de las categoras
de contenidos.


Actividad: Incluir noticias externas en nuestro sitio web.
Imagina que ests creando un sitio web de un temtica muy concreta (de materia, de
proyecto, de recursos,). Necesitas tener una coleccin de enlaces de noticias sobre
lo que est ocurriendo en otros sitios. Gestionar noticias externas nos permitir
automatizar esta tarea.
Incluir noticias externas





8: Extensiones
Joomla! La web en entornos educativos 159
Redireccionar.

Este componente permite redireccionar URLs. Joomla! detecta automticamente
las pginas que han dejado de estar operativas y permite asignar un destino
alternativo. Esta operacin es til para que los motores de bsqueda que hayan
almacenado alguna URL tengan respuesta al error que aparecera, o bien, para
que el usuario que almacen en favoritos la URL expirada tenga alternativa a la
navegacin que guard.
Debemos tener habilitado la utilizacin del reescritura URL en la configuracin
global (Use Apache mod_rewrite). Recordamos que para tener activa esta
opcin debemos renombrar el archivo htaccess.txt en el servidor Apache, a
.htaccess. Debemos, adems tener habilitado el plugin Sistema
Redireccin. Estas operaciones pueden resultar complejas, o incluso podramos
no tener la capacidad de hacerlas por las propias restricciones del servidor en el
que tenemos instalado Joomla!
Una vez detectadas las URLs expiradas, definimos la alternativa a la
navegacin. Conocida la URL origen, definimos la URL destino.

Si la redireccin est activada, la navegacin est corregida en nuestro sitio.








8: Extensiones
Joomla! La web en entornos educativos 160
Mdulos.

De la misma manera que con los componentes, los mdulos poseen dos niveles de
aplicacin, de Administracin y de Front-end (sitio). Se accede a la administracin de
uno u otro desde el men principal de la Administracin de Joomla!,

Men Extensiones > Gestor de Mdulos
o directamente desde el panel de control

Mdulos del nivel de Administracin.

Aqu aparecen todos los mdulos utilizados en la Administracin (Back-end) de
Joomla! Se encuentran localizados en la carpeta del servidor
/administrator/modules/


Es fcil identificar la informacin reflejada en las columnas del rea de trabajo
del Gestor de Mdulos: Ttulo, Estatus, la Posicin, muy importante para poder
situar el mdulo en el Front-end de acuerdo a las posiciones definidas en la
plantilla utilizada, con la ordenacin de todos los mdulos que se encuentran
definidos en la misma posicin; el Tipo de mdulo, y las Pginas, informacin
sobre la navegacin definida en los mens, en las que se muestra el mdulo en
el Front-end, Acceso, Idioma e ID identificativo en la base de datos.
Es relativamente sencillo comprender el tipo de mdulo existente en la
Administracin de Joomla! Es muy recomendable no manipular el estado de
habilitacin de estos mdulos salvo que se comprenda perfectamente lo
que cada uno de ellos hace, podemos encontrarnos con la desagradable
8: Extensiones
Joomla! La web en entornos educativos 161
situacin de tener una Administracin de Joomla! inoperativa.
Se detalla el significado de algunos de ellos, segn su tipo, con una imagen
indicativa de su localizacin:
Usuarios conectados. Muestra la lista de los usuarios que estn en ese
momento reconocidos por el sistema (logeados), en forma de pestaa
en el Panel de Control.
Artculos populares. Muestra una lista de los artculos de contenido ms
visitados como una pestaa en el Panel de Control.
ltimos artculos aadidos. Muestra una lista de los contenidos ms
recientes como una pestaa en el Panel de Control.
Iconos rpidos. Muestra iconos de rpido acceso a diferentes funciones
en el Panel de Control.

Ttulo. Muestra el ttulo de rea de trabajo en que nos encontramos.
Barra de herramientas. Determina si se muestra o no la barra de
herramientas.
Men Administrador. Muestra el men principal de la Administracin de
Joomla!
Submen Admnistrador. Permite la creacin de submens en la
navegacin por el rea de trabajo, como en este caso, que tenemos la
posibilidad de navegar por los mdulos del Sitio y de la Administracin.







8: Extensiones
Joomla! La web en entornos educativos 162
Mdulos del Nivel del Front-end.

Aqu se encuentran todos los mdulos que pueden ser visualizados en el Front-
end. Se encuentran localizados en la carpeta del servidor
/modules/
Y deben estar habilitados (publicados) para que se muestren en el Front-end.
Los mdulos suelen ser el complemento de los componentes: por ejemplo el
componente Anuncios tiene asociado un mdulo, que es el que permite mostrar
los anuncios en el Front-end.

Es fcil identificar la informacin de las columnas del rea de trabajo del Gestor
de mdulos > Sitio, entre los que se reconoce: Ttulo, Estatus (Publicado,
despublicado, eliminar), la Posicin, muy importante para poder situar el mdulo
en el Front-end de acuerdo a las posiciones definidas en la plantilla utilizada, con
la ordenacin de todos los mdulos que se encuentran definidos en la misma
posicin; el Tipo de mdulo, y las Pginas, informacin sobre la navegacin
definida en los mens, en las que se muestra el mdulo en el Front-end,
Acceso, Idioma e ID. Es importante observar que el mdulo, aunque est
publicado no ser mostrado hasta que no tenga definida la navegacin
(asignacin de tems de men) en la que es visible.
Observamos la opciones de filtrado, de fcil comprensin, dejando claro que se
vern en esta rea de trabajo, bien los mdulos que operan a nivel Sitio o a nivel
Administrador.
Se detalla el significado de todos los mdulos instalados de forma
predeterminada en Joomla!, segn su tipo, con una imagen indicativa con
algunos de ellos y su localizacin en el Front-end, segn los ejemplos instalados
en Joomla! y con una visualizacin de la portada de acuerdo a la plantilla activa.
8: Extensiones
Joomla! La web en entornos educativos 163

Artculos archivados. Este mdulo es responsable de mostrar los artculos
de contenidos que se encuentran activos, pero archivados.
Acceso. El mdulo de acceso de usuarios al Front-end.
Anuncios-banners. El mdulo que muestra los anuncios en el Front-end.
Artculos-Artculos relacionados. Este mdulo muestra los artculos
relacionados con el contenido que se est visualizando. Aprovecha la
potencialidad de los metadatos que se establecen en la definicin del
contenido.
Artculos-Noticas de ltima hora. Muestra los ltimos artculos publicados
en el sitio, un nmero determinado de artculos de una categora
especfica.
Buscar. Permite hacer una bsqueda rpida en nuestro sitio.
Cambiar idioma. Para seleccionar el idioma, si ofrecemos navegacin y
contenidos en diferentes idiomas.
Categora artculos. Muestra la relacin de artculos de una categora.
Categoras artculos. Muestra la relacin de artculos de varias categoras.
Contenidos ms ledo. El mdulo que selecciona y muestra son los
artculos de contenido ms visitados.
Enlaces web. Muestra enlaces web definidos en Joomla!
Estadsticas. El mdulo que muestra estadsticas del sistema.
Imagen aleatoria. Muestra aleatoriamente imgenes seleccionadas.
Men. El mdulo que muestra los mens en el Front-end. En este caso,
existen varias instancias del mismo mdulo. Ya conocido.
8: Extensiones
Joomla! La web en entornos educativos 164
Mdulo de bsqueda inteligente. Permite realizar bsquedas gestionadas
por la extensin de bsqueda inteligente.
Mostrar noticias externas. Permite visualizar las noticias de un servidor de
noticias externo.
Personalizar html. Si queremos aadir contenido definido en cdigo html.
Pie de pgina. Muestra informacin relativa a los desarrolladores de
Joomla!
Quin est en lnea. El mdulo que nos informa quin est online.
Ruta. El mdulo que muestra una barra de navegacin por nuestro sitio
web.
Sindicacin enlaces externos. Muestra la sindicacin permitida de los
contenidos de nuestro sitio web.
ltimas noticias. Muestra una lista de los artculos recientemente
publicados y artculos actuales de una determinada categora. Algunos de
los que se muestran puede haber expirado aunque sean los ms
recientes.
ltimos usuarios. Muestra los nombres de usuario que se han dado de
alta en el sistema recientemente.
Wrapper. Muestra contenido externo al propio sitio web. La funcionalidad
es la misma que la que hemos observado con el vnculo Wrapper que
viene definido por defecto en la instalacin de Joomla!, slo que aparece
mostrado como cualquier mdulo, en una zona lateral del Front-end.

Crear mdulos nuevos.

Aunque las opciones que presenta la barra de herramientas del rea de gestin
de mdulos son muy intuitivas, es de especial inters conocer lo que significa
crear mdulos nuevos. Si bien es una operacin que podemos hacer tanto para
el Back-end como en el Front-end, nos centraremos en ver cmo lo hacemos y
qu significa para los mdulos del Front-end, ya que la manipulacin de los
mdulos del Back-end puede resultar ms delicada y, por qu no decirlo,
peligrosa.
Al decidir crear un nuevo mdulo, tenemos que realizar la operacin en dos
pasos. En uno primero decidimos el tipo de mdulo que podemos crear, de
significado ya conocido.
8: Extensiones
Joomla! La web en entornos educativos 165

Y en un segundo pasaremos a definir parmetros comunes a todos los mdulos,
ya conocidos de la creacin de mdulos en el captulo dedicado a los mens:
detalles, navegacin y aspectos relacionados con los estilos y la cach; y
parmetros especficos del mdulo. En este caso, se muestra la configuracin
que se pide para un nuevo mdulo del tipo Contenido ms ledo: la categora
de la que se seleccionan, la cantidad mxima a mostrar y si se incluyen en esta
contabilidad los artculos destacados o no.














8: Extensiones
Joomla! La web en entornos educativos 166
Ejemplos de varios tipos de mdulos.

Anuncios (banners).
Este mdulo nos permite visualizar anuncios (banners) en nuestro sitio web.
Gestiona, por tanto, los anuncios administrados con el componente
Anuncios.
Actividad: Anuncios en nuestro sitio web.
Mostrar en nuestro sitio web anuncios de sitios relacionados con nuestra temtica es
una buena forma de promocionar su utilizacin. En nuestro caso nos puede interesar
publicitar, por ejemplo, en la pgina oficial de nuestro centro educativo el portal
educativo de nuestra comunidad autnoma y el INTEF.
Las imgenes que utilizaremos estn localizadas en Recursos.
Recuerda que las imgenes utilizadas en los anuncios, se almacenan en el espacio de
Joomla! en nuestro servidor dentro de la carpeta
images/banners
Anuncios en nuestro sitio web


Sindicacin de noticias externas.
Este mdulo muestra la presentacin de una sindicacin feed.
Actividad: Manipular mdulo de sindicacin de enlaces externos.
En la pgina oficial de nuestro centro educativo queremos tener actualizada la
informacin con las ltimas noticias del portal educativo de la Consejera de nuestra
Comunidad Autnoma. Si este portal ofrece sindicacin, podemos incluirlo fcilmente
en nuestro sitio web.
Mdulo de sindicacin de enlaces externos



8: Extensiones
Joomla! La web en entornos educativos 167
Plugins.

Los plugins son aplicaciones que literalmente interceptan los tems de contenido
(documentos o tems de componentes) antes de ser mostrados y publicados por el
sistema, y le agregan informacin adicional o lo alteran en forma dinmica,
completando as el contenido total que va a ser entregado al navegador del usuario
final. Los plugins pueden ser llamados mediante comandos especiales, o se pueden
mostrar de forma predeterminada para ciertos contenidos y/o componentes.
Los plugins se encuentran en la carpeta
/plugins/
Al igual que los componentes y mdulos pueden ser instalados/desinstalados,
configurados y publicados (habilitados) desde el panel de administracin de Joomla!


Gestin de Plugins.

El acceso a la gestin de los plugins se realiza desde el men principal de la
Administracin de Joomla!

Es fcil reconocer la informacin reflejada en cada una de las columnas de la
tabla del rea de trabajo.
8: Extensiones
Joomla! La web en entornos educativos 168
Existen de forma predeterminada muchos plugins, que describimos a
continuacin, clasificados segn el tipo:

Authentication.
Autenticacin Joomla. Maneja la autentificacin de usuario
predeterminada de Joomla!
Autenticacin GMail. Maneja la autentificacin de usuario con una
cuenta GMail.
Autenticacin LDAP. Maneja la autenticacin de usuarios frente a
un servidor LDAP.
Captcha.
Captcha Recaptcha. Permite la utilizacin de una imagen Captcha
como medida de seguridad en los formularios de acceso al sitio.
Content.
Contenido Bsqueda inteligente. Indexa los artculos de Joomla!,
para facilitar bsquedas en los contenidos.
Contenido Joomla! Para comprobar que las categoras no tienen
artculos asociados antes de su eliminacin. Y para enviar un
correo electrnico cuando se enva un nuevo artculo desde el
Front-end.
Contenido Cargar mdulos. Carga dentro de artculos de contenido
los mdulos de una determinada posicin de la plantilla: sintaxis:
{loadposition user1}. O bien por el nombre del mdulo: sintaxis
{loadposition mod_login}
Contenido Proteccin email. Protege, usando JavaScript, todos
los e-mails dentro del contenido contra robots de SPAM.
Contenido Cdigo de Highlighter (Geshi). Muestra cdigo con
formato en los artculos basados en el motor GeSHi.
Contenido - Salto de pgina. Agrega la funcionalidad de una tabla
de contenido en los artculos paginados. Se realiza
automticamente al usar el botn paginacin (Pagebreak), el cual,
est ubicado en la parte de abajo de un artculo.
Contenido - Pgina de navegacin. Agrega la funcionalidad
Anterior & Siguiente a un artculo.
Contenido Valoracin. Agrega la funcionalidad de votacin a los
artculos.
Editors.
Editor Ninguno. Carga una entrada de texto bsico.
Editor -Tiny_MCE. TinyMCE es un editor HTML Javascript con
control WYSIWYG para plataformas web independientes.
Editor - Code mirror. Editor de cdigo.


8: Extensiones
Joomla! La web en entornos educativos 169
Editors-xtd.
Botn Artculo. Muestra un botn para incluir en el texto del
artculo un vnculo a otro artculo ya creado.
Botn imagen. Muestra un botn que hace posible insertar
imgenes dentro de un artculo. La ventana emergente que sale,
permite configurar las propiedades de la imagen y subir nuevos
archivos de imagen.
Botn Paginar. Suministra un botn para facilitar la introduccin
de un pagebreak, o paginador, dentro de un artculo. Una ventana
emergente te permite configurar los valores a usar.
Botn Leer ms. Habilita un botn para permitir que insertes
fcilmente el enlace Leer ms... dentro del artculo.
Extension.
Extensin Joomla! Administra las actualizaciones de las
extensiones instaladas.
Finder.
Bsqueda inteligente Categoras. Indexa las categoras de
contenidos.
Bsqueda inteligente Contactos. Indexa los contactos.
Bsqueda inteligente Contenido. Indexa los artculos de
contenido.
Bsqueda inteligente Newsfeed. Indexa los artculos ofrecidos en
sindicacin.
Bsqueda inteligente Enlaces web. Indexa los enlaces web.
Quickicon.
Quick Icon Joomla! Extensions Updates Notificacion. Comprueba
si hay actualizaciones de las extensiones de terceros instaladas y
lo notifica en el panel de control
Quick Icon Joomla! Update Notificacion. Comprueba si hay
actualizaciones de Joomla! y lo notifica en el panel de control.
Search.
Bsqueda Categoras. Habilita bsquedas de informacin en las
categoras.
Bsqueda Contactos. Habilita bsquedas en el componente de
contactos.
Bsqueda Contenido. Habilita las bsquedas en el contenido de
todos los artculos.
Bsqueda Servidor de noticias externas. Habilita bsquedas en el
Servidor de noticias (newsfeeds).
Bsqueda Enlaces web. Habilita las bsquedas de enlaces web.


8: Extensiones
Joomla! La web en entornos educativos 170
System.
Sistema Filtro de idioma. Filtra el contenido que se muestra en
funcin del idioma. Se activa slo cuando el mdulo de
conmutador de idioma est publicado.
Poltica P3P - de sistema. El protocolo P3P (Platform for Privacy
Preferences Project ) es utilizado para que los sitios web declaren
su intencin sobre el uso que hacen los usuarios con los
navegadores. Este plugin permite el envo de etiquetas
particularizadas en los encabezados de las pginas que leen y a
veces requieren determinados navegadores.
System Logout. Permite redirigir al usuario a la portada cuando
cierra sesin y se encontraba navegando en contenidos de acceso
restringido.
Sistema Depuracin. Suministra sistemas de informacin y
asistencia para la creacin de ficheros de traduccin de idiomas.
Sistema Registro. Suministra el sistema de registro en el
Sistema.
Sistema Redireccin. Permite al sistema redirigir al usuario desde
pginas que ya no aparecen a navegaciones existentes.
System Highlight. Utilizado para resaltar determinados trminos.
Sistema Recordarme. Suministra la funcionalidad Recurdame!
System SEF. Agrega soporte SEF (URLs amigables) a los
enlaces de los artculos. Opera directamente sobre el HTML y no
requiere de etiquetas especiales.
Sistema Cach. Suministra cach de pgina.
System Language Code. Provee la funcionalidad de habilitar el
cambio del cdigo del documento html generado para mejorar la
SEO.
User.
Perfil usuario. Define la informacin requerida al usuario cuando
se registra.
Usuario Creador de contacto. Permite crear automticamente
informacin de contacto de los nuevos usuarios.
Usuario Joomla! Maneja el sincronizador de usuarios
predeterminado de Joomla!

8: Extensiones
Joomla! La web en entornos educativos 171
Plantillas.

Aunque no es el momento de dedicarse a ser editor de nuestras propias plantillas, s
ser bueno reconocer aquella que nos convence para nuestras intenciones,
comprenderla en una primera aproximacin, y realizar alguna pequea modificacin
para personalizarla.
Se accede a la administracin de la gestin de las plantillas y estilos instalados desde
el men principal de la Administracin de Joomla!,

Men Extensiones > Gestor de Plantillas
o directamente desde el panel de control.


Observamos que tenemos estilos predeterminados al Sitio y a la Administracin. De
hecho, son los estilos y no las plantillas, los que se aplican, se asignan, en la
navegacin. Es posible que en muchos casos se hable de plantilla como apariencia
asignada al sitio, en vez de estilo, lo que es un error, pero se arrastra la costumbre de
versiones anteriores, donde no exista separacin entre plantilla y estilo; y adems,
aunque Joomla! permita la gestin de estilos con facilidad, es muy posible que la
realidad que encontremos al instalar una plantilla no permita el uso de esta
funcionalidad, al menos al nivel de usuario novel de Joomla! Cada plantilla puede tener
uno o varios estilos, y estos se pueden definir por defecto, editar, duplicar, eliminar.
Observamos en esta imagen, tambin, que otros estilos estn asignados en
determinados momentos de la navegacin por el sitio.
Si accedemos a la edicin del estilo que est definido por defecto, Beez2 - Defecto,
observamos varios parmetros de configuracin, de concepto intuitivo y la relacin de
tems de men en los que el estilo est asignado en la navegacin por el sitio.
8: Extensiones
Joomla! La web en entornos educativos 172

Si accedemos a la pestaa Plantillas, tenemos variada informacin sobre cada una de
ellas: localizacin, versin, fecha, autor, y el acceso a una vista previa y a los detalles
de la plantilla.

Los detalles nos permiten editar todos y cada uno de los archivos que definen la
plantilla: los archivos de plantilla y los de los estilos que utiliza.

8: Extensiones
Joomla! La web en entornos educativos 173
La vista previa nos muestra cmo es y las distintas posiciones definidas para cargar los
mdulos en la navegacin.

Las opciones de este componente permiten decidir si es posible conocer la posicin de
los mdulos durante una navegacin por el sitio.
Si el estado est activado, permite mostrar la posicin en la que se cargan los mdulos
en la navegacin. Escribir en el navegador la URL seguida de los caracteres ?tp=1 ,
muestra la posicin de los mdulos en el estilo de la plantilla. Por supuesto, no
veramos la disposicin de los mdulos mostrada en la imagen anterior si este
parmetro no estuviera activado.

8: Extensiones
Joomla! La web en entornos educativos 174
Idiomas.

El componente Idiomas gestiona todo lo relacionado con el lenguaje que se muestra en
el Front-end y Back-end. Debemos entender que por un lado tenemos el contenido
generado dinmicamente, y por otro el que el usuario utiliza para crear contenidos.
Se accede a la administracin de la gestin de los idiomas desde el men principal de
la Administracin de Joomla!,

Men Extensiones > Gestor de Idiomas
o directamente desde el panel de control.

Si accedemos a la ventana de gestin de idiomas, observamos los idiomas instalados
en la parte del Sitio, Front-end,

y los que estn instalados para la parte del Administrador, Back-end. En ambos casos
debe aparecer indicado el idioma que de forma predeterminada genera el contenido
dinmico de forma automtica, .

En la pestaa Contenido se definen todos los idiomas en los que pueden estar
construidos los contenidos que aporten los usuarios, entendiendo que lo ms adecuado
es que exista una correspondencia entre el idioma del Front-end y ste. Una vez
instalado un nuevo idioma, que de forma automtica lo habilita para Front-end y Back-
end, se debe aadir el idioma correspondiente para los contenidos.
8: Extensiones
Joomla! La web en entornos educativos 175

Para aadir un idioma de contenido para poder asignar contenidos, mens y elementos
de men, basta con decidir Nuevo en la barra de herramientas. Y es entonces cuando
lo definimos, con un poco de cuidado, para lo que debemos tener claro el significado de
los siguientes parmetros. Tomamos como ejemplo la creacin del idioma Alemn:
Ttulo: El nombre del idioma que aparecer en las listas que genera Joomla!
Ttulo Nativo: Ttulo en el idioma nativo.
URL Cdigo programa: Se aade a la URL del sitio en la navegacin. D esta
forma tendramos URLs del tipo http://midominio.com/de/
Prefijo imagen: El que deba tener la imagen de la bandera asociada al idioma
y que deber encontrarse localizada en la carpeta del servidor
media/mod_languages/images.

Etiquetas idioma: Son etiquetas que identifican al idioma instalado de forma
nica: es-ES para espaol, de-DE para alemn, por ejemplo.
No debemos olvidar las otras pestaas de parmetros que podemos definir, los
metadatos y el Nombre del sitio, por si queremos que sea diferenciado al navegar con
este idioma.

En la pestaa Reemplazar se gestionan aquellas traducciones de constantes del
idioma que o bien no aparecen o bien no presentan una traduccin adecuada.

El idioma del Sitio y del Administrador se generan automticamente gracias a la
relacin de constantes y valores asignados que se encuentran en infinidad de archivos
de texto localizados en las carpetas language y administrator/language del servidor,
8: Extensiones
Joomla! La web en entornos educativos 176
respectivamente. Es posible editar estos archivos para localizar esas cadenas de texto,
modificarlas convenientemente para que una vez almacenado el archivo completar la
traduccin, pero si no sabemos cmo hacerlo o se trata simplemente de unas pocas
modificaciones, se puede hacer desde aqu. En la imagen se muestra cmo asignar a
la constante COM_CONTENT_READ_MORE el valor Sigue leyendo.

Podemos en todo momento utilizar la bsqueda que permite el sistema, en trminos de
constante o valor, para agilizar la tarea.
8: Extensiones
Joomla! La web en entornos educativos 177
Para saber ms.

Plantilla segn la navegacin.
Aprovechando que tenemos varias plantillas instaladas para ser utilizadas en nuestro
sitio, veamos qu es lo que significa presentar los contenidos con diferentes estilos de
plantilla dependiendo de la navegacin.
Plantilla asociada a tem de men


Decisiones sobre posiciones de los mdulos.
Conocer las posiciones definidas en la plantilla activa en la navegacin es fundamental,
y as poder decidir cmo se muestran los mdulos en la navegacin. Veamos un
ejemplo.
Posiciones de mdulos


Habilitar la bsqueda inteligente.
Nos pude interesar sustituir el procedimiento de bsqueda que tenemos de forma
predeterminada definido en el Front-end, por el de bsqueda inteligente. Para ello
dispondremos el sistema para que pueda utilizar la bsqueda inteligente y
sustituiremos el mdulo de bsqueda por el de bsqueda inteligente en la misma
posicin de la plantilla del Front-end.
Bsqueda inteligente



















2012


Joomla! La web en
entornos
educativos
Mdulo :
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 178
9
ACL (II). Usuarios


Nociones bsicas.

Una Lista de Control de Acceso o ACL (del ingls, Access Control List) especifica qu
usuarios o procesos tienen acceso a objetos as como qu operaciones son permitidas sobre
dichos objetos.
En el caso de Joomla!, debemos considerar dos aspectos separados en el ACL:
Qu usuarios pueden acceder a qu partes del sitio web. Por ejemplo, que un men sea
visible o no para un usuario. Niveles de acceso.
Qu operaciones o acciones un usuario puede realizar sobre un determinado objeto.
Por ejemplo, si un usuario puede subir o editar un artculo. Permisos.


Hasta ahora hemos conocido la estructura de ACL predeterminada y hemos estudiado las
opciones de intervencin en Joomla! desde la perspectiva de un usuario de tipo Sper Usuario,
pero lo deseable es que haya muchos usuarios contribuyendo al enriquecimiento del sitio web.
En este texto abordamos las nociones fundamentales que permitirn definir estructuras
eficientes de usuarios colaboradores. En muchos casos la estructura predeterminada del ACL
puede ser suficiente para gestionar la participacin de los usuarios, pero seguro que con una
meditada estructura de niveles de acceso y permisos, aportando control, orden y seguridad,
facilitar la labor de los ltimos responsables, y favorecer la presencia web y la calidad del
proyecto educativo.













Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 1
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 179
Usuarios, grupos y niveles de acceso.

La siguiente tabla muestra cmo el ACL se modifica en las versiones 2.5 con respecto
a las versiones 1.5. Importante tenerlo claro, porque hasta este momento hemos
considerado el ACL predeterminado de Joomla! 2.5, el que era operativo en las
versiones 1.5. En el caso de que hayamos instalado ejemplos en la instalacin de la
versin distribuida por Joomla! Spanish aparecern grupos de usuarios y niveles de
acceso relacionadas con un ficticio negocio, una tienda. En ningn caso se har
referencia a ellos en este texto, aunque pudieran aparecen en alguna imagen.
Versin 1.5 Versin 2.5
Grupos
7 grupos: Pblico, Registrado, Autor,
Editor, Publicador, Gestor, Administrador
y Sper Administrador.
Pueden existir ilimitados grupos de
usuarios.
Usuarios y
grupos
Un usuario puede ser asignado a un nico
grupo.
Un usuario puede ser asignado a
mltiples grupos.
Niveles de
acceso
3 niveles de acceso: Pblico, Registrado y
Especial.
Pueden existir ilimitados niveles de
acceso.
Niveles de
acceso y grupos
Relacin fija entre grupos y niveles de
acceso.
Los grupos son asignados a niveles
de acceso, y cualquier combinacin
de grupos puede ser asignada a
cualquier nivel de acceso.


Acciones, grupos y herencia.

Una parte fundamental del ACL es asignar a los usuarios acciones sobre objetos. La
siguiente tabla muestra las diferencias entre las versiones 1.5 y 2.5.
Versin 1.5 Versin 2.5
Grupos y
acciones
Las acciones permitidas para los
diferentes grupos estn prefijadas.
Las acciones para los diferentes
grupos son definidas por el
administrador del sitio.
Aplicacin de los
permisos
En todo el sitio, un usuario tiene permisos
para todos los objetos. Por ejemplo, un
Editor puede editar cualquier artculo
desde el Front-end.
Los permisos son aplicados en
mltiples niveles siguiendo una
jerarqua: Sitio (Configuracin global),
Componente, Categora, Objeto
(Elemento, Artculo).
Herencia de
permisos
No aplicable Los permisos pueden ser heredados
de grupos padre.





Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 2
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 180
Cmo funcionan los permisos.

Hay cuatro tipos de permisos que se pueden asignar a las acciones:
Sin asignar (No hay set): De forma predeterminada el estado est definido
como Denegado, pero este permiso puede sobrescribirse si en un grupo hijo o
subgrupo en la jerarqua de permisos se sita como Permitido. Sin asignar solo
se usa para el grupo pblico desde la configuracin global. El grupo pblico es el
grupo principal de entre todos los dems grupos. Si un permiso est sin asignar,
ser tratado como si estuviera asignado en Denegado, pero con la diferencia
de que se podr cambiar el estado desde los subgrupos, componentes,
categoras y elementos.

Se hereda: Hereda el valor de un grupo padre o de un nivel superior en la
jerarqua de permisos. Este permiso se aplica a todos los niveles excepto al de
Configuracin global.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 3
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 181
Denegado: Deniega la accin para el nivel y grupo, y tambin para cualquier
nivel inferior o grupo hijo en la jerarqua de permisos. Aunque el estado se
cambie a Permitido en un grupo hijo o nivel inferior no tendr ningn efecto
Permitido: Permite la accin para el nivel y grupo, y para niveles inferiores y
grupos hijo en la jerarqua. Si esta configuracin entra en conflicto con lo
asignado desde el grupo principal no tendr efecto, y el conflicto ser indicado
con un No permitido (bloqueado) debajo del estado de configuracin calculada.


Niveles de jerarqua de permisos de accin.

Los permisos de accin se pueden definir para cuatro niveles:
Configuracin global, donde se definen los permisos predeterminados para
cada accin y grupo.
Componente, donde se pueden sobrescribir los permisos predeterminados para
el componente.
Categora, donde se pueden sobrescribir los permisos predeterminados sobre
objetos de la categora. Aplicable a todos los componentes que admiten
categoras, incluyendo Artculos, Anuncios, Contactos, Noticias Externas y
Enlaces.
Artculo, donde se pueden sobrescribir los permisos para un artculo de
contenido especfico. Otros componentes slo admiten los tres primeros niveles.
A continuacin se muestra una tabla donde se indica el significado general de cada
accin con respecto a cada nivel de permiso, aunque cada significado concreto
depende del contexto en el que se aplique.
En la configuracin global, a la que tiene acceso slo el Sper Usuario, se pueden
otorgar todos los permisos de accin. Al resto de los niveles de asignacin de permisos
tienen acceso los usuarios del grupo Administrador, de forma predeterminada: en el
nivel Componente, desde la gestin del componente hacia los niveles de accin
inferiores; en el nivel Categora, desde la creacin de contenidos y subcategoras hacia
los niveles inferiores; y en el nivel Artculo desde la eliminacin de artculos a los dos
niveles inferiores.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 4
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 182


Acceso
Sitio
Acceso
Administracin
Acceso
Offline
Sper Admin Configurar
Acceso al
componente
Crear Eliminar Editar
Editar
estado
Poderse
editar

Configuracin
global
Ingresar
al
Front-
end
Ingresar al
Back-end
Permite
acceder
al sitio
cuando
est
fuera
de lnea
Realizar cualquier
accin en todo el
sitio,
independientemente
de cualquier otra
configuracin de
permisos
Acceder a
todas las
reas del
administrador
del sitio,
excepto a la
configuracin
global
Crear
cualquier
contenido en
cualquier
extensin
Eliminar
cualquier
contenido en
cualquier
extensin
Editar
cualquier
contenido en
cualquier
extensin
Editar el
estado de
cualquier
contenido en
cualquier
extensin
Editar
cualquier
contenido
creado por
ellos en
cualquier
extensin
Componente
Editar las
opciones
de la
extensin
Acceder a
esta
extensin
Crear
opciones de
esta
extensin
Eliminar
opciones de
esta
extensin
Corregir
cualquier
contenido de
esta
extensin
Cambiar el
estado de
cualquier
contenido de
esta
extensin

Categora
Crear
subcategoras
y contenido.
Eliminar
categora, sus
subcategoras
y el contenido
de la misma
Editar
categora, sus
subcategoras
y el contenido
de la misma
Cambiar el
estado de la
categora, sus
subcategoras
y el contenido
de la misma
Editar
contenido
creado propio
en la
categora, sus
subcategoras
y el contenido
de la misma
(slo en
categoras de
artculos de
contenido)
Artculo
Eliminar el
artculo
Editar
opciones del
artculo
Cambiar el
estado del
artculo

No todos los componentes dispondrn de cuatro niveles de gestin. Por ejemplo, el componente de anuncios slo tiene tres. Es decir,
podemos llegar a gestionar los permisos de acceso de las categoras (tercer nivel de gestin); pero, si editamos un anuncio, podremos ver que
no es posible asignar los permisos "anuncio por anuncio".
J
e
r
a
r
q
u

a

d
e

n
i
v
e
l
e
s

d
e

a
s
i
g
n
a
c
i

n

d
e

p
e
r
m
i
s
o
s

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 5
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 183
Configuracin predeterminada de ACL.

Aprovecharemos la configuracin predeterminada de permisos y niveles de acceso
para profundizar en su conocimiento y gestin.

Niveles de acceso.
Los niveles de acceso presentan una correspondencia con cada grupo de usuarios
de la forma en que se muestra en la siguiente tabla.

Niveles de acceso
G
r
u
p
o
s

d
e

u
s
u
a
r
i
o
s

Pblico
P

b
l
i
c
o

Registrado
R
e
g
i
s
t
r
a
d
o

Autor
E
s
p
e
c
i
a
l

Editor
Publicador
Gestor
Administrador
Sper Usuario

Grupos de usuarios.
La ventana de gestin de grupos de usuarios nos permite ver la definicin
predeterminada, que intentamos explicar con el grfico adjunto.

Pblico
Registrado

Gestor Sper Administrador
Administrador
Autor
Editor
Publicador

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 6
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 184
Las flechas indican las relaciones de jerarqua de grupo padre a grupo hijo. Cuando
se fijan permisos para un grupo padre, estos permisos son automticamente
heredados por los grupos hijo. La herencia y los permisos permitidos pueden ser
sobrescritos, es decir, modificados en un grupo hijo. Los permisos denegados no
pueden ser modificados en grupos hijo y permanecen denegados para todos los
grupos hijo.

Niveles de asignacin de permisos.

Configuracin global
El grupo Sper Usuario puede acceder a la gestin de los permisos en el
primer nivel, la configuracin global.
Para cada grupo de usuarios existe su propia rea de gestin.

En esta imagen observamos cmo el estado de los permisos del grupo de
usuarios Pblico no est determinado (Sin asignar No hay Set), por ser este
grupo el del que todos los dems heredan, y ser la configuracin global el nivel
superior de la jerarqua de permisos de acciones, del que tambin se hereda.
Importante.
Haciendo un buen uso de Sin asignar desde la configuracin global y grupo pblico,
con el significado de Denegado al que se le puede cambiar el estado, para luego,
"heredar, permitir o denegar" los estados de las acciones, sobre una estructura de
grupos y subgrupos coherente, y siguiendo un razonamiento lgico y ajustado al
modelo permitido, podemos conseguir una estructura eficaz de permisos.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 7
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 185


El grupo Gestor es hijo del grupo Pblico. Se observa que todas las acciones han sido
asignadas como Permitidas, salvo Acceso Offline, Sper Admin y Acceso al
componente, que al ser herencia del grupo padre, su estado es No permitido.
La columna Calcular Opcin muestra el resultado de los permisos asignados de
acuerdo a las herencias definidas y la actuacin sobre Seleccionar la nueva
configuracin. En caso de realizar alguna modificacin sobre Seleccionar la nueva
configuracin, se necesita conocer el estado real de la accin, para lo cual se debe
Guardar o Guardar y Cerrar.
El grupo Administrador hereda permisos del grupo Gestor, por lo que todas sus
acciones estn permitidas, pero la accin Acceso al componente ha sido asignada
como Permitido.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 8
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 186
El grupo Registrado es hijo del grupo Pblico, hereda por tanto todos los permisos,
pero se le ha asignado Permitido en la accin Acceso Sitio.

El grupo Autor es hijo del grupo Registrados, hereda los permisos, y se ha asignado
Permitido a las acciones Crear y Poderse editar.

El grupo Editor es hijo del grupo Autor, hereda sus permisos y se ha asignado
Permitido a la accin Editar.

El grupo Publicador es hijo del grupo Editor, hereda sus permisos y se ha asignado
Permitido a la accin Editar estado.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 9
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 187

El grupo Sper Usuarios tiene permisos para realizar cualquier tipo de accin en el
sitio, es decir, son indiferentes las configuraciones de permisos que se pudieran decidir
en otros mbitos, y es el nico que puede crear, editar o eliminar usuarios de este
grupo.


Permisos en el Back-end. Componente.
Los permisos de accin para los grupos de usuarios del Back-end son
determinados en las opciones de todos y cada uno de los componentes.

El grupo Gestores puede acceder al componente, pero no puede acceder a las
opciones de configuracin.
El grupo Administradores s puede acceder a las opciones de configuracin de
este componente.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 10
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 188


Permisos en el Front-end.
Para grupos con acceso al Front-end, podemos entender la asignacin de
permisos predeterminada, por ejemplo, observando cmo estn definidos en la
gestin de artculos de contenido.
Si accedemos a las opciones de configuracin de un componente, podemos
observar los permisos asignados a cualquiera de estos grupos de usuarios.

Si accedemos a cualquiera de las categoras de artculos de contenido,

en la parte inferior del rea de trabajo observamos las diferentes pestaas que
muestran los permisos asignados y su posible manipulacin para la categora en
cuestin.

Si accedemos a la edicin de cualquier artculo de contenido,
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 11
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 189

observamos en la parte inferior del rea de trabajo las pestaas
correspondientes con las acciones asignadas a cada grupo de usuarios, y con la
posibilidad de modificacin para el artculo en concreto.


Importante.
En caso de que se produzcan situaciones del tipo No permitido (bloqueado) en la
asignacin del estado de los permisos, estar producido porque se ha entrado en
contradiccin con la herencia de permisos establecida. Consecuencia de haber
asignado Denegado y en la herencia pretender modificarlo.


















Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 12
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 190
Ejemplos de utilizacin del ACL en Joomla! 2.5.

Se intenta mostrar una serie de ejemplos de aplicacin del ACL de Joomla! 2.5,
aprovechando la versin en espaol distribuida por Joomla! Spanish, con los ejemplos
de contenido instalados, y por lo tanto sobre un sitio ya construido, por lo que, aunque
la muestra pretenda ofrecer opciones de administracin, siempre estamos
condicionados a las decisiones previas tomadas en esta instalacin. Cuando nos
enfrentemos a la gestin del ACL de Joomla! debemos tener en cuenta que ser un
proceso complejo que debemos estudiar y aplicar con cautela despus de asumir su
necesidad.

Acceso slo para invitados. Manipulacin de niveles de acceso.

En este caso pretendemos crear un nivel de acceso slo para usuarios invitados a
nuestro sitio, no identificados en el Front-end. Es decir, queremos tener contenido
que slo ser mostrado para usuarios no identificados en Joomla!
1. Creamos un nuevo grupo de usuarios llamado Invitados, que ser hijo del
grupo Pblico.

2. Creamos un nuevo nivel de acceso llamado Invitados y le asignamos el
grupo Invitados.




Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 13
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 191

3. Editamos el nivel de acceso Pblico y le aadimos el grupo Invitados.

4. Accedemos a la gestin de las opciones del gestor de usuarios,

y modificamos el estado inicial del Grupo de usuarios invitados del grupo
Pblico al grupo Invitados.

5. Si ahora asignamos este nivel de acceso Invitados a cualquier elemento, slo
ser visible para usuarios no identificados en el Front-end. Por ejemplo,
queremos que el tem de men del men Primeros pasos tenga asociado
un nivel de acceso Invitados.







Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 14
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 192

6. Editamos el tem de men.

7. E iniciamos sesin en el Front-end como cualquier usuario que est dado de
alta en Joomla!, este tem de men deja de ser visible.


Diferentes grupos ven diferentes cosas. Alumnos y profesores.
Manipulacin de niveles de acceso.

Una opcin interesante es que, por ejemplo, alumnos y profesores vean cosas
diferentes cuando se identifican en el sitio. Entendemos con esto que hay contenido
pblico, y contenido restringido para estos dos grupos de usuarios. En este caso,
adems, queremos que lo que ven los alumnos tambin lo puedan ver los
profesores, pero no lo contrario.
1. Creamos los dos grupos de usuarios, Alumnos y Profesores. Los dos
sern hijos del grupo Registrado, puesto que lo nico que queremos es tener
contenido restringido y accesible para ellos.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 15
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 193

2. Creamos usuarios en cada uno de los grupos, uno llamado Alumno1 y otro
Profesor1, por ejemplo.

3. En este momento tenemos los usuarios, los permisos y los grupos
configurados. Ahora crearemos los niveles de acceso, uno para profesores y
otro para alumnos.
Al crear el nivel de acceso para los Profesores, seleccionamos el grupo de
usuarios de Profesores para asegurarnos de que slo ellos leen ese
contenido. El nivel de acceso Alumnos se asigna a los grupos de usuarios
Alumnos y Profesores, para que estos ltimos puedan ver tambin el
contenido que ven los Alumnos en el Front-end.

4. Ahora slo nos queda asignar contenido a estos diferentes niveles de
acceso. Para ello utilizaremos los Artculos Destacados, publicados en la
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 16
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 194
portada del Front-end, todos pertenecientes a la categora de artculos de
contenido Joomla!, y original nivel de acceso Pblico.

5. Editamos los artculos para tener la siguiente relacin de niveles de acceso
asignados.



6. Si navegamos por nuestro sitio web, slo veremos el artculo titulado
Joomla! en la portada. Si nos identificamos en el sitio, veremos para cada
tipo de usuario los artculos correspondientes.
Los usuarios de acceso, y grupo, Pblico vern:
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 195

Los usuarios del grupo Alumnos vern:

Los usuarios del grupo Profesores vern:


9: ACL (II). Usuarios
Joomla! La web en entornos educativos 196
Grupo Administrador de Artculos de contenido en el Back-
end. Permisos.

Queremos que un grupo de profesores, el creado en el ejemplo anterior, por
ejemplo, sea a su vez gestor de artculos de contenido desde el Back-end. Los
usuarios del grupo predeterminado Gestores tienen acceso a la gestin de todo tipo
de contenidos en el Back-end, y podramos pensar que haciendo el grupo
Profesores hijo del grupo Gestores para luego limitar permisos sera adecuado,
pero es ms recomendable iniciar el proceso de crear los grupos a partir de los
permisos heredados sin asignar del grupo Pblico, para asignar despus los
necesarios.
1. De forma predeterminada los mens y mdulos del Back-end tienen definido
un acceso Especial, por lo que lo primero que debemos hacer es asignar
este nivel de acceso al grupo Profesores. Adems, si observamos la ltima
imagen del ejemplo anterior, el acceso al Front-end como usuario del grupo
Profesores no permite visualizar tems muy importantes del Men Usuario,
que tienen asignado de forma predeterminada un nivel de acceso Especial
(lo mismo ocurre con el grupo Alumnos).

En esta imagen se puede apreciar que los niveles de acceso se heredan de grupos padre a grupos hijo.
2. Vamos a definir los permisos del grupo Profesores en la configuracin
Global.
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 197

Para, una vez guardados, tener la siguiente asignacin de permisos.

3. Ahora slo falta asignar los permisos al componente que queremos dejar que
acceda el grupo Profesores. Accedemos a la gestin de permisos del
componente Gestor de Artculos,

4. y modificamos los permisos de Acceso al Componente, al estado permitido.

5. Si un usuario del grupo Profesores accede al Back-end, ya podr gestionar
los artculos de contenido.


9: ACL (II). Usuarios
Joomla! La web en entornos educativos 198
Grupo de Autores restringido a una categora de contenidos.
Niveles de acceso y permisos.

Queremos que los usuarios del grupo Alumnos puedan subir contenidos a una
categora de contenidos determinada. Para ello vamos a manipular los permisos
asignadas a una categora, la que utilizamos en el segundo ejemplo, Joomla!, y
asignaremos al tem del Men Usuario Enviar un artculo el nivel de acceso
Alumnos para que los usuarios de este grupo puedan enviar artculos desde el
Front-end una vez identificados en el sistema.
1. Accedemos a la gestin de los permisos asignados en la categora Joomla!

2. Asignamos el estado Permitido a las acciones Crear y Poderse editar
(editar propio), al grupo Alumnos.

3. Asignamos el nivel de acceso Alumnos al tem del Men Usuario Enviar un
artculo.
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 199

4. De esta forma si un usuario del grupo Alumnos se identifica en el Front-end,
podr crear artculos en la categora Joomla!, y en sus subcategoras,
lgicamente.

5. Por ltimo, vamos a permitir que el acceso al tem Enviar un artculo est
garantizado para todos los usuarios que de forma predeterminada tenan
acceso Especial; en este momento slo los usuarios de los grupos Alumnos y
Profesores lo tienen accesible en el Front-end. Modificamos el nivel de
acceso Alumnos indicando qu grupos de usuarios lo deben tener asignado.
Nos basta con seleccionar los grupos Autor y Gestor, automticamente
heredan este nivel de acceso los grupos Editor y Publicador por un lado, y
Administrador por otro, al ser grupos hijos de los anteriores, respectivamente.
9: ACL (II). Usuarios
Joomla! La web en entornos educativos 200



Importante.
Despus de esta secuencia de ejemplos, bien cabe la reflexin de que han sido expuestos
prcticamente de forma aislada, y utilizando determinadas decisiones de algn ejemplo
anterior. La gestin del ACL de Joomla! requiere tomar decisiones de forma meditada.
En este caso, si queremos que nuestro sitio tenga definidos los niveles de acceso y grupos de
usuarios con los permisos asignados en esta pequea muestra, podramos haber decidido
desde un principio que el grupo Profesores fuera grupo hijo del grupo Alumnos, para heredar
niveles de acceso y permisos de accin que se han tenido que manipular en cada ejemplo, y
as dar cierta coherencia al efecto que produce en el resto de grupos de usuarios y niveles de
acceso la toma de decisiones realizada en cada caso.


















2012


Joomla! La web en
entornos
educativos
Mdulo 1: %OOl OEl l O OOOl O
10: Extensiones de terceros
Joomla! La web en entornos educativos 201
10
Extensiones de terceros


Introduccin.

Ya hemos podido comprobar que con Joomla! se pueden crear y administrar espacios
web bastante completos y complejos, pero sin duda, la gran ventaja de utilizar Joomla!
es que permite que sean implementadas funcionalidades con relativa facilidad para
adaptar nuestro sitio web al uso que queramos dar.
Hay que considerar, por tanto, el ingente trabajo de desarrolladores de extensiones
preparadas para ser instaladas en Joomla!: Extensiones de terceros (Third Party
Developers).
Aunque no es el nico sitio donde podemos encontrar nuevas extensiones para ser
instaladas en Joomla!, en el espacio dedicado a ellas en la pgina oficial del proyecto
podemos encontrar la referencia a la mayora de extensiones existentes, clasificadas
en categoras segn la temtica y con indicacin clara de la funcin que realizan, y
observaciones sobre su instalacin y uso:
http://extensions.joomla.org
La clasificacin de las extensiones se establece en razn a la funcionalidad que
aaden al sistema Joomla!, y bsicamente est distribuida en las siguientes categoras.
Se mantiene la expresin en ingls en algunos casos por si sirve de ayuda, y el orden
en que se presentan en el momento de la redaccin de este texto:
Acceso y seguridad.
Administracin.
Anuncios y afiliados.
Autora y contenido.
Calendarios y eventos.
Clientes y comunidades.
Comunicacin.
Comunidades y trabajo en grupo.
Contactos y feedback.
Compartir Contenido
Mejoras del ncleo.
Core Enhancements.
Directorio y documentacin.
Comercio electrnico.
Edicin.
Extensiones especficas.
Contenidos externos.
Financiero.
Hosting & Servers.
Lenguajes.
Para la vida. Living.
Mapas y tiempo.
Migracin y conversin.
Miscelnea.
Dispositivos mviles.
Multimedia.
Noticias.
Fotos e imgenes.
Bsqueda e indexacin.
Search & Indexing.
Gestin del sitio web.
Web social.
Deportes y juegos.
Estructura y navegacin.
Estilo y diseo.
Herramientas. Tools.
Mercados verticales.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 1
10: Extensiones de terceros
Joomla! La web en entornos educativos 202
Echar un vistazo a esta clasificacin nos permitir hacernos una idea muy clara de
cmo podemos implementar en Joomla! funcionalidades muy apropiadas para
desarrollar proyectos web en entornos educativos, como por ejemplo:
Gestores de descargas, que permitan disponer de archivos a la comunidad
educativa, bien los profesores a los alumnos, bien documentos de acceso
restringido en la gestin documental del centro,
Galeras multimedia, para exponer las instalaciones de nuestro centro, los
reportajes de las actividades que se realizan,
Podcast, para disponer ficheros de audio de grabaciones de actividades,
recitales
Blogs, para mantener espacios de contenidos ordenados con participacin.
Wikis, para poder crear contenidos de forma colaborativa.
Mensajera privada, para poder establecer comunicacin entre las personas
que contribuyen a enriquecer el sitio de contenidos y recursos.
Comentarios, para facilitar actividades donde el artculo publicado es
comentado.
Foros, para establecer medios de comunicacin asncronos, entre miembros
de la comunidad educativa: debate de temas de actualidad, opiniones sobre
gestin del centro, impresiones sobre las actividades, propuestas,
Chats, para permitir canales de comunicacin sncrona.
Libros de visitas. Siempre ser bueno recibir la impresin de quien visita
nuestra pgina.
Calendarios, para dejar constancia de las fechas relevantes.
Formularios, para recoger informacin de la comunidad educativa:
cuestionarios de opinin, informes privados entre el profesorado,
Gestores de proyectos, para administrar trabajos colaborativos con alumnos,
profesores, intercambios,
Etc.
Por supuesto, si estamos pensando en disponer de extensiones traducidas a espaol,
tenemos que tener en cuenta el centro de extensiones de Joomla! Spanish, u otros:
http://extensiones.joomlaspanish.org/
En estos momentos conviven dos versiones de Joomla!, las versiones 1.5.X y las
versiones 2.5.X. En este sentido, se debe tener claro que las extensiones sern, en
general, compatibles para una u otra versin
En los siguientes apartados encontrars indicadas las posibilidades de gestin de
extensiones que pueden ser implementadas en Joomla!, y detalladas la instalacin y
utilizacin de una de cada tipo de extensin que podemos implementar en Joomla!,
para conocer cmo es el proceso con cierto detalle. Son extensiones que funcionan a
partir de la instalacin de un nico archivo, aunque no es extrao encontrar
extensiones que precisan de la instalacin de varios archivos para ser completamente
operativas.
En el ltimo apartado se recomiendan varias extensiones tiles en entornos educativos,
indicando en cada caso qu archivos y en qu orden deben ser instalados, aunque
esta informacin siempre aparecer en el apartado Extensions del sitio oficial de
Joomla! o en la pgina oficial del desarrollador.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 2
10: Extensiones de terceros
Joomla! La web en entornos educativos 203
Gestin de extensiones.

Desde el men Extensiones accedemos a todas las opciones de gestin que podemos
realizar. Conviene dejar claro que de forma separada podemos la mayora de
extensiones conocidas con anterioridad: mdulos, plugins, plantillas e idiomas; con las
operaciones permitidas de acuerdo a la barra de herramientas que existe en cada
ventana de gestin; pero los aspectos relativos a la instalacin y posible desinstalacin
slo se pueden gestionar desde el Gestor de extensiones.

Si accedemos al Gestor de extensiones, se nos permite realizar varias operaciones de
forma sencilla y segura.

En todas estas ventanas de gestin, dependiendo de la configuracin definida en la
instalacin de Joomla!, podemos encontrarnos con la indicacin de que se precisa
informacin sobre la conexin FTP para poder realizar las operaciones que se
permiten.

Las Opciones determinan durante cuntas horas la cach de Joomla! debe mantener
informacin para actualizar la extensin.








Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 3
10: Extensiones de terceros
Joomla! La web en entornos educativos 204
Instalar.
Desde donde se pueden instalar extensiones desde la localizacin que mejor
podamos emplear.

Habitualmente emplearemos la primera opcin, con el archivo comprimido que
ofrece el proyecto que lo desarrolla, aunque puede ser preciso hacerlo desde
algn directorio concreto si nuestro servidor no nos permite hacerlo de la primera
forma, para lo que deberemos colocar los archivos de instalacin de la extensin
en algn directorio cuya localizacin indicaremos en el cuadro de texto. O bien,
proceder a la instalacin de la extensin desde un archivo comprimido localizado
en una URL concreta.
Aadir nuevas extensiones a Joomla! es sencillo, pero no debemos olvidar la
complejidad de las operaciones que se estn realizando. Es probable que
podamos encontrar problemas en su instalacin y gestin, ya que no dejan de
ser aplicaciones web muy sensibles al servidor en que estemos trabajando, y las
propias caractersticas de la herramienta Joomla! que estamos administrando de
forma personal, o incluso en la interaccin que pudieran tener con otras
extensiones de terceros. Es recomendable que, frente a estas situaciones, se
investigue adecuadamente en los sitios oficiales de Joomla! y los propios sitios
de desarrollo de las extensiones, normalmente la atencin a los problemas
encontrados se realiza de forma muy gil y efectiva si, como suele ocurrir, detrs
del proyecto existen personas muy activas en su desarrollo.

Actualizar.
Desde esta ventana se procede a realizar las actualizaciones de las extensiones
instaladas. El sistema puede mostrar directamente la relacin de las
actualizaciones disponibles que ha localizado, o bien, podemos iniciar la
bsqueda de actualizaciones para saber si est disponible alguna. Bastara con
seleccionar las que queramos realizar y seleccionar Actualizacin. Purgar
cach significa eliminar la relacin de actualizaciones detectadas.





Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 4
10: Extensiones de terceros
Joomla! La web en entornos educativos 205
Gestionar.
Desde esta ventana podemos gestionar todas y cada una de las extensiones
existentes en el sistema Joomla! Gestionar significa que podemos habilitarlas,
desactivarlas para que dejen de estar operativas o desinstalarlas.

Se ofrecen filtros de bsqueda para la localizar entre la ingente cantidad de
extensiones existentes.

Localizacin: Sitio y Administrador.
Estado: Desactivado , Activado , JPROTECTED . Este ltimo hace
referencia a aquellas extensiones que estn protegidas por Joomla! y que
bajo ningn concepto pueden tener otro estado.
Tipo: Componente, Archivo, Idioma, Librera, Mdulo, Paquete, Plugin,
Plantilla.
Carpeta: N/A, authentication, captcha, content, editors, editors-xtd,
extension, finder, quickicon, search, system, user.

Encontrar.
Esta pantalla permite encontrar las extensiones que no han pasado por el
proceso de instalacin normal. Por ejemplo, algunas extensiones son muy
grandes en tamao de archivo para la carga mediante la interfaz web, debido a
las limitaciones del entorno de alojamiento web. Con esta funcin se pueden
subir archivos de extensiones directamente a su servidor web mediante otros
medios tales como FTP o SFTP y poner los archivos de extensiones en el
directorio correspondiente.
El proceso es complejo en tanto que se debe conocer las carpetas en las que
deben situarse los contenidos de la extensin en nuestro servidor, pero una vez
realizado este paso, bastara con Encontrar, para localizar estas situaciones y
proceder a Instalar.


Base de datos.
Esta operacin permite localizar problemas en la estructura de las tablas de la
base de datos. El sistema proporciona directamente esta informacin, en caso
de que encontrar alguna irregularidad.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 5
10: Extensiones de terceros
Joomla! La web en entornos educativos 206

Si nos encontramos con algn problema, decidiramos Arreglar, para que se
inicie el proceso automticamente.

Avisos.
El sistema nos avisa en esta ventana de la existencia de alguna limitacin del
servidor que pudiera dificultar el funcionamiento o las operaciones que se
pudieran hacer en Joomla! o mantener la seguridad del sitio web.


Se considera en este texto explicativo que estas extensiones funcionan de forma
separada, pero tambin tenemos que saber que pueden existir extensiones que
conecten con otras. Por ejemplo, si utilizamos un generador de mapas del sitio, y
aadimos un blog, podemos necesitar una extensin que permita incorporar los
contenidos gestionados por el blog en el mapa del sitio web.
Adems, los problemas de seguridad se aaden a medida que incorporamos nuevas
extensiones a nuestro sitio web, por lo que debemos tenerlo en cuenta y tomar las
medidas oportunas.
Y por ltimo, tener claro que las versiones que se incluyen son las ms actuales en el
momento de elaboracin de este texto, y que lo ms probable es que existan nuevas
versiones en breves periodos de tiempo. Aun as, las funcionalidades, gestin y
apariencia sern similares a las que se detallan a continuacin.


Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 6
10: Extensiones de terceros
Joomla! La web en entornos educativos 207
Componente: Xmap.

Xmap es un componente que permite crear un mapa del sitio web utilizando la
estructura de los mens, y as poder acceder rpidamente a toda la navegacin creada
en el sitio web.
Xmap posee las siguientes caractersticas:
Permite crear ms de un mapa de sitio, con diferentes preferencias.
Posee un sistema de cach para realizar creaciones ms rpidas del mapa de
sitio, ideal para grandes sitios o sitios que soporten altos niveles de trfico.
Genera mapas de sitio en formato XML compatibles con Google, Bing y otros
motores de bsqueda.
Tiene mejor presentacin XML en los navegadores.
Se puede especificar la prioridad y frecuencia de cambio para cada men.
Muestra informacin estadstica para cada mapa de sitio:
Fecha de la ltima visita.
Nmero de visitas.
Nmero de links generados en la ltima visita.
Hay disponibles plugins para los componentes ms populares: VirtueMart, Sobi,
Kunena
Observacin: Localizacin del archivo de instalacin.
El archivo comprimido que utilizaremos para instalar este componente se encuentra
localizado en:
Recursos/Componente
Nombre del archivo: pkg_com_xmap-2.2.1.zip
Pgina oficial del proyecto: http://joomla.vargas.co.cr

1 Instalamos el componente desde el gestor de instalaciones:
Extensiones > Gestor de Extensiones > Instalar

El sistema muestra el resultado de la instalacin y, en algunos casos, la propia
instalacin realiza alguna observacin sobre la extensin, el proyecto... que
convendr leer detenidamente porque puede dar pistas sobre lo que debemos
hacer para empezar a manejar la extensin.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 7
10: Extensiones de terceros
Joomla! La web en entornos educativos 208
Como es lgico, este nuevo componente instalado ya aparece en el men
Componentes, para dar acceso a su gestin.

2 Accedemos a la gestin de Xmap desde el men
Componentes > Xmap
Y observamos la ventana de gestin de este componente. Aunque la intencin
primera de este apartado es mostrar de forma nica cmo se instala y gestiona
un componente, distribuido en un nico archivo, la verdad es que se hace difcil
encontrar una extensin de este tipo que tenga sentido dentro de los objetivos
que se marcan en este texto.

En este caso, aunque podamos interpretar que hemos instalado slo un
componente, realmente el archivo utilizado para la instalacin es un paquete,
que se instala de forma nica, pero contiene adems del componente varios
plugins que permiten, si estn habilitados, la integracin de diversos tipos de
contenidos para ser manejados por Xmap. Ese es el motivo por el que
encontramos este mensaje sobre fondo azul que vemos en la imagen. Si
queremos, y accedemos a Extensiones, podemos ver los plugins instalados.
Aunque Xmap no deja de funcionar, podemos habilitar Content Plugin y
WebLinks Plugin, relativos a tipos de contenidos nativos de Joomla!,
conocidos.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 8
10: Extensiones de terceros
Joomla! La web en entornos educativos 209

3 Procedamos a crear un nuevo mapa web. Decidimos Nuevo en la ventana de
gestin, donde definimos los parmetros necesarios: Ttulo, Estatus, Acceso,
Texto introductorio y la seleccin de los mens que queremos que aparezcan en
el mapa web.

En la pestaa opciones se nos permite configurar algn parmetro de fcil
comprensin: si queremos que aparezca el texto introductorio, o el ttulo del men, o
una imagen para diferenciar los enlaces externos de los internos
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 9
10: Extensiones de terceros
Joomla! La web en entornos educativos 210

Si decidimos Guardar y Cerrar ya hemos conseguido crear el primer mapa web del
sitio. Observamos en la tabla del rea de trabajo referencias a las estadsticas que
recoge Joomla! sobre las impresiones realizadas de los mapas web, en formato HTML
y XML.

4 Una vez definido el mapa del sitio, slo falta que est disponible en algn
momento de la navegacin en nuestro sitio web. Vamos a crear un tem de
men en el Men principal que nos d acceso al mapa del sitio.
5 Accedemos a la gestin de los tems de men del men Men Principal:
Mens > Men principal
Y decidimos crear un tem nuevo, para elegir, desde luego, un tem del tipo
Enlace interno: Xmap.

Damos un ttulo al nuevo tem, Mapa del sitio - Xmap, por ejemplo, y nos
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 10
10: Extensiones de terceros
Joomla! La web en entornos educativos 211
aseguramos de completar adecuadamente el campo Seleccione un mapa del
sitio de los parmetros de la Configuracin Requerida. Con esta simple
definicin ya tenemos disponible el mapa web en el Front-end.

Nos aseguramos que est publicado y guardamos los cambios. Acabamos de
crear el nuevo tem de men.

Debemos dejar claro que en los ejemplos instalados ya aparece un tem de men
denominado Mapa del sitio, y podramos pensar que ya tenamos una utilidad que
as opera, pero si observamos con detenimiento los tems veremos que se trata de
enlaces a artculos o categoras de contenido, y a enlaces web.
6 Cuando un usuario navegue por nuestro sitio web, ver en el men Este Sitio
un tem claramente identificado para poder ver el mapa del sitio web.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 11
10: Extensiones de terceros
Joomla! La web en entornos educativos 212

Y si decidimos activar el vnculo de este tem, aparece en el espacio central del
sitio web la navegacin por todos los mens que hemos elegido en la definicin
de este mapa de sitio.

Como hemos elegido todos los mens esta lista se hace extensa, podramos
hacer decidido limitar el nmero de mens a utilizar, est claro que hay que
saber tomar buenas decisiones.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 12
10: Extensiones de terceros
Joomla! La web en entornos educativos 213
Mdulo: Horizimages.

Horizimages es un mdulo que permite mostrar una coleccin de imgenes localizadas
en una carpeta en nuestro servidor.
En nuestro caso, mostraremos en nuestro sitio web una relacin de imgenes, las
utilizadas en la actividad en la que, ayudados del gestor multimedia, creamos una
carpeta llamada botanico y subimos al servidor la coleccin de imgenes localizada
en: Recursos del Mdulo 6: Contenidos.
Observacin: Localizacin del archivo de instalacin.
El archivo comprimido que utilizaremos para instalar este mdulo se encuentra
localizado en:
Recursos/Mdulo
Nombre del archivo: mod_horizimages_2.5_rel.1.1.zip
Pgina oficial del proyecto: http://www.smallirons.net

1 Debemos tener preparadas las imgenes que se mostrarn con ayuda de este
mdulo. Es el momento de asegurarse que as es.
2 Instalamos el mdulo desde el gestor de instalaciones:
Extensiones > Gestor de extensiones > Instalar

3 El sistema muestra el resultado de la instalacin.

4 Como es lgico, este nuevo mdulo instalado ya aparece en el gestor de
mdulos, para dar acceso a su gestin.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 13
10: Extensiones de terceros
Joomla! La web en entornos educativos 214

5 Editamos el mdulo para preparar la visualizacin de las imgenes en el Front-
end, y decidimos los valores de todos aquellos parmetros que son necesarios
para conseguir la muestra deseada, poniendo especial cuidado en:
Ttulo.
Estatus.
Posicin.
Acceso.

Ancho y alto, que se procurar ajustar a los tamaos de la plantilla.
La localizacin de la carpeta que contiene las imgenes.
La descripcin de cada imagen y si queremos que aparezca.
Aspectos relacionados con el orden de presentacin, el tipo de
transicin

Y por supuesto, los tems de men asignados en la navegacin. En este caso
seleccionamos el tem Inicio tanto del men Ejemplos Enlaces como del Men
Principal.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 14
10: Extensiones de terceros
Joomla! La web en entornos educativos 215
6 Si guardamos los cambios realizados, ya aparece definido el mdulo en el gestor
de mdulos. Y podemos ver la exposicin de estas imgenes en el Front-end.

Observamos que podemos movernos por la presentacin de las imgenes, parar la
reproduccin iniciada automticamente o bien verlo a pantalla completa.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 15
10: Extensiones de terceros
Joomla! La web en entornos educativos 216
Plugin: JPlayer.

Este plugin permite integrar videos de YouTube en artculos de contenido. Permite ms
opciones de reproduccin de archivos de video o de sonido, tanto locales como
remotos, pero nos centraremos en sta, sencilla y til.
Observacin: Localizacin del archivo de instalacin.
El archivo comprimido que utilizaremos para instalar este plugin se encuentra
localizado en:
Recursos/Plugin
Nombre del archivo: plg_jplayer-1.6.zip
Pgina oficial del proyecto: http://vault.futurama.sk

1 Realizamos la instalacin del plugin desde el gestor de instalaciones:
Extensiones > Gestor de Extensiones > Instalar

2 El sistema muestra el resultado de la instalacin.

3 Como es lgico, este nuevo plugin instalado ya aparece en el gestor de plugins,
para dar acceso a su gestin.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 16
10: Extensiones de terceros
Joomla! La web en entornos educativos 217
4 Si decidimos editar el plugin, podemos particularizar los parmetros que lo
definen. Si nos fijamos en los parmetros relativos a Youtube, con facilidad
podemos definir si queremos bordes, colores, resolucin y las medidas de la
ventana de reproduccin, por ejemplo.

Sin olvidar que deber estar habilitado y/o publicado para que pueda ser utilizado.

5 Localizamos el video de YouTube que queremos incluir en el artculo de
contenido, y copiamos el cdigo (ID) que ser utilizado para realizar esta
operacin.
10: Extensiones de terceros
Joomla! La web en entornos educativos 218

6 Al crear o editar un artculo de contenido debemos incluir el texto
{youtube}ID del video{/youtube}
en nuestro caso
{youtube}czzj2C4wdxY{/youtube}
en la posicin del texto donde queremos mostrar el video.

Introducir este cdigo es la forma ms sencilla de conseguir insertar un video en
10: Extensiones de terceros
Joomla! La web en entornos educativos 219
un artculo de contenido. Si quisiramos tener dimensiones de la ventana de
reproduccin diferentes a las definidas de forma predeterminada, segn el
ejemplo de 480x385, lo haramos aadiendo cdigo a esta expresin. Si
queremos que se inicie automticamente la reproduccin, y adems, las
dimensiones sean de 350x200, por ejemplo, deberamos haber escrito en el
artculo de contenido el siguiente cdigo.
{youtube}czzj2C4wdxY|350|200|1{/youtube}
7 Guardadas las modificaciones realizadas en el artculo de contenido, ya es
posible visualizarlo en el Front-end con el video incrustado.

10: Extensiones de terceros
Joomla! La web en entornos educativos 220
Plantilla: Ja Purity II.

Sin duda, poder tener una apariencia de nuestro sitio web elegante y flexible ser una
de nuestras mayores necesidades. La esttica y la claridad en la navegacin sern
agradecidas por los usuarios y por el propio proyecto que desarrollemos con Joomla!
Las plantillas son extensiones que permiten, con instalaciones sencillas, disponer de
estos diseos con facilidad.
Se pretende instalar una plantilla, conocerla en una primera aproximacin y realizar
pequeas modificaciones para adaptarla a nuestra idea. Adems, se ofrecen varias
plantillas ms, una breve coleccin variada de lo que distintos desarrolladores disponen
para ser utilizadas de forma libre.
Observacin: Localizacin de los archivos.
Los archivos que utilizaremos para mostrar y manipular levemente esta primera
plantilla, Ja Purity II, se encuentran localizados en:
Recursos/Plantilla
Pgina oficial del autor: http://www.joomlart.com
El resto de plantillas se encuentran localizadas en:
Recursos/PlantillaS

1 Instalamos la plantilla desde el archivo comprimido, ja_purity_ii.v2.5.2.zip.

2 El sistema muestra que la instalacin ha sido correcta.

3 Esta plantilla, as como las de la siguiente relacin, necesitan tener instalado un
plugin, JA T3 Framework, para estar operativas. Este plugin aade versatilidad
en la gestin y adaptacin de la plantilla, en contraste con el resto de plantillas
presentadas en los recursos:
o Business4
o Business5
o Business6
o Business8
o Business9
o Business12
o Ja_elastica
10: Extensiones de terceros
Joomla! La web en entornos educativos 221
4 Instalamos el plugin, utilizando el archivo plg_system_jat3.v2.5.4.zip.
Recibimos informacin sobre este plugin una vez concluida la instalacin.

5 Nos aseguramos de que este plugin est publicado, slo as las plantillas que lo
necesitan podrn estar operativas.

6 Y si accedemos al gestor de plantillas,
Extensiones > Gestor de Plantillas
encontramos la plantilla instalada en la relacin de plantillas disponibles para
nuestro sitio web. Podemos echar un vistazo en los detalles, con la posibilidad
de editar archivos de la plantilla, para expertos; o bien, una vista previa para
conocer las posiciones que tiene definidas.

10: Extensiones de terceros
Joomla! La web en entornos educativos 222

Ya sabemos la importancia que tiene conocer las posiciones que el estilo de
plantilla tiene definidas para mostrar mdulos. En este caso se designan, por
ejemplo: user1, user2, left, right, breadcrumbs Si su designacin o localizacin
es diferente de las del estilo que venamos utilizando hasta este momento, el
trabajo que ahora mismo se debe realizar es conocer la designacin y
localizacin de las diferentes posiciones y colocar los mdulos en las posiciones
que decidamos.



10: Extensiones de terceros
Joomla! La web en entornos educativos 223
7 La edicin de los estilos nos permite adaptar diversidad de parmetros. Claro,
nos aseguramos de que la plantilla est activada, en este caso hemos decidido
que sea el estilo predeterminado.

8 Si nos atrevemos, tenemos un sistema de pestaas que nos permite definir
multitud de parmetros: crear perfiles, adaptar la disposicin para expertos, en
ingls.

Vamos a realizar unas pocas adaptaciones para poder particularizar la presentacin de
nuestro sitio web. Nos vamos a centrar en la modificacin de lo que aparece en las
posiciones 1 y 2 de la cabecera que presenta el sitio; y que se muestra en la
siguiente imagen.

1 Para adaptar lo que aparece indicado en la posicin 1, el logo, basta con
asegurarse de la configuracin est definida para se presente una imagen como
logo, en primer lugar.
10: Extensiones de terceros
Joomla! La web en entornos educativos 224

2 Y en segundo lugar, sustituir las imgenes de los logos que utiliza por defecto,
por los que queremos. Los archivos de la cabecera se llaman logo.gif y
logo.png, y estn localizados en la carpeta del servidor:
templates/ja_purity_ii/images
Basta con utilizar un programa cliente de FTP para sustituir estos archivos por otros
dos adaptados, del mismo tamao: 207 x 80 pxeles.
3 Una vez que lo hacemos, por ejemplo, con los archivos ofrecidos en los
recursos, la apariencia de la cabecera se ha modificado.

4 Tambin podemos decidir, en la ventana de edicin de esta plantilla,

si queremos que sea un texto el que identifica la cabecera.

Hemos manipulado sin grandes complicaciones una plantilla particular para
adaptarla a nuestras intenciones. En general, se mantienen las ideas detalladas
en este texto, aunque las opciones de edicin de cada plantilla pueden cambiar,
lgicamente, depende del creador.
5 Las imgenes que aparecen en la posicin que hemos nombrado como 2 en la
cabecera permiten una manipulacin similar. Son tres imgenes que se van
mostrando sucesivamente, llamadas header1.jpg, header2.jog y header3.jpg, de
tamao 600 x 80 pxeles. El proceso a seguir es el mismo, crear tres imgenes
del mismo tamao y formato, y sustituir las originales con un programa cliente de
10: Extensiones de terceros
Joomla! La web en entornos educativos 225
FTP. Se encuentran localizadas en el servidor en la carpeta:
templates/ja_purity_ii/images/header
Con estas pequeas modificaciones nuestra plantilla quedara adaptada a nuestro
proyecto, es sencillo, y la mayora de plantillas permiten manipulaciones similares si
tenemos localizados estos archivos de imagen. Tambin es cierto que estas
plantillas que precisan de la utilizacin del plugin JA T3 Framework, permiten
manipulaciones de estilos muy profundas, como ya hemos comentado. Otras
plantillas no dispondrn de esta definicin de parmetros. Si dominas los conceptos
implicados en la creacin de plantillas, estilos, cdigo puedes obtener ms
informacin sobre cmo explotar esta verstil plantilla en el siguiente documento:
http://docs.joomla.org/Tutorial:Customising_the_JA_Purity_template

10: Extensiones de terceros
Joomla! La web en entornos educativos 226
Idioma: Alemn.

Incorporar idiomas a nuestro sitio web es bien sencillo. Los idiomas se distribuyen en
paquetes por parte de las comunidades de usuarios que se dedican a traducir la
distribucin original en ingls.
En nuestro caso, precedemos a instalar un paquete de idioma alemn.
Observacin: Localizacin del archivo.
El archivo comprimido que utilizaremos para instalar este idioma se encuentra
localizado en:
Recursos/Idioma
Nombre del archivo: de-DE_joomla_lang_full_2.5.6v1.zip
Pgina oficial del autor: http://www.jgerman.de

1 Instalamos el paquete de idioma.

2 El sistema indica que la instalacin se ha realizado de forma correcta, con
alguna observacin relativa a su gestin.

3 Si accedemos al gestor de idiomas:
Extensiones > Gestor de Idiomas
4 Y bastara con seleccionar este idioma de forma predeterminada, bien en el Sitio
o en la parte de Administracin o en ambas partes, para poder tener traducida
de forma dinmica todo el texto que genera Joomla! de forma automtica. Pero,
si tenemos configurado el sistema para que gestione contenidos en diferentes
idiomas, recibiramos un mensaje como el que muestra la siguiente imagen,
10: Extensiones de terceros
Joomla! La web en entornos educativos 227
indicando que debemos, adems, tener creado el idioma como idioma de
contenidos, operacin que ya realizamos en la parte correspondiente de estos
materiales.

5 Recordamos rpidamente cmo crear un idioma de contenido,

para tener operativo el nuevo idioma instalado.

6 Esta ser la apariencia que podra tener nuestro sitio web con el idioma Alemn
instalado y predeterminado en el Sitio. No deberamos olvidar que el idioma de
los contenidos que crea el usuario es el que utiliza en su edicin, lgicamente.


10: Extensiones de terceros
Joomla! La web en entornos educativos 228
Ampliando la funcionalidad de Joomla!

En el momento de redaccin de este texto existen casi 10000 extensiones distintas
para ser implementadas en Joomla! El dinamismo del proyecto y la creacin de
extensiones por parte de terceros desarrolladores hace posible disponer de una
coleccin de extensiones muy completa que permite ampliar la funcionalidad de
Joomla! en la mayora de aspectos relacionados con el desarrollo de proyectos web
con esta herramienta. Gran parte de ellas son de descarga gratuita, otras requerirn un
pago previo.
Se presenta una coleccin de extensiones, que pretende ser variada, ms que una
buena seleccin de utilidades, una buena relacin de variedad de situaciones que
podamos encontrar; con referencias a las funcionalidades que implementan al sistema
Joomla! y orientaciones para su instalacin y gestin. Se entiende que es parte del
proceso del usuario que este trabajo de localizacin, instalacin y prueba de
extensiones sea prctica habitual cuando aparecen necesidades de publicacin web,
sin olvidar que algunas extensiones necesitaran formacin complementaria para
dominar su administracin con seguridad.
Se debe tener claro que el sistema Joomla! es seguro frente a posibles ataques en
Internet, pero aadir extensiones supone tambin aumentar el riesgo de sufrir algn
tipo de ataque, por lo que deberemos recoger informacin sobre las nuevas
extensiones que instalemos en nuestro Joomla! para garantizar un sitio con la mayor
seguridad posible.
La siguiente relacin es mostrada como instalaciones independientes de las
extensiones recogidas, pero tambin se debe entender que en la implementacin de
extensiones, a veces, ser necesario asegurar la compatibilidad y la interrelacin de
tareas realizables entre ellas.
















10: Extensiones de terceros
Joomla! La web en entornos educativos 229
eXtplorer.

eXtplorer es un gestor de archivos, que permite, a travs de un componente de
Joomla! tener acceso a todos las carpetas y archivos del directorio raz del
servidor en el que tenemos instalado Joomla! Muy til, y sustituye perfectamente
la gestin de carpetas y archivos que pudiramos hacer a travs de un cliente de
FTP.
Una vez instalado accedemos a su ventana de gestin y observamos:
Un vnculo Back to Joomla!, ya que dejamos de estar en los marcos de
navegacin de la administracin de Joomla!
La barra de herramientas, con todas las opciones necesarias para poder realizar
una buena gestin de archivos: editar, mover, copiar, ver, borrar, renombrar,
cambiar permisos, comprimir


Observacin: Localizacin de archivos.
El archivo de instalacin se encuentra en:
Recursos/Ampliando
Nombre del archivo:
com_extplorer_2.1.0.zip
Pgina oficial del proyecto: http://extplorer.net










10: Extensiones de terceros
Joomla! La web en entornos educativos 230
CKEditor.

Algo que con total seguridad hemos echado de menos es disponer de un editor
WYSIWYG para la creacin de contenidos ms completo. Posiblemente JCE sea
el mejor editor que podamos implementar en Joomla!, pero toda su funcionalidad
no est disponible de forma libre y/o gratuita. CKEditor es uno de los mejor
estimados por la comunidad de usuarios.
Una vez instalado, el usuario Sper Usuario puede elegirlo como editor por
defecto en la configuracin global, por ejemplo, para as tenerlo operativo todos
los usuarios que puedan editar contenidos.

Si comparamos las barras de herramientas del editor WYSIWYG instalado con
Joomla!, TinyMCE,

y las de CKEditor, observamos muchas opciones de mejora de la edicin de
contenidos, entre las que podemos destacar:

o Revisin ortogrfica.
o Nueva pgina.
o Copiar y pegar, copiar desde Word y copiar a texto plano para evitar
que se incruste cdigo que provenga de otros editores.
o Subndice y superndice.
o Comillas.
o Insertar archivo en formato Flash.
o Opciones de formato de fuente: tamao, color.
o Plantillas para los artculos de contenido.
Observacin: Localizacin de archivos.
El archivo de instalacin se encuentra en
Recursos/Ampliando
Nombre del archivo de instalacin:
com_ckeditor_1.7.4.zip
Pgina oficial del proyecto: http://ckeditor.com

10: Extensiones de terceros
Joomla! La web en entornos educativos 231
Akeeba Backup

Akeeba Backup es una aplicacin que permite realizar y gestionar copias de
seguridad de nuestro sitio web de forma gil y sencilla. Los desarrolladores de
esta herramienta ofrecen, adems, una aplicacin llamada Kickstart que
permite restaurar nuestro sistema Joomla! a partir de una copia de seguridad. De
esta forma disponemos de una aplicacin fundamental en el mantenimiento de
nuestro sitio web y la opcin de poder restaurarlo en el caso de que deje de
estar operativo o queramos trasladarlo a otro espacio web.
Una vez instalado el componente, aparece el mensaje de que el proceso se ha
realizado con xito, as como orientaciones sobre la localizacin de archivos de
idioma, recomendaciones de lectura de manuales que ofrecen los
desarrolladores

La primera vez que accedemos a la gestin del componente Akeeba Backup
aparece un asistente de configuracin que procuramos respetar para que
automticamente el componente se configure de forma ptima a la configuracin
de nuestro servidor. Elegimos Apply these preferences.

Y se inicia el proceso de configuracin, con un poco de paciencia lo tendremos.
10: Extensiones de terceros
Joomla! La web en entornos educativos 232

Una vez finalizado el proceso de configuracin, se nos ofrece la posibilidad de
realizar la primera copia de seguridad. Lo hacemos, seleccionando Backup
Now.

La primera pantalla que aparece define caractersticas que identifiquen la copia
de seguridad. Debemos introducir una breve descripcin y un comentario para
poderla identificar completamente.

Se inicia el proceso de creacin de la copia de seguridad. No llevar mucho
tiempo.
10: Extensiones de terceros
Joomla! La web en entornos educativos 233

Y cuando finaliza podemos acceder a la administracin de las copias de
seguridad, seleccionando Administer Backup Files.

La copia de seguridad es un nico archivo que aparecer en la relacin de todas
las copias de seguridad realizadas, y que puede ser descargado en nuestro
equipo para poder utilizarlo en la posible recuperacin o restauracin del sitio
web.

En la siguiente relacin de archivos se dispone todo lo que necesitamos para
instalar el componente Akeeba Backup, la aplicacin Kickstart que permite
restaurar copias de seguridad, los archivos de idioma que permiten tener el
componente en espaol, la documentacin que ofrecen los desarrolladores y un
tutorial en castellano que, de forma breve, intenta dar orientaciones sobre cmo
realizar la restauracin de un sitio web al que se le ha realizado una copia de
seguridad con Akeeba Backup.







10: Extensiones de terceros
Joomla! La web en entornos educativos 234
Observacin: Localizacin de archivos.
Los archivos de instalacin de la extensin se encuentran localizados en:
Recursos/Ampliando
Nombre de los archivos:
Componente Akeeba Backup:
com_akeeba-3.6.5-core.zip
Idioma espaol:
akeebabackup-es-ES-j25.zip
Kickstart:
kickstart-core-3.5.2.zip
Documentacin:
quickstartguide.pdf.zip
akeeba-backup-guide.pdf.zip
kickstart-user-guide.pdf.zip
Breve tutorial:
Akeeba_tutorial.pdf
Pgina oficial del proyecto: https://www.akeebabackup.com/



















10: Extensiones de terceros
Joomla! La web en entornos educativos 235
Attachments.

Esta extensin permite cargar (subir) archivos al servidor y adjuntarlos en la
parte final de un artculo de contenido.
Realizada la instalacin del archivo que se dispone aparece la relacin de lo que
contiene este paquete de software.

La extensin incluye:
Un componente para gestionar los archivos adjuntos, y las Opciones de
configuracin. En ellas se decide qu grupo de usuarios ve los adjuntos,
cul los puede aadir...

Es importante saber que se han aadido acciones especficas con
diferentes estados a los diferentes grupos de usuarios del ACL de Joomla!
Podemos entender, en primera instancia que se reproducen los permisos
asignados de forma predeterminada en el ACL de Joomla!, pero relativos
a la gestin de adjuntos.
10: Extensiones de terceros
Joomla! La web en entornos educativos 236

Como aadido a la completsima gestin que permite esta extensin, se
incorporan utilidades que realizan tareas de mantenimiento de forma
automtica muy recomendables, y que son perfectamente descritas en la
siguiente imagen.

Un plugin para mostrar los archivos adjuntos, Content Attachments,
identificado en la administracin de Joomla! como: Complemento
adjuntos.

Un plugin para facilitar las labores de bsqueda y ordenacin de
adjuntos, nombres, URLS y descripciones, Search Attachments,
identificado en la administracin de Joomla! como: Buscar adjuntos.
Un plugin que proporciona la infraestructura que activa la adicin de
adjuntos a las partes de contenido de varios tipos de componentes,
10: Extensiones de terceros
Joomla! La web en entornos educativos 237
Attachments Plugin Framework, identificado en la administracin
de Joomla! como: Adjuntos Infraestructura del complemento.
Un plugin que activa la adicin de adjuntos al contenido de los artculos
as como a las descripciones de las categoras, Attachments For
Content, identificado en la administracin de Joomla! como: Adjuntos -
A los contenidos.
Un plugin que crea un botn en el editor de texto WYSIWYG para
adjuntar archivos, Editor Button Add Attachement, identificado en
la administracin de Joomla! como: Botn Aadir adjunto.

Un plugin que aade un botn que le permite aadir una etiqueta
{attachments} de ubicacin personalizada durante la edicin de
artculos o categoras, Editor Button Insert Attachments Token,
identificado en la administracin de Joomla! como: Botn Insertar
etiqueta de adjuntos.
Un plugin que muestra la lista de adjuntos en el editor de
artculos/contenidos, System Show attachments in editor,
identificado en la administracin de Joomla! como: Sistema - Mostrar
adjuntos en editor.

Instala la extensin y publica (habilita) los plugins y ya estaremos preparados
para utilizar este componente.
El tipo de extensiones de archivos que se permiten cargar al sistema est
condicionado por la definicin realizada en el gestor multimedia de Joomla!
La instalacin crea una carpeta en el directorio raz de instalacin de Joomla!,
llamada attachments, que alberga todos los archivos adjuntados.
Se incluye un archivo de idioma espaol de la extensin. Este archivo
comprimido contiene los archivos de idioma que necesita la extensin tener
disponibles en el servidor, y se instala como cualquier otra extensin.

10: Extensiones de terceros
Joomla! La web en entornos educativos 238
Observacin: Localizacin de archivos.
Los archivos de instalacin de la extensin se encuentran localizados en:
Recursos/Ampliando
Extensin:
attachments-3.0.4.zip
Archivo de idioma:
attachments-Spanish-es-ES-language-pack-3.0.3.zip
Pgina oficial del proyecto: http://jmcameron.net/attachments

10: Extensiones de terceros
Joomla! La web en entornos educativos 239
Phoca Download.

Esta extensin es un gestor de descargas muy completo, permitiendo integrar en
Joomla! un gestor de documentos que permite subir al servidor archivos y
administrarlos fcilmente. Existen variedad de extensiones de este tipo, de gran
calidad, por lo que la decisin por la utilizacin de una u otra ser muy particular.
Esta satisface, en primera instancia, y con una gestin que podra ser la
predeterminada la posibilidad de ofrecer descargas en nuestro sitio web con
cierta rapidez.
Aunque posee ms opciones de implementacin en Joomla!, se presenta el
componente que permitir toda la administracin de archivos, para disponer su
descarga en nuestro sitio web creado con Joomla! a travs de un tem de men
disponible en la navegacin. De hecho, este componente permite crear varios
tipos de tems de men: para mostrar una categora, o varias, vincular a la
descarga de un nico archivo o acceder a un formulario que permite subir
archivos desde el Front-end.

Una vez instalado el componente, la aplicacin indica las carpetas que se han
creado en la estructura de carpetas de nuestro servidor: phocadownload,
images/phocadownload, phocadownload/userupload y phocadownloadpap; y
permite finalizar la instalacin o actualizarla.

Si decidimos Install se nos presenta el panel de control desde el que se puede
realizar toda la gestin de archivos de descarga.
10: Extensiones de terceros
Joomla! La web en entornos educativos 240

Se ofrecen, adems, los archivos que permiten tener el componente traducido a
idioma castellano. Los archivos, que estn comprimidos en este archivo de
formato zip, deben ser subidos al servidor donde tenemos instalado Joomla!,
concretamente a la carpeta:
administrator/language/es-ES
Una vez que tenemos la aplicacin traducida, el proceso de gestin se puede
entender ms fcilmente:

Categoras: En las que se organizan los archivos.
Archivos: En donde se suben y definen los archivos ofrecidos en la
descarga.
Licencias: Que se definen para asociarlas a los archivos.
Estadsticas: Donde se recoge informacin sobre la cantidad de
descargas realizadas de cada archivo.
10: Extensiones de terceros
Joomla! La web en entornos educativos 241
Usuarios: Para registrar los usuarios que realizan cargas desde el
Front-end.
Calificacin: Como se permite calificar los archivos, esta herramienta
registra las calificaciones realizadas.
Etiquetas: Para asociarlas a los archivos.
Disposicin: Donde se indica cmo se presentan las categoras y/o
archivos en el Front-end.
Y la versatilidad de este componente se comprende perfectamente si definimos
adecuadamente todos los parmetros de las Opciones:
Mostrar: Donde se decide cmo se presentan los archivos en el Front-
end, desde el nombre, descripcin de la categora hasta la
configuracin de los comentarios, calificaciones y apariencia, por ejemplo.

Cargas de usuario: Para definir las cargas de archivos desde el Front-
end.

General: Donde se definen los tipos de archivos que se permiten cargar y
descargar, si se habilitan las estadsticas
10: Extensiones de terceros
Joomla! La web en entornos educativos 242


Observacin: Localizacin de archivos.
Los archivos de instalacin de la extensin se encuentran localizados en:
Recursos/Ampliando
Componente:
com_phocadownload_v2.1.6.zip
Archivos de idioma:
es-ES.com_phocadownload-j25.zip
Pgina oficial del proyecto: http://www.phoca.cz

10: Extensiones de terceros
Joomla! La web en entornos educativos 243
JooComment.

Esta extensin permite aadir comentarios a artculos de contenido.
La mayora de las extensiones que permiten aadir comentarios en los
contenidos de Joomla! admiten configuraciones muy verstiles, pero complejas.
Esta extensin ofrece una gestin relativamente sencilla de comprender para
permitir que nuestros artculos de contenido sean comentados.
La instalacin se realiza con varios archivos, un componente y dos plugins:
Un plugin que integra los comentarios al final de cada artculo de
contenido, plg_joocomments, identificado en la administracin de
Joomla! como: Content - JooComments.
Un plugin que ayuda al Administrador de Joomla! a elegir entre
habilitar/deshabilitar comentarios o cerrarlos, permitiendo no admitir
nuevos comentarios en el artculo seleccionado, aunque se muestren
los anteriores, plg_system_joocomments, identificado en la
administracin de Joomla! como: plg_system_joocomments.
Se proporciona, adems, un archivo de instalacin de idioma castellano, aunque
se trata de una traduccin incompleta.
Una vez instalado el componente aparece el mensaje que indica que esos dos
plugins deben ser instalados y habilitados.

Si acedemos al componente observamos las opciones de administracin y
configuracin. La gestin se basa fundamentalmente en el control de
comentarios aprobados y no. Y la configuracin admite la definicin de
parmetros relativamente intuitivos relativos a la administracin, para recibir o no
notificacin de la creacin de comentarios y si stos necesitan aprobacin para
ser publicados; y sobre la presentacin de comentarios en el Front-end:
Seleccin de las categoras en las que se permiten comentarios.
El orden en que se muestran los comentarios.
Activacin de seguridad Captcha.
Avatares.
Botones del editor de texto.
Etc.
10: Extensiones de terceros
Joomla! La web en entornos educativos 244

Observacin: Localizacin de archivos.
Los archivos de instalacin de la extensin se encuentran localizados en:
Recursos/Ampliando
Nombre de los archivos:
Componente:
com_joocomments_v1.0.4.zip
Plugins:
plg_joocomments_v1.0.4.zip
plg_system_joocomments_v1.0.3.zip
Archivos de idioma:
es-ES_JooComments_1.0.2_full.zip
Pgina oficial del proyecto: http://www.bullraider.com











10: Extensiones de terceros
Joomla! La web en entornos educativos 245
GCalendar.

GCalendar es una extensin que permite integrar calendarios de Google para
ser mostrados en el Front-end de Joomla!
La extensin posee un componente para gestionar los calendarios.

El proceso de creacin de un calendario requiere tenerlo antes creado en
Google y as conocer los parmetros del calendario que ser utilizado para
integrarlo en Joomla! Una cuenta de correo de Gmail da acceso a multitud de
utilidades que disponer Google, una de ellas son los calendarios.

Por supuesto, el calendario creado en Google debe tener carcter pblico, as
como los eventos que se vayan creando en l. De otra forma, no estar
disponible para ser presentado en Joomla!
10: Extensiones de terceros
Joomla! La web en entornos educativos 246
En un nico archivo se instala el componente junto con varios mdulos y plugins:
El mdulo que muestra el calendario de Google, identificado en la
administracin de Joomla! como: GCalendar - Informacin general.
El mdulo que muestra el siguiente evento en el calendario,
identificado en la administracin de Joomla! como: GCalendar
Siguiente
El mdulo que muestra una cantidad determinada de los prximos
eventos del calendario, identificado en la administracin de Joomla!
como: GCalendar Prximos.
El plugin que permite la bsqueda de eventos en los calendarios
especificados en el componente GCalendar, identificado en la
administracin de Joomla! como: Bsqueda Gcalendar
El plugin que incorpora una descripcin de un evento de Google
Calendar en el contenido, formateada y procesada de varias formas,
identificado en la administracin de Joomla! como: Content -
GCalendar Next Event.

Observacin: Localizacin de archivos.
Los archivos de instalacin de la extensin se encuentran localizados en:
Recursos/Ampliando
Nombre del archivo:
gcalendar_2_8_1.zip
Pgina oficial del proyecto: http://g4j.laoneo.net


10: Extensiones de terceros
Joomla! La web en entornos educativos 247
Phoca Gallery.

Esta extensin es un completo y verstil gestor de galeras de imgenes. Su
configuracin es compleja y requiere una gran prctica para dominarla, pero con
la configuracin predeterminada y con la idea de que las imgenes se asocian a
categoras, rpidamente podemos disponer de categoras de imgenes para ser
mostradas en nuestro sitio web.
Dispone de un componente, varios mdulos y un plugin; as como de un archivo
de idioma castellano que se puede instalar directamente desde el gestor de
extensiones.
Al instalar el componente observamos que vuelve a proponer dos pasos, para
decidir Install, una vez que ha creado dos carpetas en el servidor, que utilizar
para sus gestiones:
Images/phocagallery
Images/phocagallery/avatars

Instalado el componente, aparece el completo panel de control de la extensin,
desde el que realizaremos todas las operaciones necesarias con nuestras
imgenes: categoras, subir imgenes, temas, registro de calificaciones y
comentarios de imgenes y categoras, usuarios que gestionan imgenes Ya
con el componente podemos disponer de galeras de imgenes en nuestro sitio
web, ya podemos varios tipos de tems de men que pueden ser creados en
alguno de los mens que definan la navegacin. Observamos, adems, un tipo
de tem de men relacionado con el Panel de control de usuario, es decir, que
podremos configurar la posibilidad de que usuarios desde el Front-end,
gestionen sus imgenes.

10: Extensiones de terceros
Joomla! La web en entornos educativos 248

Procedemos en este momento a instalar el idioma castellano, los mdulos y el
plugin:
El mdulo que muestra un men vertical u horizontal de las categoras,
identificado en la administracin de Joomla! como Phoca Gallery Menu
Module.
El mdulo que muestra las imgenes de una categora, identificado en la
administracin de Joomla! como Phoca Gallery Image Module.
El mdulo que muestra vnculos, thumbnails y descripciones de las
categoras de imgenes, identificado en la administracin de Joomla! como
Phoca Gallery Categories Display.
El plugin que muestra imgenes en artculos de contenido, identificado en la
administracin de Joomla! como Phoca Gallery Content Plugin. La
documentacin que ofrece la pgina de los desarrolladores indica el cdigo
que una vez insertado en el artculo de contenido permite mostrar imgenes.
Las Opciones del componente permiten definir infinidad de parmetros:
Mostrar: Para definir la apariencia de las imgenes y las categoras en el
Front-end.


10: Extensiones de terceros
Joomla! La web en entornos educativos 249
o Configuracin vista de categoras y categora.
o Configuracin vista de categora (Imgenes de categoras anteriores).
o Configuracin detalles de vista.
o Parmetros del multibox.
o Configurar la descripcin.
o Configuracin del Slideshow.
o Configuracin general.
o Estadsticas
o RSS
o Etc.
Usuarios:

o Nivel de acceso.
o Panel de control del usuario.
o Configuracin de cargas.
o Configuracin para calificacin.
o Configuracin comentario.
Miscelnea:



10: Extensiones de terceros
Joomla! La web en entornos educativos 250
o Configuracin de informacin.
o De geoubicacin.
o Para VirtueMart, extensin dedicada a implementar comercio
electrnico.
Principal:

o Configuracin para generacin de miniaturas.
o Icono de configuracin.
o Configuracin del tamao de la ventana de detalles de imagen.
o Configuracin de seguridad.

Observacin: Localizacin de archivos.
Los archivos relacionados con esta extensin se encuentran localizados en:
Recursos/Ampliando
Nombre de los archivos:
Componente:
com_phocagallery_v3.2.1.zip
Mdulos:
mod_phocagallery_ctgry250.zip
mod_phocagallery_image_v3.2.0.zip
mod_phocagallery_menu_v3.2.0.zip
Plugin:
plg_content_phocagallery_3.2.0.zip
Idioma:
es-ES_com_phocagallery.j25.zip
Pgina oficial del proyecto: http://www.phoca.cz



10: Extensiones de terceros
Joomla! La web en entornos educativos 251
Para saber ms.

Incluir mdulo en un artculo de contenido.
El plugin Contenido Cargar mdulos permite incrustar mdulos dentro de un artculo
de contenido. Podemos, bien incrustar mdulos que estn asignados a una
determinada posicin de la plantilla, o bien mdulos definidos segn el nombre de la
carpeta que lo almacena en el servidor. Esta operacin puede resultar interesante
cuando tengamos un mdulo creado, o bien, cuando queramos utilizar alguna
funcionalidad que aporta un mdulo y no podemos conseguirla de otra forma.
Debemos tener en cuenta que el plugin carga todos los mdulos definidos en la
posicin que se detalla. Es decir, si queremos utilizar slo un mdulo, nos
aseguraremos de que no tenemos asignados ms mdulos a esa posicin.
Incluir mdulo en un artculo de contenido


Creative Commons.
Segn sus propias palabras, Creative Commons es una organizacin sin nimo de
lucro que ofrece un sistema flexible de derechos de autor para el trabajo creativo. Y si
mantenemos sitios web con contenidos originales, podemos necesitar decirle a la
comunidad de usuarios cmo establecemos las condiciones de uso de esos
contenidos. Conviene dar un vistazo a la pgina de Creative Commons, en espaol:
http://es.creativecommons.org
Incluir una referencia de la licencia que define la utilizacin de los contenidos que
disponemos en nuestro sitio web es sencillo integrarlo en Joomla!, y bsicamente
consta de dos pasos, si tenemos claro que existen mdulos que permiten integrar
cdigo html, por ejemplo, con facilidad: instalar un mdulo que integre cdigo y localizar
el cdigo de Creative Commons para incluirlo en el mdulo, que debe ser publicado y
mostrado en la navegacin.
Localizacin del archivo:
Recursos/Para saber ms
Nombre del archivo:
mod_flexi_customcode_v25.zip
Pgina oficial del proyecto: http://rumahbelanja.com
Aportar licencia Creative Commons en nuestro sitio web




















2012


Joomla! La web en
entornos
educativos
Mdulo 11: Mantenimiento l OAEl
11: Mantenimiento del espacio web
Joomla! La web en entornos educativos 252
11
Mantenimiento del espacio web


Una vez que nuestro sitio adquiere presencia en la web, es preciso tener presente que
necesita un mantenimiento adecuado. Sin dejar de ser complejo, el completo
mantenimiento y la prevencin de lo que podemos llamar desastres, frente a ataques
de hackers, o incluso las propias manipulaciones inadecuadas que podamos hacer los
responsables del sitio, podemos decidir realizar determinadas tareas que redundarn
en la estabilidad el sitio, sin descartar que a veces debamos requerir delegar esta tarea
en expertos o confiar plenamente en el servicio de hosting y en el propio mantenimiento
que la empresa que ofrece el servicio realiza de sus servidores.
De forma escueta avanzamos ciertos procesos que podemos tener en cuenta, unos
ms sencillos para el usuario novel y otros difciles que personas con ms
conocimiento y confianza tcnicos puedan realizar.

Actualizaciones de Joomla!

La actualizacin a las nuevas versiones de Joomla! es siempre necesaria si queremos
que nuestro espacio web no tenga vulnerabilidades peligrosas, y mantenga depuradas
sus funcionalidades. Las versiones 2.5 ya poseen una herramienta de actualizacin del
sistema Joomla! y las extensiones de terceros instaladas, por lo que el proceso se hace
sencillo y no requiere ms que estar atento a los mensajes que el propio sistema
genera.

Copias de seguridad del espacio web.

Es conveniente realizar copias de seguridad con cierta frecuencia. En caso de que el
sitio web deje de estar operativo, por el motivo que sea, siempre podremos recuperar la
ltima copia de seguridad realizada.
Ya conocemos cmo realizar restauraciones de nuestro sitio web con extensiones de
terceros, realizando primero la copia de seguridad y posteriormente la restauracin, en
un proceso ms o menos automtico y sencillo. Sin embargo, es conveniente conocer
qu proceso manual permite lo mismo, ya que podemos necesitarlo. Por ejemplo, es
probable que en algn hosting de tipo gratuito esta operacin no se pueda realizar.
El proceso es sencillo, se necesita hacer una copia de seguridad de la estructura
completa de carpetas y archivos; y una copia de seguridad de la base de datos.
Utilizando un programa cliente de FTP, la copia de todas las carpetas y
archivos de nuestro sitio Joomla! es sencilla, no hay que hacer nada ms que
descargarlos en nuestro equipo, y con un poco de paciencia, lo tendremos a
buen recaudo.
Para realizar la copia de seguridad de la base de datos, es necesario actuar
sobre ella, y si disponemos de alguna aplicacin gestora de bases de datos,
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 1
11: Mantenimiento del espacio web
Joomla! La web en entornos educativos 253
phpMyAdmin, por ejemplo, el proceso es sencillo. PhpMyAdmin es una de las
herramientas ms comunes y giles que permiten la gestin de bases de
datos que podemos encontrar en los servicios de hosting. Debemos decir
que los espacios que ofrece el INTEF para la realizacin de este curso no
permite el acceso a las bases de datos por cuestiones de estricta seguridad
de los servidores del ministerio.
Accedemos a phpMyAdmin, localizando el acceso que ofrecer el servicio de
hosting, y seleccionamos nuestra base de datos.

Aparece la pgina que muestra todas las tablas de la base de datos con
informacin de los parmetros que la definen. En la parte superior
observamos unas pestaas que permiten acceder a diversas acciones que
se pueden hacer con la base de datos, y en la parte inferior la posibilidad de
seleccionar todas las tablas y exportarlas.

Una vez seleccionadas todas las tablas elegimos Exportar y entramos en la
pgina que define la exportacin de la base de datos completa.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 2
11: Mantenimiento del espacio web
Joomla! La web en entornos educativos 254

Slo queda decidir Continuar con la operacin y ya podemos descargar el
archivo en nuestro equipo. Tendr un nombre del tipo xxxxxx.sql.


Restauracin de una copia de seguridad del espacio web.

Si tenemos realizada la copia de seguridad, la restauracin del espacio web requiere
dos pasos.
Restaurar la copia de archivos y carpetas realizada en el nuevo espacio del
servidor, en la carpeta del hosting decidida. Para ello utilizaremos un
programa cliente de FTP. Proceso sencillo y conocido.
Restaurar la base de datos. Si tenemos la opcin de utilizar un gestor de
bases de datos tipo PhpMyAdmin el proceso es sencillo.
1. Creamos una base de datos vaca.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 3
11: Mantenimiento del espacio web
Joomla! La web en entornos educativos 255

2. Observamos la indicacin de que la base de datos se ha creado, pero
todava no tiene tablas.

3. En la parte superior de la ventana existen unas pestaas que indican
las operaciones que podemos hacer con la base de datos. Elegimos
Importar.

4. Localizamos el archivo que descargamos cuando hicimos la copia de
seguridad de la base de datos, j250sp.sql, por ejemplo. Decidimos
Continuar.

5. Y ya hemos realizado la importacin de la base de datos. En principio
todo debera funcionar adecuadamente, y en caso de que exista algn
problema con la presentacin de caracteres de texto, no quedara ms
remedio que investigar para saber si existe algn problema con la
compatibilidad de versiones de MySQL.

Dominar la restauracin del sistema Joomla! al completo permite un trabajo ms que
interesante: preparar el sitio web en local para ms tarde reproducirlo en un
servidor remoto.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 4
11: Mantenimiento del espacio web
Joomla! La web en entornos educativos 256
6. Es importante tener claro que aunque hayamos realizado
correctamente estos pasos en la restauracin de un sistema, si se
realiza reponiendo una copia de seguridad, nada cambia con respecto
a la configuracin bsica del sistema, pero si lo hacemos en un
servidor distinto y/o en una localizacin relativa distinta del mismo
servidor, tenemos que realizar alguna modificacin en el archivo de
configuracin, configuration.php.
7. El proceso es sencillo, con un cliente de FTP descargamos el archivo
de configuracin en nuestro equipo para editarlo, abrindolo con una
aplicacin de edicin de cdigo.
8. Debemos modificar la informacin de:
La base de datos. Localizamos las lneas que definen el host:
usuario, contrasea, nombre de la base de datos, y corregimos
la informacin detallada entre comillas (localhost, por ejemplo)
con la informacin real que debemos conocer del servidor en el
que estamos restaurando la copia de seguridad de Joomla!

La posicin absoluta de las carpetas logs y tmp en el
servidor.

Esta informacin debe ofrecerla el servicio de hosting en el que
estemos realizando la restauracin.
El resto de informacin relevante que almacena el archivo de
configuracin, como la conexin FTP, por ejemplo, puede ser
modificada una vez que tenemos acceso al sistema. Con estas
modificaciones Joomla! ya est operativo en la nueva ubicacin.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 5
11: Mantenimiento del espacio web
Joomla! La web en entornos educativos 257
La seguridad en nuestro espacio web.

El tema de la seguridad de un espacio web es realmente delicado y complejo, pero en
estos momentos slo nos podemos centrar en lo que podemos hacer, en primera
instancia, para mantener nuestro espacio protegido en la red, y considerando que si
tenemos nuestro sitio albergado en un servidor remoto, es probable que no podamos
modificar las configuraciones del servidor HTTP ni de PHP.
Joomla! ya es en s un sistema muy seguro, pero es preciso actuar con cierta diligencia
si no queremos tener sorpresas desagradables. Esta coleccin de primeras
recomendaciones debe servir de inicio de un proceso complejo, pero necesario. Alguna
puede parecer redundante, pero conviene tener un listado lo ms completo posible.
Utiliza versiones de Joomla! descargadas de sitios fiables:
http://joomla.org
http://joomlacode.org/
http://www.joomlaspanish.org
http://comunidadjoomla.org
No instales extensiones sospechosas, con poco soporte por parte de los
desarrolladores. Hay que estar atento a las orientaciones que nos dan los espacios
oficiales del proyecto Joomla! a este respecto, existe mucha documentacin.
Realiza copias de seguridad del sistema con frecuencia.
Actualiza el sistema con la ltima versin. Cuando se descubre una vulnerabilidad,
es muy corto el tiempo en el cual se desarrolla un parche o arreglo para la misma.
Si tienes el sistema actualizado disminuyes notablemente la probabilidad de que te
hackeen el sitio web.
Utiliza .htaccess para controlar los accesos, y para proteger con contrasea el
directorio /administrator/ (HTTP Authentication. Utilizar HTTP Authentication
supone manipular cdigo en varios archivos, y excede del propsito de este texto.
Si quieres tener una buena referencia para dominar el control de seguridad que se
puede realizar con .htaccess, en Joomlaos, puedes encontrar una buena
referencia para completar esta informacin:http://www.joomlaos.net/seguridad-en-
Joomla!-utilizando-.htaccess-en-servidores-linux-apache.php).
.htaccess es un archivo de texto oculto que contiene una serie de
directivas para el servidor Apache. Cuando un cliente solicita un archivo al
servidor, ste busca desde el directorio raz hasta el subdirectorio que
contiene el archivo solicitado, el archivo .htaccess, y tiene en cuenta
estas reglas antes de proceder con la peticin, es decir, se aplican las
normas especificadas al directorio en el que se encuentre .htaccess y los
directorios por debajo de l.
Ejemplos de usos para .htaccess pueden ser restringir el acceso a
determinados archivos, impedir el listado de los archivos de un directorio,
redireccionar, personalizar las pginas de error o impedir el acceso a
determinadas IPs o rangos de IP. Por ejemplo, aunque son muchas ms
las posibilidades que permite .htaccess para proteger nuestro sistema:
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 6
11: Mantenimiento del espacio web
Joomla! La web en entornos educativos 258
Impedir el listado del contenido de un directorio.
Cuando se intenta acceder a un directorio, en ausencia de un
archivo de ndice, Apache muestra por defecto el contenido del
directorio. Si queremos impedir al usuario ver el contenido de un
directorio, bastara con crear un archivo de ndice, por ejemplo
index.html, pero existe una solucin ms elegante mediante la
directiva Options. Basta crear un archivo .htaccess que
contenga la lnea
Options -Indexes
Tambin podramos utilizar la directiva DirectoryIndex, que
especifica qu archivos actan como ndice por defecto, y qu
archivo mostrar en el caso de que stos no se encuentren. Por
ejemplo la lnea:
DirectoryIndex index.php index.html index.htm /prohibido.php
indicara al servidor que debe buscar los archivos index.php,
index.html o index.htm, en ese orden, y en el caso de no
encontrar ninguno de ellos, cargar el archivo prohibido.php.
Controlar el acceso a carpetas o archivos.
Podras querer deshabilitar totalmente el acceso a una carpeta.
En este caso slo los archivos principales accedern a ellos
mediante el sistema de archivos, pero no se podrn acceder va
web. Simplemente, crea un archivo .htaccess en esa carpeta
que contenga:
#deny all access
deny from all
Si se quiere permitir el acceso desde una IP especfica,
#deny all access
deny from all
allow from 10.0.0.1
o para un rango especfico de IP's (forzado mediante la
mscara de red).
allow from 192.168.0.0/24
Tambin se puede bloquear el acceso a un archivo especfico,
<files privado.html>
Order allow,deny
Deny from all
</files/>
Utiliza servicios online de deteccin y alertas contra hackers. En este sentido
podemos instalar extensiones de terceros que pueden facilitar esta labor. Un rpido
vistazo por el apartado correspondiente de las extensiones que ofrece el sitio oficial
de Joomla! nos da una idea de las herramientas que podemos utilizar con cierta
facilidad.
Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 7
11: Mantenimiento del espacio web
Joomla! La web en entornos educativos 259

Investiga y conoce muy bien el funcionamiento de usuarios y permisos en
sistemas Unix/Linux. No otorgues permisos innecesarios de escritura a cualquier
archivo o directorio. Haz no escribible el archivo configuration.php despus de
hacer cambios.
Utiliza componentes SEFs avanzados para enmascarar las verdaderas URLs de
Joomla! Volvemos a hacer referencia a extensiones de Joomla!

Evita utilizar nombres o contraseas fciles" de adivinar o de vulnerar mediante
"fuerza bruta" (operaciones recursivas). Nunca utilices las mismas contraseas y
usuarios para FTP y para las bases de datos.
Contrata hostings profesionales, donde conocen a fondo y dan mucha
importancia al tema de la seguridad. La configuracin de PHP es vital aqu: registros
globales desactivados, modo seguro, activacin de comillas mgicas GPC,
ejecucin de shell deshabilitado para PHP, etc.
Deshabilita el reporte de errores de PHP, hasta el momento en que necesites
identificar problemas.

Servicio de formacin en red. INTEF
Ministerio de Educacin, Cultura y Deporte INTEF 8

You might also like