Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gestores de contenidos
Montserrat Madridejos Mora, Jordi Cárdenas Guía
Aplicaciones Web
Machine Translated by Google
Machine Translated by Google
Aplicaciones Web Gestores de contenidos
Índice
Introducción 5
Resultados de aprendizaje 7
2 Configuración y creación de 35
. . . . . . .. . .
contenidos 2.1 Acceso al gestor de contenidos . . .... . . ... . . ... . . ... . . . . 36
2.1.1 Acceso en modo usuario al front-end y al back-end .. . . ... . . ... . . ... . . . . 37
2.1.2 Acceso en modo administrador al front-end y al back-end ... . . ... . . ... . . . . 39
2.2 Los temas . . ... . . ... . . ... . . ... . . .... . . ... . . ... . . ... . . . . 40
2.2.1 Plantillas . . . ... . . ... . . ... . . .... . . ... . . ... . . ... . . . . 40
2.2.2 Categorías . . ... . . ... . . ... . . .... . . ... . . ... . . ... . . . . 48
2.2.3 Artículos . . . . . . . . . ... . . ... . . .... . . ... . . ... . . ... . . . . 54
2.2.4 Menús .. . . ... . . ... . . ... . . .... . . ... . . ... . . ... . . . . 64
2.2.5 Módulos .. . . ... . . ... . . ... . . .... . . ... . . ... . . ... . . . . sesenta y cinco
Introducción
En este módulo de aplicaciones web puede ver diferentes herramientas relacionadas con
el trabajo con conexión a Internet: software que se instala en su ordenador y que necesita
Internet para poder ofrecer sus funciones y aplicaciones que directamente se encontraban
en servidores web remotos . En esta unidad verá cómo crear contenidos web de una
manera semiautomática con un gestor de contenidos.
Esto nos servirá para introducir una unidad centrada en la creación de portales
web con fines educativos.
para trabajar en el administrador. También verá cómo crear contenido en el sitio web y
menús para estructurar la navegación dentro del sitio.
Para aprovechar mejor el contenido de esta unidad es importante que realice las
actividades de cada apartado. Piense en qué web desea obtener al final como resultado
y vaya utilizando las actividades para ir añadiendo contenido a su web. Es importante
que vaya creando la documentación dentro de la wiki a medida que va configurando el
portal web y no hacerla toda al final.
Machine Translated by Google
Resultados de aprendizaje
11. Documentar adecuadamente la instalación del gestor de contenidos, las incidencias aparecidas
y las soluciones aportadas.
Machine Translated by Google
Machine Translated by Google
Las páginas web son el espejo utilizado para mostrar la información que se tiene la
necesidad de comunicar. Y con el paso del tiempo crece el volumen de información a
gestionar y mantener y también aumenta el número de actores implicados en estas tareas.
Esta situación provoca la necesidad de utilizar una herramienta de trabajo específica: un
gestor de contenidos.
Las tareas propias del profesional responsable del sistema de gestión de contenidos son:
• Instal·lar-lo
• Administrar-lo
• Identificar diferentes tipos de usuario y sus roles (lo que podrán ver y hacer estos
usuarios).
Uno de los ejemplos a destacar es RedDot CMS, aparecido en 1993 y que acabó trabajando
sobre las plataformas ASP.NET y Java. En 1995 apareció el primer gestor de contenidos
de código abierto: Portland Pattern Repository. En 2000 la herramienta PHPNuke populariza
los gestores de contenidos y, poco después, en 2001 irrumpe en el escenario el CMS La seguridad en la nube condiciona a los
CMS.
Fuente:FutUndBeidl(www.flickr.com)
Drupal, un gestor de código abierto que se hizo con una parte importante del mercado.
Cuatro años más tarde, en 2005, aparecieron los CMS Alfresco y Joomla!, que se
convirtieron en la competencia directa de Drupal. AGUA
de datos.
3. Publicación
4. Presentación
No es necesario que el usuario que tenga que crear contenidos tenga conocimientos
técnicos. El creador del contenido debe centrar toda su atención en el contenido y no en el
programa.
WYSIWYG es el acrónimo
de la frase inglesa What You
La solución más habitual es proporcionar al usuario un editor WYSIWYG donde puede See Is What You Get (lo que
ves es lo que obtienes).
verse en tiempo real cómo quedará publicado el contenido.
Los CMS pueden incluir otras herramientas de edición, pero en función de los conocimientos
de los usuarios creadores de contenidos puede que no saquen todo el rédito. No debe
confundirse el uso de las herramientas de creación de contenidos con las herramientas que
permiten dar a los contenidos una estructura, el aspecto visual o el formato de las páginas.
El contenido está relacionado con los usuarios, y éstos pueden relacionarse y agruparse
entre ellos.
Todos los contenidos creados se depositarán en una base de datos y, además, se registrarán
con toda la información que esto supone (fecha de creación y modificación, usuario que crea
el documento y quien lo edita, etcétera).
Publicación
Cuando se finaliza la edición de un contenido éste se puede publicar. Publicar significa que
la información sea visible en la web. Se pueden crear contenidos y almacenarlos en el gestor
porque se ha decidido retrasar su fecha de publicación; igualmente se puede decidir
despublicar un contenido visible en la página web.
Presentación
En el mercado existen una gran cantidad de gestores de contenidos, tanto de código abierto
y gratuitos, como de software comercial y privativo. Ésta es una pequeña lista de los gestores
de contenidos de código abierto más populares:
Hay infinidad de otros gestores de contenidos, como Alfresco, Plone, Symphony, Django,
PostNuke... No haremos una descripción de cada uno, pero tienen unas características
similares. Los gestores de contenidos se pueden diferenciar en la forma en que se administran
los contenidos, su implementación interna (lenguaje de programación y base de datos
utilizada) oa qué sector están orientados (empresarial, educativo...).
Machine Translated by Google
Aplicaciones Web 13 Gestores de contenidos
¡Elegiremos Joomla! como gestor de contenidos para este curso, ya que es muy fácil de
utilizar, provee muchas extensiones y es uno de los gestores de contenidos más populares ¡El logotipo del CMS Joomla! ayuda a
ilustrar el significado de "Todos juntos"
y, por tanto, de los que tienen una comunidad de desarrolladores más activa.
Una gran cantidad de sitios web actuales están diseñados utilizando Joomla!, como
Compramos:
¡Para instalar y usar Joomla! necesita un servidor web (preferiblemente Apache), una
base de datos (preferiblemente MySQL) y el lenguaje script de servidor PHP, junto con Joomla!
los módulos específicos de MySQL, XML y Zlib funcionando. ¡La versión de Joomla! utilizada
ha sido desarrollada para el
servidor web Apache versión
2.x+, aunque funciona
correctamente en otros servidores
En la tabla 1.1 puede ver las versiones mínimas y recomendadas de los programas que (como el IIS de Microsoft).
debe tener instalados para que Joomla! funcione correctamente. Lo mismo puede decirse de las
bases de datos. MySQL es la
opción óptima, aunque con SQL
Server y PostgreSQL también
funciona.
Machine Translated by Google
Aplicaciones Web 14 Gestores de contenidos
En el momento de generar
una contraseña se debe
contemplar que: contenga
1.3.2 Datos necesarios para la instalación
más de seis caracteres de los
cuales dos sean numéricos,
no debe contener datos
referentes al usuario y una Antes de realizar la instalación de Joomla! es necesario que decida una serie de
misma contraseña no
datos muy importantes que deberá indicar en la primera etapa de la instalación:
debe utilizarse para más
de un uso.
• Sitio fuera de línea: si marca la opción Sí su web indicará que se encuentra fuera de
línea cuando se acceda desde Internet. Si marca No el sitio web permanecerá
publicado cuando se acceda desde Internet.
Joomla! necesita una base
de datos instalada para
poder funcionar.
El siguiente paso será configurar la base de datos, y necesitará disponer de una serie de
datos:
• Nombre del servidor: dónde está instalada la base de datos. Si está trabajando
• Prefijo de la tabla: ¡las tablas que se crearán en la base de datos vinculada a Joomla!
utilizarán este prefijo. Este prefijo puede indicarlo usted o bien se generará
automáticamente.
• Procesar base de datos antigua: ¡si existe una base de datos antigua ligada a
Joomla! se eliminará o se realizará una copia de seguridad.
Todos estos valores pueden cambiarse una vez esté la instalación realizada, pero se
recomienda no hacerlo e indicar en esta ventana los datos definitivos.
El último paso a realizar antes de iniciar la instalación es decidir si instala datos de ejemplo
(así habrá algún contenido de ejemplo en la web), si desea recibir los parámetros de la
configuración cuando finalice la instalación ción (opción muy útil para documentar el proceso)
y revisar los datos configurados que se aplicarán a la instalación.
¡Una de las grandes ventajas del uso de Joomla! es que las únicas diferencias que
existen trabajando con este tipo de instalaciones se encuentran al inicio de la instalación.
Instalación en local
La instalación en local (lo que en inglés se llama localhost) hace referencia a un servidor
web y una base de datos que está instalada, configurada y funcionando directamente en
su ordenador. Al contenido de las webs se puede acceder desde el propio ordenador o
desde cualquier otro que se encuentre en la propia red de área local. Como administrador
tiene acceso directo a la máquina en la que está instalado el software.
Instalación en remoto
En cuanto a una instalación en un host remoto, ésta se realiza en una máquina que está
accesible a través de Internet. Esta máquina puede ser propia, o puede estar alquilada a
una compañía de hospedaje (hosting). No tiene acceso directo a la máquina donde se
está ejecutando el servidor web, y para hacer modificaciones de los archivos se debe
hacer remotamente o se deben hacer las modificaciones en archivos locales y cargar los
cambios en el servidor mediante un programa de transferencia de archivos, como un
cliente del FTP.
Los repositorios son servidores
que tienen las últimas Joomla! permite acceder a una demo online donde testear el producto: https://demo.
versiones de los paquetes de
una distribución de GNU/Linux joomla.org/. Esta opción permite explorar el software antes de realizar ninguna actuación
en particular. Es muy fácil
descargar e instalar los paquetes sobre su sistema.
con el gestor de paquetes que
suele estar incluido en la
misma distribución. ¡Cuándo se decide implantar por primera vez Joomla! una de las opciones más
Por la facilidad del proceso de instalación y del mantenimiento que supone, se instalará
el paquete XAMPP.
Figura 1. 2. XAMPP
La siguiente ventana es muy importante (figura 1.3), ya que permite seleccionar los
componentes a instalar. Cabe destacar que están preseleccionados Apache y PHP.
Esto significa que el cliente (en este caso el navegador web) hace una petición de un
archivo PHP en el servidor. Este archivo será procesado por el servidor, quien devolverá
al cliente la respuesta al archivo PHP en forma de un resultado web codificado con el HTML.
Para comprobar esto, puede ver el código resultante del archivo con la opción Ver código
fuente de la página de su navegador.
Además, el archivo que pedirá no será una página web estática confeccionada con el
HTML, sino una dinámica con el PHP. Por tanto, estará comprobando el funcionamiento
del servidor, ya que estos archivos no son interpretables directamente por parte del
navegador web.
Si está trabajando con Windows y ha realizado la instalación por defecto vaya al directorio:
1 <?php //
2 La información actual de PHP es: phpinfo();
3
4 ?>
Este archivo deberá guardarlo en el directorio principal del servidor web. En el caso de la
instalación de Apache en Ubuntu, la ruta es:
1 /var/www
1 http://localhost/xampp/
Haga clic en el enlace que encontrará a la izquierda y que está etiquetado como phpinfo() y
aparecerá toda la información de PHP (figura 1.9).
Haremos una breve explicación del contenido del archivo para comprender qué estamos haciendo.
En el código se marcan el comienzo y el final de código PHP con <?php y ?> para que el servidor
sepa dónde comienza el código PHP que debe interpretar (la mayoría de las veces, el código PHP
está mezclado con código HTML) .
La línea que comienza con // sirve para indicar que todo el contenido de la línea son comentarios
dirigidos al programador. El intérprete del servidor no hará caso a esta línea. Finalmente se hace
un llamamiento a la función phpinfo(), que nos devolverá información relativa a la instalación de
PHP. El servidor, cuando interpreta este archivo, sustituye todo ese código con un código HTML,
que forma la página web.
Machine Translated by Google
Aplicaciones Web 23 Gestores de contenidos
Borre el archivo info.php del directorio del servidor web después de comprobar
que funciona correctamente y que tiene la información que necesita. Dejar este
archivo en el servidor web es un riesgo de seguridad.
Si necesita esta información más adelante, la puede encontrar desde una
opción del menú de ayuda de Joomla!
A partir de ahora asumiremos que tiene un sistema funcionando como servidor web
con Apache, MySQL y PHP.
¡La descarga de la última versión del programa Joomla! se recomienda que se realice
desde la página web oficial:
1 http://www.joomla.org/
Si pulsa en Download le aparecerá el acceso a la versión 3.4 Full Package (ver figura
1.10), utilizada para elaborar estos materiales.
Necesitará disponer en
su equipo de un programa
descompresor que permita
extraer el contenido del
Se descargará un archivo en formato ZIP en su equipo dentro de la carpeta de archivo ZIP.
descargas configurada en su navegador web.
Si está realizando la
Debe mover el archivo ZIP a la carpeta que utilizará para la instalación. instalación en un servidor
necesitará utilizar un
servidor FTP para transferir
Descomprima el contenido del archivo mediante el menú contextual del programa o los archivos desde la máquina
local al servidor.
bien desde la línea de pedidos, que en el caso de una distribución Linux será:
Ahora ya tiene todo lo necesario para iniciar la instalación del programa Joomla! en su
equipo local o en el servidor remoto. Es necesario recordar la importancia de realizar
una buena documentación de todo el proceso, dejando constancia de los pasos seguidos
y registrando las incidencias encontradas, así como las soluciones aplicadas.
La instalación del paquete requiere una contraseña válida para el usuario root
de MySQL (figura 1.15):
Machine Translated by Google
Aplicaciones Web 26 Gestores de contenidos
A partir de aquí la instalación se realiza utilizando un navegador web y los pasos son
idénticos independientemente del sistema operativo utilizado, por tanto es necesario que
abra su navegador preferido e indique en la barra de direcciones la dirección web:
1 http://localhost/joomla/installation/index.php
F compra 1. 1 9. Modismo
• Descripción: aquí debe escribir una descripción cuidadosa del sitio web. Lo que
esté escrito en esta caja es utilizado por los motores de búsqueda.
• Nombre del administrador: identificador del usuario con perfil Super User
(superusuario). Este usuario tiene el mayor rango dentro de Joomla!.
• Sitio fuera de línea: puede dejar la web fuera de línea mientras trabaja.
Una contraseña debe ser única para cada entorno, debe utilizar letras, números
y símbolos, alterna mayúsculas y minúsculas, no utilice datos personales como
contraseña, no deje rastro de la contraseña y cámbiela periódicamente.
• Nombre del servidor: identificador del servidor que aloja la base de datos.
• Prefijo de mesa: ¡las tablas de Joomla! las identificará con este prefijo.
Por ejemplo, en la figura 1.22 se muestra cómo podría quedar la configuración final:
Ahora sólo hace falta clicar en el botón Instalar situado en el margen superior derecho y se
iniciará la instalación de Joomla! (figura 1.23):
1 servidor local/joomla
En este momento el único usuario que existe es el superusuario (Super user), que
puede utilizar para validar el acceso y se podrá cargar la página web con un usuario
registrado (figura 1.26):
1 servidor local/joomla/administrador
Utilice los datos del superusuario (Super user) para comprobar que se accede sin
problemas en el back-end (figura 1.28):
Uno de los principales objetivos de cualquier gestor de contenidos web es permitir de forma muy
sencilla configurar y crear contenidos. Pero antes de nada es importante tener claro el objetivo
de la web. Por este motivo, antes de entrar en el gestor es necesario que se conteste las
siguientes preguntas:
Cuando tenga respuestas claras a estas preguntas será el momento de abordar la configuración
del gestor de contenidos y empezar a crear contenidos que lo llenen.
El primer paso para la creación de un sitio web es la preparación e instalación del software
necesario para hacerlo funcionar en la máquina que finalmente alojará el sitio web. Esta
preparación incluye la instalación de un servidor web, un servidor de bases de datos, un lenguaje
de creación de páginas web dinámicas y un software de gestor de contenidos (véase la figura
2.1).
Una vez hecho esto, puede empezar a trabajar sobre el sitio web. El primer paso que debe dar
en este apartado es una pequeña visita a la apariencia del sitio web (el front-end) ya la interfaz
de configuración reservada a los administradores (el llamado back-end).
Machine Translated by Google
Aplicaciones Web 36 Gestores de contenidos
A continuación verá los diferentes menús de configuración global del sitio. Las opciones de estos
menús controlan cómo se comportará el sitio web cuando sea visitado por los usuarios. También verá
algunas herramientas útiles para los administradores, como los servicios de mensajería y el gestor de
contenidos multimedia del sitio.
En un sitio web complejo es normal tener diferentes tipos de usuarios con permisos distintos dentro
del sitio. ¡Joomla! permite una gestión de los usuarios del sitio web y un control de las acciones que
podrán realizar. Al mismo tiempo, define una serie de usuarios de administración para la gestión del
sitio web.
¡El CMS Joomla! está desarrollado por The Joomla Project Team.
Su sitio web será un espacio donde compartir información que se podrá visitar desde cualquier lugar
del mundo a través de Internet. La información en el Joomla! está organizada en forma de artículos.
Cuando su sitio crezca en contenidos, la cantidad de artículos se puede multiplicar y hacer muy difícil
su gestión. ¡Joomla! permite una organización jerárquica de los artículos definiendo categorías y
secciones.
A un gestor de contenidos se puede acceder por dos vías distintas: el front-end y el back-end.
Los programas informáticos que interactúan con las personas necesitan utilizar herramientas visuales
para mostrar la información.
El front-end de una página web es la parte visible para cualquier usuario cuando se carga en
su navegador la dirección web.
1 http://localhost/joomla
El back-end de una página web es el programa que permite configurar y administrar los
contenidos que se muestran en el front-end.
El back-end es el entorno de trabajo del administrador y, como herramienta de trabajo básica, requiere
Se debe tener mucho cuidado con los accesos al back-end. Es imprescindible controlar qué usuarios
tienen acceso a ellos y cuáles son los permisos de que disponen. Una incorrecta administración de
accesos puede tener efectos desastrosos en la Web.
1 http://localhost/joomla/administrador
No debe confundir estas vías de acceso al gestor de contenidos con los modos de acceso. Los dos
modos de acceso a un gestor documental son:
1. Modo Usuario
2. Modo Administrador
Estos dos perfiles tienen características muy diferenciadas que es necesario trabajar con más
profundidad.
1 http://localhost/joomla/
1 http://localhost/joomla/administrador/
¿Qué ha pasado? ¡Pues que con Joomla! tiene la posibilidad de gestionar permisos
de usuarios y, por seguridad, en este caso el usuario jcasadejust no puede acceder al back
end de la página web.
Machine Translated by Google
Aplicaciones Web 39 Gestores de contenidos
1 http://localhost/joomla
y ahora utilizando una cuenta de superusuario para validar el acceso. La figura 2.4 muestra
el resultado:
1 servidor local/joomla/administrador
Si los datos introducidos son correctos accederá al panel de control de Joomla! (ver figura
2.5).
Machine Translated by Google
Aplicaciones Web 40 Gestores de contenidos
Para finalizar la sesión con este usuario puede desplegar el botón situado en el margen
superior derecho de la pantalla y hacer clic en Desconectar.
¡La gestión y estructura de los contenidos en Joomla! se realiza con los tópicos o temas.
Estos temas son la base del funcionamiento del gestor de contenidos y es necesario
conocer la utilidad de cada uno de ellos. Los temas son:
• Artículos: los artículos son los contenidos básicos que Joomla! muestra en la web.
2.2.1 Plantillas
Cuando acceda a una página web y navega por los diferentes apartados puede comprobar
que el aspecto es siempre igual. El fondo de la pantalla, la forma y color de los
Machine Translated by Google
Aplicaciones Web 41 Gestores de contenidos
botones, estilo del texto... esta homogeneidad se valora muy positivamente por parte
del usuario que visita la página web.
Un estilo agrupa una serie de características del texto, como la fuente o el color,
o las imágenes.
Es recomendable tener relacionados los estilos con las plantillas antes de empezar a
configurar el front-end o el back-end, de otra forma aumentará el tiempo invertido en
aplicar cambios en el aspecto de la página web.
Gestionar plantillas
Desde este entorno de estilos se pueden gestionar las plantillas que se aplican al front-
end y back-end. Por defecto ya se instalan estilos, de ahí que la primera vez que
acceda a esta ventana vea que ya hay estilos marcados.
Puede identificar el estilo utilizado por defecto porque está marcado con una estrella
amarilla.
Puede cambiar el estilo por defecto seleccionando lo que desee y pulsando sobre la
estrella de su columna Por defecto. En la figura 2.6 se ha marcado Isis como estilo por
defecto para el back-end y Qualify como estilo por defecto para el sitio web.
Machine Translated by Google
Aplicaciones Web 42 Gestores de contenidos
Instalar plantillas
Si es la primera vez que accede a este menú comprobará que dispone de la opción
de añadir una pestaña llamada Instalar desde la web. Esta pestaña es muy útil,
puesto que ofrece una gran funcionalidad. Si la activa se cargará en pantalla un
entorno que le permite navegar por diferentes opciones ordenadas por categorías.
También puede utilizar una palabra clave para realizar una búsqueda general.
Para instalar cualquier extensión puede utilizar una de las cuatro posibilidades que
Joomla! ofrece:
• Instalar desde la web: navegando por las diferentes categorías elija qué
necesita instalar y el programa le lleva a la página web del desarrollador del
producto. Desde allí se inicia y se guía la instalación.
Machine Translated by Google
Aplicaciones Web 43 Gestores de contenidos
• Subir el archivo del paquete: previamente necesita obtener el archivo que contiene el
complemento a instalar. Una vez adquirido el archivo deberá seleccionarlo y subirlo.
Para practicar la instalación de una plantilla se utilizará una de las páginas web más
comunes:
1 http://www.freshjoomlatemplates.com/
1 Calificar.zip
Este archivo debe cargarlo desde la ficha Subir el archivo de paquete que encuentre en Gestor de
extensiones: Instalar (ver figura 2.9).
Machine Translated by Google
Aplicaciones Web 44 Gestores de contenidos
Este estilo se aplicará sólo al front-end, por tanto si desea ver el aspecto que tiene
basta con cargar la página web:
1 http://localhost/joomla
Cómo se puede comprobar el aspecto cambia. Además si ahora desea acceder verá que
no aparece la posibilidad de introducir el nombre de usuario y la contraseña.
Esto ocurre porque ha activado la plantilla sin vincularle el módulo Datos de acceso. Para
realizar esta operación debe ir a Gestor de módulos/ Módulo Datos de acceso e indicar
la posición donde desea que aparezcan las cajas para introducir usuario y contraseña
(ver figura 2.12). Debe asegurarse de seleccionar la posición del grupo Qualify.
Así, la página web ya tendrá un espacio donde poder indicar el usuario y la contraseña,
tal y como muestra la figura 2.14.
Machine Translated by Google
Aplicaciones Web 46 Gestores de contenidos
Editar estilos
Los estilos instalados se pueden editar para conseguir un aspecto de las páginas web lo
más cercano posible a los requerimientos del cliente. Habitualmente el estilo lo varía una
persona especialmente dedicada a los aspectos visuales y estéticos de la página web.
• Altura de expansión (%): altura con la que se cierran las columnas adicionales,
debe tenerse en cuenta que se trata de un valor porcentual.
En la ficha Asignación a los menús se asigna la plantilla a los distintos menús que pueda
tener el portal web, tal y como muestra la figura 2.17.
2.2.2 Categorías
Los gestores de contenidos trabajan con una gran cantidad de datos de distintos
formatos. Administrar toda esa información es complejo y requiere de métodos eficientes
de trabajo. La mayoría de CMS utiliza categorías para realizar esta
tarea.
Machine Translated by Google
Aplicaciones Web 49 Gestores de contenidos
¡En el CMS Joomla! existe una categoría llamada Uncategorised que se asigna a cualquier
contenido por defecto.
Utilizar categorías no es un tema baladí. Se debe planificar una estructura antes de empezar a
crear categorías y asignarlas. Por ejemplo, si se trata de planificar un portal de noticias necesitamos
saber qué temas se van a tratar, en qué ámbito, etcétera. Una opción sería:
• Noticias
• Local
• Internacional
• Política
• Economía
• Bolsa de Valores
• Tecnología
• Arte
• Deportes electrónicos
- Fútbol
– Baloncesto
• Tenis
• Motor
• El tiempo
• Publicidad
Como puede verse hay subcategorías que permiten gestionar mejor los contenidos.
La cantidad de categorías y subcategorías irá en función de las necesidades reales de su uso. Un
exceso de categorías ralentizará la gestión de los contenidos y una falta de categorías acumulará
demasiada información bajo la misma categoría.
Ejemplos de categorías
Para crear categorías se debe acceder al Gestor de categorías/ Añadir una nueva/ Artículos
categoría desde el menú Contenido.
Por ejemplo, le piden crear una categoría llamada Deportes que tendrá una subcategoría llamada
Baloncesto. Inicialmente tiene los siguientes datos:
Machine Translated by Google
Aplicaciones Web 50 Gestores de contenidos
• Título: Deportes
• Estado: publicado
• Acceso: público
• Idioma: todos
• Etiquetas: Deportes
• Imagen: ninguna
Todos estos datos deben aplicarse ahora a la configuración de la categoría. Para hacerlo es necesario
acceder al Gestor de categorías/ Artículos y allí clicar sobre el botón Nuevo (ver figura 2.18).
Machine Translated by Google
Aplicaciones Web 51 Gestores de contenidos
La pantalla que aparece se organiza en cuatro fichas: Categoría, Publicando, Permi sos
y Opciones.
• Padre: esta categoría puede pertenecer a otra categoría, o bien puede tratar
se de una categoría Principal
La siguiente ficha a analizar es la llamada Publicant. Esta ficha presenta los campos (ver
figura 2.20):
• Robots: este campo se utiliza para dar instrucciones a los robots que
gestionan esta página
Para crear la subcategoría Baloncesto se deben seguir los mismos pasos descritos
anteriormente excepto en la selección de la categoría padre, ya que en este caso se debe
escoger Deportes, tal y como puede verse en la figura 23.
2.2.3 Artículos
Una página web gestionada por un CMS debe disponer de una jerarquía para ordenar los
contenidos y de un objeto que pueda contener la información que se desee publicar.
Crear un article
Cuando crea un artículo debe indicar un título y rellenar 6 fichas con datos relativos al
contenido ya la configuración. Las fichas son:
• Contenido
• Publicando
• Imágenes y enlaces
• Opciones
Machine Translated by Google
Aplicaciones Web 55 Gestores de contenidos
• Permisos
Contenido
La pestaña de Contenido permite editar la información que se mostrará en el artículo.
Sigue la línea clásica de un editor de texto bastante sencillo, donde las posibilidades de cambio de
estilo son bastante limitadas. Si se desea se puede caviar el editor empleado utilizando el botón
Cambiar de editor.
En la parte derecha de la pantalla se muestra la información actualizada del estado del artículo:
• Acceso: el acceso a este artículo estará permitido para el perfil Public, Guest,
Usuarios Registrados, Especiales o Super
Publicación de información
Con la pestaña Publicant se configuran todas las variables ligadas a aspectos de publicación:
• Creado por sobrenombre: como creador del artículo aparecerá el sobrenombre aquí introducido
y no el identificador de usuario
• Metadescripción: descripción del artículo. Las palabras que se utilicen en esta descripción
serán utilizadas por los motores de búsqueda
• Robots: este campo se utiliza para dar instrucciones a los robots que gestionan esta página.
Por ejemplo se puede indicar que no se indexe este artículo
• Derechos de contenido: especifica los derechos de uso del artículo y sus contenidos
vísceras
Imágenes y enlaces
Opciones
• Muestra el texto de introducción: esta opción hace que se siga viendo el texto introductorio
cuando se accede al contenido del artículo
• Posición de la información del artículo: las diferentes posibilidades de este campo permiten
organizar de distintas formas el blog de la información
• Muestra categoría: si está activado se mostrará en el título del artículo la categoría a la que
pertenece
• Mostrar iconos: activado muestra los iconos de imprimir y enviar por correo
• Muestra votaciones: esta opción muestra la valoración de los lectores del artículo
• Muestra la cantidad de veces que se ha hecho clic sobre el enlace: activado muestra el
número de veces que se ha clicado sobre el artículo
Machine Translated by Google
Aplicaciones Web 58 Gestores de contenidos
• Muestra opciones del artículo: permite mostrar las opciones del artículo
• Imágenes de sitio web y Enlaces: muestra los campos utilizados para insertar
imágenes y enlaces en el front-end
Permisos
Esta pestaña permite gestionar qué puede hacer cada perfil de usuario en los contenidos.
Cuando se guarden los cambios quedará reflejado el estado de los permisos finales en la
columna Configuración calculada.
Para crear un artículo se debe utilizar la ventana Gestor de artículos/ Agregar un nuevo artículo.
En este entorno es necesario introducir una serie de datos básicos que se extraerán
mayoritariamente del mismo artículo a publicar. Si por ejemplo le llega un artículo con los
siguientes datos:
Machine Translated by Google
Aplicaciones Web 59 Gestores de contenidos
• Estado: publicado
• Categoría: Baloncesto
• Destacado: sí
• Acceso: público
• Idioma: todos
¡El resultado de traducir todos estos datos al entorno de Joomla! consiste en editar las
distintas fichas de gestión de los artículos. Ante todo hay que escribir el título, ya
continuación el cuerpo del artículo debe editarse en la ficha Contenido (ver figura 2.26).
En la ficha Publicant se introducen los datos relativos a la publicación del artículo, tal y
como muestra la figura 2.27.
Machine Translated by Google
Aplicaciones Web 60 Gestores de contenidos
Siguiendo las indicaciones del artículo no es necesario tratar las variables de las fichas
Opciones, Configura la pantalla de edición y Permisos.
Una vez introducidos todos los datos se debe guardar el artículo utilizando el botón Guardar y
si todo ha ido bien aparecerá el mensaje de la figura 2.29.
Editar un artículo
Basta con pulsar sobre ella para acceder a la pantalla de edición, que es la misma que
se utiliza cuando se crea un artículo nuevo (figura 2.31):
Publicar o despublicar un artículo es la acción que hace que ese contenido aparezca o
no en la página web.
Destacar un artículo
Los artículos de Joomla! se pueden destacar. Un artículo destacado se muestra en la portada del
front-end. Para destacar un artículo se debe clicar sobre la estrella que aparece vinculada al
artículo, tal y como muestra la figura 2.33.
El artículo Donde nos puede encontrar está publicado y destacado, mientras que el artículo Nuestras
noticias está publicado pero no está destacado.
Archivar un artículo
Los artículos que se archivan no
son localizados por el filtro de
texto.
Cuando la cantidad de artículos crece mucho es habitual que algunos queden desfasados. Es
entonces el momento de archivar estos artículos.
Para archivar un artículo es necesario seleccionarlo y clicar en el botón Archiva (figura 2.34).
Para desarchivar un artículo es necesario acceder al Gestor de artículos/ Artículos y hacer una
búsqueda donde el estado sea Clasificado. Aparecerán todos los artículos archivados (figura 2.35).
Bloquear un artículo
Cuando un usuario desde el back-end o el front-end abre un artículo para editarlo, ¡el
programa Joomla! bloquea este artículo. Esto evita que otro usuario pueda acceder al
artículo y genere conflictos en la base de datos.
En alguna ocasión, un mal uso de esta propiedad hace que un artículo esté bloqueado por
un usuario que ha olvidado desbloquearlo.
¡Un artículo que forme parte de Joomla! puede ser editado a lo largo del tiempo. Este CMS
permite explorar los cambios realizados en un archivo y mostrar las distintas versiones.
F igura 2. 3 7. Botón de
versiones de un articulo
Pulsando sobre este botón aparece una ventana emergente (figura 2.38).
Machine Translated by Google
Aplicaciones Web 64 Gestores de contenidos
Este historial permite comparar las versiones seleccionadas. Por este caso el resultado es
el de la figura 2.39.
En esta vista se pueden identificar los cambios realizados con mucho detalle.
2.2.4 Menús
Joomla! tiene de forma predeterminada un menú con un único elemento (Inicio) que está
asociado a la página principal.
Este elemento de menú predeterminado permite que al ser llamado aparezca como página
de inicio.
Añadir un menú
¡A Joomla! los menús se administran desde el Gestor de menús/ Menús (figura 2.40).
Pulsando en el botón Nuevo se abrirá una pantalla que permite añadir los campos necesarios
para el nuevo menú (figura 2.41):
2.2.5 Módulos
¡La visualización de las páginas que forman parte del entorno que se gestiona con Joomla!
requiere una extensión que permita el mantenimiento y control centralizado.
Machine Translated by Google
Aplicaciones Web 66 Gestores de contenidos
Un módulo es una extensión utilizada para mostrar contenidos y/o media en torno a
un contexto principal.
El módulo Últimas novedades
está vinculado al componente
com_content, y lo que hace es Un ejemplo de módulo es el de inicio de sesión. Cada elemento asigna un módulo, que a su
mostrar un enlace a los últimos
componentes. vez puede estar asignado a un componente. Los módulos pueden no estar vinculados a
Las páginas gestionadas con componentes y pueden ser únicamente código HTML.
Joomla! necesitan por lo
menos un módulo de menú.
La gestión de los módulos se realiza desde el back-end. Desde aquí se pueden añadir y
editar los módulos de Joomla!
• Posición: indica dónde se coloca el módulo. Esta posición dice si el módulo va arriba,
izquierda, abajo, derecha, etc. Las posiciones se definen en la plantilla utilizada en la
página.
• Páginas: el ítem de menú donde se mostrará este módulo. Si está indicado Todas
quiere decir por todos los ítems de menú. Se pueden seleccionar los ítems que
interesen.
• Acceso: quien tiene acceso a este ítem. El acceso puede ser Public, Guest, Registered,
Special o Super Users.
• ID: es el identificador único para este elemento. ¡Es un valor numérico asignado
automáticamente por Joomla! y no es posible cambiarlo.
La barra de herramientas que ofrece el gestor de módulos permite realizar las siguientes
opciones:
• Duplica: realiza una copia del módulo seleccionado. Esta copia se genera
inmediatamente y nombra al nuevo módulo al igual que el original añadiendo un
número entre paréntesis.
• Artículos archivados: muestra una lista de los meses del calendario que contengan
artículos archivados.
• Los más populares: muestra una lista de los artículos con el mayor número de
visitas
• Imagen aleatoria: muestra una imagen aleatoria desde el directorio que seleccione
ción
• Usuarios recientes: muestra los últimos usuarios que se han registrado en tu sitio.
• Últimas novedades: muestra una lista de los artículos más actuales que se hayan
publicado.
aparecerá en el front-end la información que se muestra en la figura 2.43, que son datos del
servidor, del sitio y de las visitas.
Machine Translated by Google
Aplicaciones Web 69 Gestores de contenidos
F igura 2. 4 3. Información
estadística en el front-end
¡El CMS Joomla! permite trabajar con grupos de usuarios. Realizar agrupaciones es una
tarea básica que simplifica la gestión de los usuarios.
• Registered: tiene los mismos privilegios que el grupo Guest, y además puede
ver los artículos registrados.
Machine Translated by Google
Aplicaciones Web 70 Gestores de contenidos
• Autor: tiene los privilegios del grupo Registered, y además puede crear artículos, editar artículos
de su propiedad y ver contenidos etiquetados como especiales.
• Editor: tiene los privilegios del grupo Author, y además puede editar todos los
artículos, incluso los que no están publicados.
• Publisher: tiene los privilegios del grupo Editor, y además puede publicar todos
los artículos.
• Manager: tiene los mismos privilegios que el grupo Publisher y se le añade la posibilidad de
acceder al back-end.
• Administrator: tiene los mismos privilegios que el grupo Manager, y además puede crear nuevos
usuarios e instalar extensiones.
• Super users: tiene los mismos privilegios que el grupo Administrator, y además puede cambiar
plantillas y configuración global.
Para la creación de un usuario dispone de tres fichas de datos que deben rellenarse. La primera ficha
incluye los detalles de la cuenta de usuario:
• Recibir correos del sistema: si se activa esta opción se enviarán a la dirección de correo
indicada anteriormente indicando datos del sistema relacionados
con el usuario.
• Bloquear este usuario: si se activa esta opción el usuario dejará de tener acceso al sistema,
pero no se eliminará.
La tercera ficha se utiliza para configurar el estilo de plantilla e incluye los campos:
Machine Translated by Google
Aplicaciones Web 71 Gestores de contenidos
Para crear un usuario debe utilizar el Gestor de usuarios/ as / Usuarios y clicar en el botón
Nosotros.
• Usuario: jcasadejust
• Contraseña: ¡J2dJMo3!
• Debe recibir correos de sistema: Sí (quiere que este usuario esté informado
• Requiere la reinicialización de la contraseña: Sí (así force que el usuario introduzca una contraseña
Validando los datos con el botón Guardar aparece el mensaje de la figura 2.45.
La mejor prueba para revisar que este usuario puede acceder al portal es utilizar las
datos (ver figura 2.46).
Machine Translated by Google
Aplicaciones Web 73 Gestores de contenidos
Lo primero que aparece en pantalla es una ventana que permite editar el perfil.
Recuerde que se ha marcado la opción de forzar la reintroducción de la contraseña
de acceso, por lo que lo primero que se debe hacer es establecer una nueva contraseña.
También se pueden cambiar otros parámetros como el editor de texto a utilizar, el
huso horario o el idioma del sitio (ver figura 2.47).
Si vuelve al back-end y abre Gestor de usuarios/ as / Usuarios puede comprobar que aparece
el nuevo usuario creado (ver figura 2.49).
Desde el punto de vista del administrador existen datos que pueden ayudar mucho cuando
hay problemas con el uso del programa. Por ejemplo aquí se puede ver cuándo accedió por
última vez el usuario (2015-06-18 15:47:18) y el identificador que tiene asignado (727).
¡Por necesidades del organismo donde se ha instalado Joomla! le piden crear un grupo editor
que creará sólo noticias deportivas.
Las variables que definen a los grupos deben corresponder al máximo con la realidad. Así,
en este caso se creará un grupo llamado Autor_deportes que pertenece al grupo principal
Author (ver figura 2.50).
Machine Translated by Google
Aplicaciones Web 75 Gestores de contenidos
Después de clicar en el botón Guardar y si no hay ningún problema se creará el grupo y aparece
un mensaje de confirmación que puede verse en la figura 2.51.
Si vuelve a Gestor de usuarios/ usuarios verá que el perfil del usuario jcasa dejust
ha cambiado y ahora pertenece a los grupos Registered y Autor_deportes (ver figura
2.53).
También se pueden cargar los contenidos a la vista de detalle, tal y como se muestra en la
figura 2.55.
Desde ambas pestañas puede crear carpetas escribiendo el nombre en la caja y haciendo clic
en el botón Crear una carpeta. Para colgar un archivo puede encontrar abajo la caja para
colgar archivos: primero seleccione el archivo haciendo clic en el botón Navega, y
posteriormente en el botón Empieza a colgar.
Para borrar archivos y carpetas puede hacerlo de dos formas. Puede hacer clic directamente
en el icono azul con forma de aspa que hay junto a cada archivo y carpeta, o seleccionando
una serie de archivos y carpetas (haciendo clic en los cuadros de selección que hay junto a
cada archivo y carpeta) y posteriormente haciendo clic en el botón Borrar en la parte superior
de la pantalla. Asegúrese de que las carpetas están vacías antes de borrarlas, ya que Joomla!
no permite borrar carpetas que contienen en el interior archivos o subcarpetas.
Debe recordar que las imágenes que carga en su sitio tardarán mucho más en descargar por
parte de los usuarios que visitan su sitio web. Los tiempos de carga y descarga que
experimenta usted son muy cortos porque está trabajando directamente sobre la misma
máquina que alberga el sitio web, y por tanto no utilice la infraestructura de la red. Los usuarios
que visitan el sitio web utilizarán una conexión a Internet que no necesariamente debe ser
muy rápida. Por eso se recomienda no utilizar imágenes de tamaño excesivamente grande.
¡La mensajería es un componente de Joomla! con el que se pueden enviar mensajes entre
usuarios del back-end. ¡Sin salir de Joomla! se pueden leer, escribir, enviar y borrar mensajes.
Para facilitar la tarea de gestionar envíos a muchos usuarios, también es posible gestionar
mensajes a grupos.
Para crear un nuevo mensaje se debe clicar en el botón Nuevo (figura 2.57).
En estos momentos aparece una pantalla en la que se deben llenar los diferentes campos
del mensaje. Para seleccionar el destinatario es necesario clicar en el botón de contacto
que hay a la derecha del destinatario (ver figura 2.58).
Se abre una ventana con los usuarios con permiso de acceso al back-end y puede
seleccionar el destinatario tal y como muestra la figura 2.59.
Ahora sólo queda escribir el asunto y el cuerpo del mensaje (figura 2.60).
Si el usuario pulsa sobre el uno entrará en la pantalla de mensajería y verá que tiene
un mensaje del superusuario (figura 2.64).
Es habitual disponer de extensiones del propio programa o desarrolladas por otros colectivos
que hacen más efectivo el trabajo de la persona responsable del gestor de contenidos. El uso
de estas herramientas normalmente queda reservado a un único usuario, generalmente de
perfil más bien técnico y con capacidad de trabajo sobre el sistema informático de la
corporación.
Los complementos, módulos y conectores que puede encontrar por Internet creados por
desarrolladores independientes le proporcionan cientos de añadidos que pueden dar mayor
calidad y funcionalidad al sitio. Las plantillas proporcionan una forma de cambiar fácilmente el
aspecto externo del sitio web sin tener que modificar el contenido. Una de las extensiones
más útiles para su sitio web es la inclusión de un sistema de foros de discusión. Los foros de
discusión permiten a los usuarios interactuar entre ellos y con los gestores del sitio.
La tarea del administrador de un sitio web no termina cuando ésta está en funcionamiento.
Es muy importante trabajar los aspectos de seguridad del sitio para asegurarse de que su
sitio no sufrirá ataques que provienen de Internet. Hacer copias de seguridad frecuentemente
y actualizar el sistema en las últimas versiones de los paquetes son algunos de los aspectos
de seguridad fundamentales de los sitios web.
Uno de los elementos más utilizados para mantener y administrar un gestor de contenidos
son los componentes.
Los componentes son pequeñas porciones de código que se ejecutan y sirven para
mostrar información en el front-end.
La publicidad, ya sea interna del sitio web o proveniente de una fuente externa, es un recurso muy
utilizado también en las páginas de Internet. Esta publicidad debe ser ágil, fácil de gestionar y
efectiva.
Un banner (banner en inglés) es un anuncio que se publica dentro de una página web.
Se pueden incluir anuncios de banner en un portal web gestionado con Joomla!. Es habitual utilizar
imágenes fijas o en movimiento. Una posibilidad que ofrecen los anuncios de banner es utilizar su
contenido para enlazar con otro contenido, como por ejemplo la página web del anunciante.
La gestión de anuncios con Joomla! se realiza en el back-end y hay que acceder a Compo nents -
Anuncios - Pancartas, tal y como muestra la figura 3.1.
La pantalla Gestor de anuncios/ Anuncios contiene las acciones necesarias para tratar los anuncios
de banner. Como puede comprobar aparecen los mismos botones que puede encontrar por ejemplo
en la gestión de los artículos:
• Nuevo: abre una ventana que da acceso a la introducción de los datos del nuevo
banner.
Para crear un nuevo anuncio se debe acceder a Gestor de anuncios/ Anuncios y clicar en el botón
Nueve. Aparece una pantalla identificada Gestor de anuncios/ Nuevo anuncio donde se puede indicar
el título del banner e introducir toda la información necesaria por medio de tres fichas:
• Tipo: tipología del anuncio, que puede ser una imagen o un caso personalizado
• Estado: estado del anuncio, que puede ser Publicado, Despublicado, Clasificado o
Movido en la Papelera
En la figura 3.2 puede verse una ficha Detalles con datos para un nuevo anuncio:
En la figura 3.3 se puede ver una ficha Detalles de la pancarta con datos:
La ultima ficha a tratar es la Publicante donde los campos a tener en cuenta son:
• Prefijo de Metapalabras clave: se buscarán las palabras clave que empiecen con
este prefijo.
¡No se deben confundir las categorías de anuncios con otras categorías de Joomla!.
Los anuncios deben estar vinculados a un cliente. Para gestionar los clientes es necesario ir
a la pantalla Gestor de anuncios/ Clientes. Pulsando en el botón Nuevo se accede a Gestor
de anuncios/ Nuevo cliente donde es necesario introducir los datos:
En la ficha Metadatas se pueden aportar las palabras clave para ser identificadas por los
motores de búsqueda. También se puede trabajar con el prefijo correspondiente.
3.1.2 Contactos
Es muy probable que desee que los usuarios que visiten su sitio web se pongan en
contacto con usted. Para ello podría publicar un artículo con sus datos de contacto.
Pero es posible que su sitio web necesite mostrar los datos de contacto de muchos
usuarios, por ejemplo si es un sitio web de una empresa grande o un instituto. Para
estos casos le podría ser útil hacer una clasificación de los contactos por departamentos.
Para trabajar con estos datos de contactos, Joomla! proporciona la gestión de categorías
y contactos.
Machine Translated by Google
Aplicaciones Web 90 Gestores de contenidos
Puede crear diferentes categorías en las que se clasificarán sus contactos. Para acceder
al gestor de categorías, haga clic en el menú Componentes/ Contactas/ Categorías.
Verá una lista de las categorías que tiene definidas en el sitio web. La primera vez que
entra, esta lista estará vacía. Las columnas de la lista le proporcionan diferente información
sobre las categorías. Tiene un filtro de selección para poder realizar un filtrado entre todas
las categorías si tiene más de las que se pueden ver en una pantalla. En las pestañas de
arriba puede elegir que la lista muestre las categorías o los contactos. Haga clic en el
botón Nuevo de la barra de herramientas para crear una nueva categoría.
Verá el formulario de creación de categorías, este formulario es el mismo que se utiliza
para crear las categorías de artículos, aunque aquí muchos de los parámetros no se
utilizan. El único parámetro necesario para introducir es el título y el alias.
Gestión de contactos
Para crear un contacto debe haber creado previamente al menos una categoría de
contactos. Haga clic en el botón Nuevo de la barra de herramientas para crear un nuevo contacto.
Aparecerá el formulario de creación de contacto (ver figura 3.9).
En esta pantalla se debe introducir el nombre del contacto y en la ficha Nuevo contacto:
Machine Translated by Google
Aplicaciones Web 91 Gestores de contenidos
• Estado: país
• Primer campo de ordenación: parte del nombre a utilizar como primera ordena
ció
• Segundo campo de ordenación: parte del nombre a utilizar como segunda ordenación
• Tercer campo de ordenación: parte del nombre a utilizar como tercera ordenación
En la ficha Otras informaciones se puede indicar texto extra relacionado con el contacto (ver
figura 3.10).
En la ficha Publicante (figura 3.11) se accede a los datos de publicación del contacto:
• Robots: este campo se utiliza para dar instrucciones a los robots que gestionan esta página
En la ficha Mostra (figura 3.12) se pueden configurar diferentes parámetros que pueden aparecer
relacionados con el contacto.
Machine Translated by Google
Aplicaciones Web 93 Gestores de contenidos
Y en la ficha Formulario (figura 3.13) aparecen los campos que tendrá el formulario
de alta de los contactos:
Todos los días es posible que consulte una gran cantidad de sitios web en Internet,
incluso más de una vez al día. Si la cantidad de sitios web que visita es muy grande, la
tarea de consultar todas las páginas para ver si ha habido alguna novedad es muy larga.
Además, muchas veces una página no habrá cambiado desde la última vez que la ha
visitado, lo que hace que el esfuerzo de visitarla sea inútil.
Los canales de información le permiten resumir en una lista unificada las novedades de
otros sitios web; de esta forma no debe ir individualmente comprobando las novedades
de estas páginas.
Los canales de información, en inglés RSS (Really Simple Syndication), son unos
formatos de sindicación que sirven para recoger contenido que se publica frecuentemente
(como noticias, blogs, etc.) en un formato estándar. Después, se puede añadir a otra
página un lector de RSS en el que se mostrarán las novedades de sindicación para que
se puedan leer fácilmente.
Tiene un filtro de selección para poder realizar un filtrado entre todas las categorías si
tiene más de las que se pueden ver en una pantalla. En las pestañas de arriba puede
cambiar que la lista muestre, o las categorías, o los canales de información. Haga clic
en el botón Nuevo de la barra de herramientas para crear una nueva categoría (figura 3.14).
Machine Translated by Google
Aplicaciones Web 95 Gestores de contenidos
• Padre: esta categoría puede pertenecer a otra categoría, o bien puede tratarse
de una categoría Uncategorised
• Robots: este campo se utiliza para dar instrucciones a los robots que gestionan
esta página
En la ficha Permisos (figura 3.16) se gestionan los permisos que deben tener los usuarios
y visitantes que quieran tener acceso a la página web:
En la ficha Opciones (figura 3.17) se puede configurar una presentación alternativa, una imagen y/o
un texto alternativo.
las categorías. Puede filtrar los diferentes canales de información escribiendo una palabra en la caja
de filtro que hay arriba de la lista. También puede filtrar entre los distintos canales de información
seleccionando una categoría o un estado en los desplegables que puede encontrar arriba de la lista
a la derecha. En las pestañas de arriba puede elegir que la lista muestre los canales de información,
o bien las categorías.
En la barra de herramientas se encuentran los botones para trabajar con los canales de información.
Haga clic en el botón Nuevo de la barra de herramientas para crear un nuevo canal de información
y accederá a una pantalla donde debe indicar un título, el enlace al RSS y una descripción, tal y
como muestra la figura 3.18.
Machine Translated by Google
Aplicaciones Web 98 Gestores de contenidos
Como en el caso de los artículos y categorías los campos a configurar son casi los
mismos:
Se pueden añadir dos imágenes desde la ficha Imágenes y revisar los datos de la
ficha Publicando.
Un portal web puede necesitar nuevas funcionalidades. El CMS utilizado para gestionarlo
puede quedar limitado, y dada esta situación es necesario encontrar una solución.
Machine Translated by Google
Aplicaciones Web 100 Gestores de contenidos
¡El CMS Joomla! está continuamente complementado con nuevas extensiones por ser un
programa muy utilizado y tener una comunidad muy amplia de programadores.
• Instal·lar
• Actualizar
• Gestionar
• Para descubrir
• Recibir avisos
• Instalar idiomas
• Actualizar sitios
Utilizar una u otra vía dependerá sobre todo de las características del sistema informático.
Si no existe ningún impedimento la instalación desde la web es la vía más cómoda.
Instalar desde la web es una de las formas más cómodas de instalar nuevas
extensiones en Joomla!. Este tipo de instalación consiste en navegar por un árbol de
categorías buscando la extensión deseada, o bien utilizar un buscador, tal y como puede
verse en la figura 3.22.
Utilizando esta opción no es necesario descargar ningún archivo, sólo debe especificarse la
dirección web donde está ubicado el paquete de la extensión (ver figura 3.25).
¡ Desde la pantalla Gestor de Extensiones/ Gestiona se pueden deshabilitar y desin talado las
extensiones de Joomla! (figura 3.26).
Antes de desinstalar una extensión debe estar totalmente seguro de que desea desinstalarla. Una vez
desinstalada, se pierde por completo la extensión y en algunos casos todos los datos asociados a ella.
Si está seguro, seleccione las extensiones que desea desinstalar y haga clic en
botón Desinstalar de la barra de herramientas.
Desde la ventana de Gestor de módulos/ Módulos se pueden añadir y editar los módulos
el Joomla!.
Las páginas web gestionadas con Joomla! necesitan por lo menos 1 módulo menú.
Ejemplos de módulos son las noticias o los anuncios. Algunos módulos están enlazados a
determinados componentes, siendo el caso más claro el módulo menú (mod_mainmenu) que está
enlazado con el componente Menú.
¡La instalación por defecto de Joomla! ya incluye una serie de módulos, y el usuario puede decidir
instalar otros módulos. En la figura 3.27 se pueden ver módulos de una página ya editada:
Machine Translated by Google
Aplicaciones Web 104 Gestores de contenidos
Si por ejemplo pulsa sobre el módulo Datos de acceso accederá a configurar el nuevo
módulo (figura 3.29).
Machine Translated by Google
Aplicaciones Web 105 Gestores de contenidos
• Mostrar etiquetas: se pueden seleccionar el texto o los iconos que muestran los
campamentos
• Acceso: permisos que deben tener los usuarios que quieran acceder al módulo
Como puede verse en la figura 3.30, los complementos pueden ser de distintos tipos y
tener diferentes elementos. Por defecto la instalación de Joomla! ya incluye todos los
complementos básicos.
En este caso vea que se trata de un módulo que tiene por objetivo gestionar la
autenticación de los usuarios. Puede observar que está habilitado y es público.
Machine Translated by Google
Aplicaciones Web 107 Gestores de contenidos
Un foro (también conocido como foro de discusión) es una página web que apoya
discusiones y opiniones online de una serie de usuarios. Los foros suelen tener
diferentes temas de discusión ordenados en distintas categorías, donde los usuarios
pueden opinar.
¡Hay muchos componentes de foros disponibles para Joomla!. Puede encontrar una
lista de los más popular en http://extensions.joomla.org/ y haciendo una búsqueda o bien
desde Gestor de extensiones: Instala.
También puede optar por la opción de instalarlo desde Gestor de extensiones/ Instalar
(figura 3.33). Si sigue esta vía deberá clicar sobre el botón Install y confirmar (figura
3.34).
Machine Translated by Google
Aplicaciones Web 108 Gestores de contenidos
Como se ve en la figura 3.39 cada estilo puede ser marcado por defecto en el front-end y en
el back-end. También se indica la asignación, localización, plantilla vinculada y el identificador
que le corresponde.
Para editar un estilo es necesario estar en Gestor de plantillas/ Estilos y clicar sobre cualquier
estilo. Si por ejemplo se pulsa sobre el estilo Beez3 - Default se muestra la información de la
figura 3.40 en la ficha Avanzado:
Éstos son los campos más importantes en cuanto al estilo y son modificables para adecuarse
a las necesidades de la página web.
Desde la pantalla Gestor de idiomas/ Idiomas instalados se pueden instalar distintos idiomas
para el front-end y para el back-end.
En la figura 3.41 se ve un ejemplo en el que los idiomas disponibles para el front-end son el
catalán y el inglés:
Machine Translated by Google
Aplicaciones Web 111 Gestores de contenidos
Para instalar un nuevo idioma es necesario clicar en el botón Instalar idioma (figura 3.42).
Luego haga clic en el botón Instalar. Cuando finalice la instalación y todo haya ido
correctamente aparecerá el mensaje de la figura 3.46.
Machine Translated by Google
Aplicaciones Web 112 Gestores de contenidos
Si vuelve a Gestor de idiomas/ Idiomas instalados verá que ahora también aparece el
idioma holandés (figura 3.47):
Este idioma también estará automáticamente disponible para el back-end (figura 3.48):
No debe olvidarse que puede instalar todos los idiomas que necesite, pero sólo uno
será por defecto.
3.3 Seguridad
Instalar un gestor de contenidos es tarea sencilla. Pero una vez terminado el trabajo
de tener el sitio web activo debe continuar trabajando para asegurar su funcionamiento,
especialmente en cuestiones de seguridad.
Su sitio web utiliza cuatro tecnologías diferentes: Apache, PHP, MySQL y Joomla!,
aparte del sistema operativo. La seguridad debe revisarse en todas, ya que los posibles
atacantes pueden aprovechar vulnerabilidades en cualquiera de estas tecnologías.
Joomla! está diseñado para ser un sistema seguro, por lo que la instalación por defecto ya le
da un sitio web con una seguridad elevada. Aún así hay ciertas acciones que puede hacer
para asegurar aún más el funcionamiento de su sitio web.
¡La mejor manera de estar informado sobre los problemas de seguridad de Joomla! es
suscribirse a un foro de seguridad para ver alertas sobre nuevos problemas.
Puede acceder a uno de estos foros en **Seguridad Informática**.
Éstos son algunos de los consejos de seguridad que puede seguir para obtener un sitio web
más seguro:
• Una vez terminada la instalación no olvide borrar la carpeta Installa tion y todos los
archivos que contiene. Si un atacante consigue acceder a esa carpeta, podría reinstalar
el sistema de nuevo y borrar todo el sitio web.
• Realice las pruebas de funcionamiento en un servidor local, en lugar del servidor al que
finalmente se conectan los usuarios. Cuando compruebe que todo funciona
correctamente, actualice el contenido en el servidor final.
• Si los usuarios pueden colgar contenido en el sitio, pueden introducir código PHP en el
texto enviado para realizar acciones no permitidas en el sitio. Edite la configuración de
los editores de texto que pueden utilizar los usuarios en el gestor de conectores para
limpiar el texto que pueden incluir.
La gestión de contraseñas es un punto muy importante dentro de las tareas del administrador
del gestor de contenidos. ¿Qué ocurre cuando se extravía la contraseña del administrador?
Es posible que sin esta contraseña el mantenimiento de la web quede completamente detenido.
Se debe valorar la vulnerabilidad del CMS. Desde la gestión de usuarios se pueden regenerar
las contraseñas si se accede con los permisos necesarios, pero si queda anulado el acceso
de la cuenta de usuario que puede realizar esta tarea podemos tener problemas.
1 configuración.php
1 /xampp/htdocs/Joomla
1 public $root_user='minombre';
En la que myname es el identificador de un usuario que tenía acceso y ahora tendrá acceso
de administrador. Ahora debe acceder al back-end de Joomla! con ese usuario que ahora
tiene permisos de administrador y restaurar la cuenta de administrador que ha extraviado la
contraseña.
1 public $root_user='jcasadejust';
Realizar copias de seguridad es una de las tareas más importantes del administrador de un
sitio web. Su sitio web puede caer por muy diversos motivos: por un error de hardware, una
configuración incorrecta, el ataque de un intruso, etc. En caso de que deje de tener el sitio
web operativo, una copia de seguridad le permitiría recuperar su sitio en un estado anterior
(correcto). Esto le ahorraría el trabajo de volver a reinstalar todo el sistema, las extensiones
que tiene instaladas, además de la estructura del sitio web, y el contenido de los artículos.
Hay varias formas de realizar una copia de seguridad de su sitio web. Básica mente debe
hacer copia de lo siguiente:
Puede realizar una copia de toda esta información manualmente. Para ello, debería
comprimir la carpeta de Joomla! y realizar un vaciado del contenido de la base de datos.
Estas tareas pueden realizarse periódicamente si se configura el sistema operativo para
que las ejecute automáticamente cada cierto tiempo.
Machine Translated by Google
Aplicaciones Web 115 Gestores de contenidos
¡Joomla! también tiene extensiones que permiten realizar toda esta tarea de forma
automática. Utilizaremos un popular componente llamado JoomlaPack que sirve para
realizar y restaurar copias de seguridad.
El backup Akeeba
¡El complemento Akeeba (figura 3.50) es un complemento de Joomla! muy útil para
crear y manejar copias de seguridad.
El componente de backup Akeeba dispone de un panel de control (ver figura 3.51) que
permite:
• Gestionar perfiles
• Configurar-lo
Una vez realizada la configuración básica se puede proceder a realizar una copia
de seguridad (figura 3.52):
3.4 Rendimiento
Varios son los factores que pueden condicionar el rendimiento de una página web,
¡pero trabajando con Joomla! se pone al alcance del administrador la posibilidad
de trabajar de forma sencilla con una variable importante: la caché.
También resulta interesante acceder a Configuración global (figura 3.57) y variar los
parámetros de la configuración de la caché:
También se puede elegir el administrador de caché y el tiempo máximo (en minutos) que
estarán archivados los archivos en la caché.
Machine Translated by Google
Aplicaciones Web 119 Gestores de contenidos
Una vez comprobado que el sitio web está funcionando correctamente sobre el
servidor clonado, puede realizar la actualización en el servidor final.
¡ Desde el back-end se puede actualizar Joomla! con las últimas versiones. Si accede
a Actualizar Joomla! le aparecerá la pantalla que tiene en la figura 3.58 donde se
indicarán las últimas actualizaciones disponibles. En el caso de este ejemplo la
versión actual es la 3.4.1 que coincide con la instalada y, por tanto, no se puede
actualizar.
Machine Translated by Google
Aplicaciones Web 120 Gestores de contenidos
3.6 Migración
Una migración requiere una planificación previa. ¡No es lo mismo migrar un Joomla! versión
1.5 a una versión 3.4 que migrar un Joomla! versión 2.5 a una versión 3.4
Para realizar una migración hay que seguir (sin saltarse ninguna) varios pasos:
3. Crear una nueva base de datos y un nuevo usuario para restaurar la versión antigua
6. Testear el sistema
Una tarea que nunca debe olvidarse es la de documentar todos los procesos que se apliquen.