• No se han encontrado resultados

Administración de portales Joomla

N/A
N/A
Protected

Academic year: 2021

Share "Administración de portales Joomla"

Copied!
99
0
0

Texto completo

(1)

Administración de portales

Joomla

(2)

Gestores de Contenidos

(CMS)

Sistema de Gestión de Contenidos o

Content Managment System (CMS)

– Aplicación informática para crear, editar,

manejar y publicar contenidos de una forma organizada y consistente.

– Es una forma de construir sitios webs con

(3)

Gestores de Contenidos

(CMS)

Dividido en dos partes:

– Base de datos, donde se almacena todo el

contenido

– El interfaz que controla el acceso a ese

contenido. Es la forma en la que se muestra el contenido

(4)

Gestores de Contenidos

(CMS)

Contenidos y presentación se tratan

por separado:

– Es posible cambiar el diseño del contenido

en cualquier momento, sin tener que darle formato de nuevo al mismo

Permiten la edición y publicación de

varios usuarios. Ejemplo:

– Un profesor pone datos nuevos

(5)

Gestores de Contenidos

(CMS)

Hay varios tipos de CMS, según las

necesidades:

– Foros de discusión

– Blogs con artículos o noticias en orden

cronológico

– Wikis, artículos que todos pueden editar – Sitios webs completos, que incluyen

(6)

Joomla

Joomla es un CMS libre que permite la

creación de sitios web, e incluye

características como:

– Gestión de noticias – Blogs

– Galerías de imágenes – Gestión de usuarios

– Búsqueda dentro de la propia web – ...

(7)

Instalación

Requisitos previos

– Antes de instalar Joomla, debemos

comprobar que tenemos instalados todas las dependencias necesarias:

● Apache

– Es el servidor Web, el programa que interpreta el

código y nos muestra las páginas

● PHP

(8)

Instalación

Requisitos previos

● Mysql

– Es la base de datos, donde se almacenarán todos los

contenidos

Comprobación de los paquetes

necesarios

– # dpkg -l | grep apache – # dpkg -l | grep php

– # dpkg -l | grep mysql

(9)

Instalación

Instalación de los paquetes necesarios

– # apt-get install apache – # apt-get install php

– # apt-get install mysql

Todo el proceso de comprobación e

instalación se puede hacer con el

programa Synaptic, que proporciona

entorno gráfico.

(10)

Instalación

Descargar la última versión de Joomla

– http://www.joomlaspanish.org/

● Sitio web del equipo español de Joomla, que

proporciona paquetes de Joomla en español

– En la derecha de la página, aparece un

bloque llamado Packs Joomla

● Descargamos Joomla-1.5.7-spanish.zip

– Los otros archivos contienen lo mismo, pero usando

(11)

Instalación

Crear un directorio llamado 'joomla' en

/var/www

Descomprimir el paquete descargado

en la nueva carpeta creada

– Doble click en el paquete descargado – Se abre Almazara

– Pulsar Extraer y seleccionar la nueva

(12)

Instalación

Para realizar las operaciones descritas,

necesitamos permisos de administrador

– Para crear la carpeta en /var/www

– Para extraer en ella los archivos

Si no estamos usando la cuenta de

administrador para entrar al sistema,

podemos seguir otro camino

(13)

Instalación

Abrimos una terminal

– Botón derecho en Escritorio -> Abrir

terminal

Escribimos:

– $ su

● Nos pide la clave del administrador ● A partir de ese momento, somos el

(14)

Instalación

Creamos la carpeta

– # cd /var/www – # mkdir joomla ●

Copiamos el paquete

– # cp /home/usuario/Joomla-1.5.7.zip joomla/

Descomprimimos los archivos

– # cd joomla

(15)

Instalación

Para comenzar la instalación, abrimos

con el navegador:

– http://localhost/joomla

Primer paso: Selección de idioma

– Seleccionamos Español y pulsamos

(16)

Instalación

Segundo paso: Comprobación previa

– Esta etapa comprueba que todos los

elementos que Joomla necesita para

funcionar están correctamente instalados en el sistema

● configuration.php Escribible

– Esta opción comprueba si la configuración que

vamos a realizar de Joomla se puede guardar

después en el archivo de configuración. Sale a No.

– Para que se pueda realizar, hacemos:

● # cd /var/www/jooomla/ ● # chmod 777 .

(17)

Instalación

Segundo paso: Comprobación previa

– Después de ejecutar el chmod, pulsamos

el botón de Volver a Comprobar para ver si los cambios se han realizado

correctamente

● Ahora debe aparecer como escribible

– El resto de las opciones deben aparecer en

color verde, indicando que todo está correcto.

(18)

Instalación

Tercer paso: Licencia

– Se muestra la licencia GPL – Pulsamos Siguiente

Cuarto paso: Configuración de la base

de datos

– Aquí vamos a configurar los parámetros de

(19)

Instalación

Cuarto paso: Configuración de la base

de datos

– Tipo de base de datos: mysql – Nombre del servidor: localhost – Nombre de usuario:

– Contraseña:

● Dependerán de la instalación

(20)

Instalación

Quinto paso: Configuración de FTP

– Dejamos con el valor 'No' la opción de

configurar la capa FTP

Sexto paso: Configuración principal

– Nombre del sitio web

– Correo electrónico y contraseña del

administrador

(21)

Instalación

Séptimo paso: Finalizar

– La instalación ha concluido

– Un mensaje nos advierte de que antes de

continuar, debemos eliminar

completamente el directorio de instalación

– En la terminal:

● # cd /var/www/joomla ● # rm -rf installation/

(22)

Instalación

Después de borrar el directorio,

podemos pulsar uno de los botones

para ver las dos partes de Joomla:

– Portada: muestra el sitio web (front-end) – Administración: muestra la página de

(23)

Joomla

Joomla se divide en dos partes bien

diferenciadas:

– Parte de usuarios (front-end). Todos los

visitantes pueden ver los contenidos publicados

● Los usuarios autorizados para ello pueden

introducir contenido

– Parte de administrador (back-end). Sólo

tienen acceso aquellos usuarios que el administrador haya autorizado.

(24)

Front – end

Parte de usuario. Formato común.

– Cabecera de la página

– Menú izquierdo y otros bloques – Bloques en el lado derecho

– Parte central de la página, donde aparece

el contenido.

● Es lo que cambia al cambiar de página dentro

(25)

Tipos de contenido

● En Joomla hay diferentes tipos de contenido

para que elijamos en cada momento el que mas se ajuste al contenido a tratar:

– Artículos

● Es el contenido que se introduce como

tal

● Son las páginas de información o las

noticias del sitio

(26)

Tipos de contenido

● En versiones anteriores de Joomla, este

contenido se dividía en:

– Contenido estático

● Una página del sitio que se mantiene en

el tiempo

● Ejemplo: Visión general

– Contenido dinámico, o artículos

● Son las noticias que se van

introduciendo

(27)

Tipos de contenido

● En Joomla hay diferentes tipos de contenido

para que elijamos en cada momento el que mas se ajuste al contenido a tratar:

– Componentes

● Muestran información en la parte central

de la página, de alguna manera especial.

● Ejemplo: Página de portada. Muestra

todos los artículos seleccionados para aparecer en portada.

(28)

Tipos de contenido

● En Joomla hay diferentes tipos de contenido

para que elijamos en cada momento el que mas se ajuste al contenido a tratar:

– Módulos

● Muestran alguna información en los

bloques laterales de la página

(29)

Tipos de contenido

● El contenido dinámico se organiza en base a

secciones y categorías:

– Las secciones contienen categorías – Las categorías contienen artículos

● Cada sección debe tener al menos una

categoría, para poder asignar artículos.

– Esto permite crear páginas con las noticias

(30)

Back - end

Parte de administrador. Visión general.

– Acceso a través de:

● http://localhost/joomla/administrator

– Autenticación necesaria para acceder

● nombre de usuario y contraseña

introducidos en la instalación

● pueden crearse otros usuarios para

repartir las funciones de mantenimiento de la web

(31)

Back - end

Parte de administrador. Podemos

dividir la página en 4 áreas

importantes:

– Menú principal

– Barra de información – Barra de herramientas – Área de trabajo

● Página inicial del administrador

– Accesos rápidos para las acciones más

(32)

Back - end

● Menú principal

– Acceso a todas las funciones de

administración de Joomla

– Al pulsar sobre un menú se despliegan las

opciones, pudiendo algunas de ellas tener submenús

(33)

Back - end

● Barra de información

– En la parte derecha hay 4 iconos:

● Notificaciones del portal ● Vista previa

● Usuarios ● Salir

(34)

Back - end

● Barra de herramientas

– Provee de distintos instrumentos para la

creación y manipulación de contenidos y otros elementos de Joomla, como menús.

– Esta barra tiene botones distintos

dependiendo del elemento que se está administrando

– Aparecen casi siempre: Nuevo, Editar,

(35)

Back - end

● Espacio de trabajo

– Es la zona donde se realiza el trabajo

realmente

– También dependerá de que elemento

(36)

Menú del administrador

● Sitio

– Panel de control: vuelve a la página inicial – Gestor de usuarios: para gestionar los

usuarios del sistema

– Gestor multimedia: para subir fotos y

demás

– Configuración global. Opciones generales

de la web.

– Cerrar sesión: para salir de la zona de

(37)

Menú del administrador

Menús

– Cada elemento del menú Menús da acceso

a la edición de un menú del portal

– Aparecen en forma de lista, todos los

elementos del menú seleccionado

● Enlace

● Indicación de si está publicado

● Orden y controles para modificarlo ● Tipo de acceso necesario

(38)

Menú del administrador

Contenido

– Gestor de artículos: acceso a todos los

artículos

– Papelera de artículos: acceso a los

artículos eliminados

– Gestor de secciones: para manejar las

secciones

– Gestor de categorías: para manejar las

categorías

– Gestor de la página de inicio: artículos que

(39)

Menú del administrador

Componentes

– Acceso a todos los componentes instalados

Extensiones

– Instalar/desinstalar: para instalar o

desinstalar extensiones

– Gestor de módulos: acceso a todos los

módulos instalados

– Gestor de plugins: acceso a todos los

(40)

Menú del administrador

Extensiones

– Gestor de plantillas: para gestionar las

plantillas del sitio

– Gestor de idiomas: para elegir el idioma

(41)

Menú del administrador

Herramientas

– Leer mensajes: accede a los mensajes del

administrador

– Escribir mensajes: para escribir mensajes

privados a otros administradores

– Correo masivo: Para mandar correos a los

usuarios del portal

– Desbloqueo global: Quita todos los

candados.

(42)

Pasos siguientes

Hemos visto una visión general del

front-end y el back-end

– Muchos datos, difíciles de recordar

A partir de ahora, iremos haciendo

prácticas para aprender todo lo que

hemos contando hasta ahora: gestión

de contenido, uso de módulos y

componentes, instalación de

extensiones, etc.

(43)

Artículos

● Añadiendo contenido

– Panel de control : Añadir un nuevo artículo

● La página que aparece se divide en tres

partes:

– El editor

– Las opciones, que aparecen en la

parte derecha de la pantalla

– La barra de herramientas para actuar

(44)

Artículos

Título del artículo

– Se mostrará subrayado y de mayor

tamaño. El alias no se usa.

Publicado: si se publica el artículo

Página principal: si aparece en la

página principal

Sección a la que pertenece

(45)

Artículos

● Joomla tiene posibilidad de ordenar el

contenido del sitio en base a:

– Las secciones contienen categorías – Las categorías contienen artículos

● Cada sección debe tener al menos una

categoría, para poder asignar artículos.

● También podemos tener artículos sin

(46)

El editor

Barra de herramientas del editor.

– Negrita/cursiva/subrayado – Alineación del texto

– Estilo

– Formato – Tipo

– Lista (no numerada y numerada)

– Incrementar/decrementar sangrado – Rehacer y deshacer

(47)

El editor

Barra de herramientas del editor.

– Insertar enlace – Quitar enlace – Insertar ancla – Insertar imagen – Limpiar código – Editar HTML – Buscar/reemplazar – Insertar fecha

(48)

El editor

Barra de herramientas del editor.

– Insertar hora – Emoticonos – Insertar vídeo

– Dirección del texto

– Nueva capa y opciones de capas – Color del texto

– Insertar línea horizontal – Quitar formato

(49)

El editor

Barra de herramientas del editor.

– Ver/no ver elementos invisibles – Subíndice

– Superíndice

– Insertar carácter especial – Insertar barra horizontal – Insertar/modificar tabla

(50)

El editor

Barra de herramientas del editor.

– Propiedades de la fila – Propiedades de la celda

– Insertar fila (antes/después), borrar fila – Insertar columna (antes/después), borra

columna

– Dividir celdas

(51)

El editor

Barra de herramientas del editor.

– Cambiar a pantalla completa – Editar estilos CSS

(52)

Parámetros del artículo

Parámetros – Artículo

– Autor – Alias – Nivel de acceso – Fecha de creación – Iniciar publicación – Publicación finalizada

(53)

Parámetros del artículo

Parámetros – Avanzado

– Multitud de opciones de presentación del

artículo

Información de metadatos

– Descripción

– Palabras clave – ...

(54)

Barra de herramientas

Previsualizar. Muestra en una nueva

ventana como se vería actualmente la

página que estamos modificando.

Guardar. Guarda los cambios y vuelve

al menú de contenido estático.

Aplicar. Guarda los cambios y sigue

(55)

Barra de herramientas

Cerrar. Cierra sin guardar.

Ayuda. Muestra una página muy

completa con instrucciones sobre la

edición de contenido (en inglés)

IMPORTANTE: cuando terminemos de

editar, siempre salir con Guardar o

Cancelar, ya que si no el elemento

(56)

Práctica

Escribir un nuevo artículo

– Insertar algún enlace – Insertar una lista

– Insertar una tabla

Clasificarlo en alguna de las categorías

existentes

Publicarlo en la página principal y

(57)

Gestor de artículos

El gestor de artículos muestra una lista

con todos los artículos que tenemos

confeccionados en el portal

Para cada uno se muestra:

– Título

– Si está o no publicado

(58)

Gestor de artículos

Para cada uno se muestra:

– Orden

– Nivel de acceso requerido – Sección

– Categoría – Autor

– Fecha

(59)

Editando contenido

Manejo de fotos y otros archivos

externos.

– Primero debemos subir la foto al sitio web,

si aun no la tenemos allí, usando Gestor multimedia

– Después, al editar el artículo, pulsamos en

Insertar/Editar Imagen y ponemos la dirección de la foto subida:

● http://localhost/images/foto.png

– Al editar las propiedades de la imagen,

podemos cambiar su tamaño y otras opciones.

(60)

Práctica

Subir una foto con el Gestor Multimedia

Usar el administrador de contenido

para acceder a la edición del artículo

que creamos antes, y modificarla

insertando la imagen que hemos

subido

(61)

Organización del

contenido

● Podemos ver y modificar las secciones y

categorías existentes, y crear nuevas,

accediendo a Contenido -> Gestor de Secciones y Contenido -> Gestor de categorías

● Cuando introduzcamos una nueva noticia o

comunicación en el portal, debemos elegir la Sección/Categoría correctamente, o dejarla sin clasificar, si es lo que queremos.

– Esta sería la forma de emular el contenido

(62)

Práctica

Crea una sección nueva

Crea dos categorías nueva dentro de la

nueva sección creada

– Ejemplo: ● Sección: – curso ● Categorías: – Teoría – Ejemplos

(63)

Práctica

Añadir una nuevo artículo

– Añadir un nuevo artículo

– Clasificarlo en una de las nuevas

categorías

– Guardar

Esta vez no vamos a mostrar el artículo

en la página principal, si no que lo

dejamos ahí para usarlo

(64)

Componentes

● Componentes

– Son mini aplicaciones que muestran

contenido de una manera especial.

– Ejemplo: la página principal.

● “no existe como tal”

● Se crea con las noticias que indicamos

que deben aparecer en la página de inicio

(65)

Componentes

● Componentes incluidos en la instalación

básica:

– Banners para publicidad – Búsqueda en la web

– Contactos. Organiza los contactos. – Encuestas. Para proponer encuestas. – Enlaces web. Para gestionar enlaces.

– Servidor de noticias. Para mostrar noticias

(66)

Uso de un componente

● Ej: Contactos

– Componente que permite la categorización

de contactos

– Componentes -> Contactos -> Categorías

● Para gestionar las categorías de

contactos

– Componentes -> Contactos -> Contactos

(67)

Práctica

● Ejercicio con Contactos

– Acceder a Componentes -> Contactos ->

Contactos

– Añadir un nuevo contacto

– En la página principal no hay enlace a los

contactos, así que de momento no podemos acceder a ellos.

(68)

Uso de un componente

● Ej: Enlaces web

– Componente que permite la categorización

de enlaces web enviados por los usuarios

– Enlaces Web -> Categorías. Permite la

gestión de categorías

– Enlaces Web -> Enlaces. Permite la gestión

(69)

Práctica

● Ejercicio con Enlaces Web

– Acceder a Componentes -> Enlaces Web

-> Categorías y crear una nueva categoría de enlaces

– Acceder a Componentes -> Enlaces Web

-> Enlaces y añadir un nuevo enlace

– En el front-end, entrar en Enlaces y ver

(70)

Módulos

● Módulos

– Muy diferente de los anteriores

● Los artículos y los componentes se

muestran en el cuerpo principal de la página

● Los módulos se pueden mostrar en

cualquier parte

– Son los bloques que aparecen a los

lados:

(71)

Módulos

● Accesibles en Extensiones -> Gestor de

Módulos

● Algunos componentes usan también módulos

para completar su funcionamiento

● Para cada menú del sitio, se crea un módulo

del mismo nombre, a través del que podremos controlar las opciones de comportamiento del menú

(72)

Módulos

● Ej de uso de un módulo: ¿Quien está en

línea?

– Este módulo muestra información sobre

los usuarios conectados

– La información no se muestra en la parte

central de la página, sino a la derecha

– Para configurar este módulo, entramos a

Extensiones -> Gestor de Módulos -> ¿Quien está en línea?

(73)

Módulos

● Ej de uso de un módulo: ¿Quien está en

línea?

– Podemos configurar:

● Opciones comunes a todos los módulos:

– Posición

– Nivel de acceso

– En que partes del portal debe

aparecer

● Opciones específicas del módulo:

– Mostrar número o nombre de los

(74)

Práctica

Cambiar la posición del módulo ¿Quien

está en línea?, para que aparezca a la

izquierda

– Modificar la Posición

– Pulsar Guardar en la barra de

herramientas

Hacer también que se muestren los

nombres de usuario

(75)

Uso de un

componente/módulo

● Ej: Encuestas

– Conjunto de componente y módulo que

permite disponer de encuestas en el portal

– Los usuarios pueden votar y ver el

(76)

Uso de un

componente/módulo

● Ej: Encuestas

– Para introducir una nueva encuesta,

usamos Componentes -> Encuestas

● Nuevo: lleva a crear una nueva encuesta ● Debemos publicarla

– Para que se muestre en la página,

debemos ir a Extensiones -> Gestor de Módulos -> Encuestas

● En Parámetros del módulo, seleccionar

(77)

Práctica

Añadir una nueva encuesta y hacer que

aparezca publicada en la página

principal

– Introducir nueva encuesta a través del

componente

(78)

Módulos

● Para cada menú hay un módulo con el mismo

nombre

● Al entrar, podemos configurar posición,

acceso, páginas en las que debe aparecer, etc.

● Por tanto, las opciones de configuración del

menú se cambian en Módulos, mientras que la edición de las opciones mostradas en el menú, se realiza en Menús.

(79)

Menús

El portal se presenta ahora con una

serie de menús predefinidos

– Si no estuviesen instalados los datos de

ejemplo, estaría vacío

Para adaptarlo a nuestras necesidades,

podemos modificar, borrar o añadir

nuevas entradas a los menús, o crear

menús nuevos

Para modificar un menú accedemos a

(80)

Menús

Se muestra un listado con todos los

enlaces del menú, indicando el

sangrado, el orden, el tipo de enlace, el

tipo de acceso, etc.

Si entramos en uno de ellos, podemos

modificar opciones como el nivel de

acceso requerido, o en que ventana

debe abrirse en enlace

(81)

Menús

Cuando añadimos un nuevo enlace al

menú, debemos elegir el tipo de

contenido enlazado. Las opciones

dependerán de las extensiones que

tengamos instaladas, aunque algunas

aparecerán siempre. Vemos algunas de

ellas.

(82)

Tipos de enlace

Artículos

– Archivo

● Artículos archivados

– Presentación del artículo

● Muestra un sólo artículo

– Presentación de artículos

● Accede al formulario para enviar un nuevo

(83)

Tipos de enlace

Artículos

– Categoría

● Presentación de la categoría blog

– Muestra los artículos de la categoría en formato de

blog

● Presentación de la lista de categorías

– Muestra los artículos de la categoría en formato de

lista

– Sección

● Igual que con la categoría

(84)

Tipos de enlace

Buscar

– Enlace a la página de búsqueda

Contactos

– Categoría

● Muestra la lista de contactos de esa categoría

– Contacto

(85)

Tipos de enlace

Encuesta

– Muestra los resultados de la encuesta

Enlaces web

– Todas las categorías

● Muestra lista de categorías

– Categorías

● Muestra lista de enlaces de una categoría

– Enlaces web

● Permite a los usuarios registrados enviar

(86)

Tipos de enlace

Servidor de noticias

– Todas las categorías

● Lista de las categorías

– Categoría

● Lista de servicios de noticias de una categoría

– Noticia (feed) individual

(87)

Tipos de enlace

Usuario

– Acceder ● Formulario de acceso – Registrar ● Formulario de registro – Recordar

● Formulario para recordar el nombre de usuario

– Restablecer

● Formulario para solicitar el cambio de

(88)

Tipos de enlace

Usuario

– Usuario

● Presentación de usuario predeterminada

– Muestra información de los usuarios registrados

● Usar presentación de formulario

– Accede al formulario para modificar los datos del

perfil del usuario

– URL embebida (Wrapper)

(89)

Tipos de enlace

Enlace externo

– Enlace a una página externa

Separador

(90)

Menús

Añadir/editar entradas del menú

– Opciones de una entrada del menú

● Nombre

● Enlace (a donde apunta la entrada del menú).

Dependerá del tipo de entrada.

● Abrir en: donde se abrirá el enlace:

– misma ventana

– nueva ventana con controles – nueva ventana sin controles

● Artículo padre. Sangrado de la entrada en el

(91)

Menús

Añadir/editar entradas del menú

– Opciones de una entrada del menú

● Orden en el que aparece en el menú

● Nivel de acceso necesario para que se muestre

(92)

Práctica

● Crear en el menú izquierdo un enlace al

primer artículo que creamos

– Seleccionar Nuevo

– Seleccionar Artículo -> Presentación del

artículo

– Poner título

– Seleccionar el artículo enlazado en

Parámetros –> Básico

(93)

Práctica

● Crear en el menú izquierdo un enlace al

contacto que creamos anteriormente

– Seleccionar Nuevo de la barra de

herramientas

– Seleccionar Contactos -> Presentación

estándar de contacto

– Poner título

– Seleccionar el contacto en Parámetros –

Básico

(94)

Práctica

● Crear en el menú izquierdo un enlace a una

de las categorías de artículos que creamos anteriormente:

– Seleccionar Nuevo de la barra de

herramientas

– Seleccionar Artículos -> Presentación de la

categoría blog

– Poner título

– Seleccionar la categoría en Parámetros –

Básico

(95)

Práctica

● Crear en el menú izquierdo un enlace a una

página externa

● Crear otro enlace a una página externa,

(96)

Menús

Para controlar la configuración del

menú, debemos acceder al módulo de

mismo nombre que aparece en la lista

de módulos

Así, podemos configurar:

– Título, y si queremos o no que se muestre – Posición y orden

– Nivel de acceso requerido

– En que partes del portal debe aparecer – Más opciones avanzadas

(97)

Práctica

● Vamos a crear un nuevo menú

● Menú Menús -> Gestor de Menús

– Pulsar Nuevo en la barra de herramientas – Rellenar todos los campos y guardar

● Ya tenemos creado el menú, ahora podemos

ir al gestor de módulos para configurar su comportamiento

(98)

Práctica

● Vamos al Gestor de módulos y seleccionamos

el que se acaba de crear con el nuevo menú

– Habilitamos el módulo, para que se

muestre

– Elegimos el orden y su posición

– Hacemos que sólo se muestre en la página

(99)

Práctica

● Después, en el menú Menús, vamos a

introducir un par de enlaces en el nuevo menú

– Un enlace a un artículo

– Un enlace a la categoría de enlaces web

que creamos anteriormente

● Comprobar después en el front-end

– Comprobar que sólo aparece en la página

de inicio, y desaparece al pulsar sobre sus enlaces

Referencias

Documento similar