manual joomla · 2019. 3. 24. · archivos de joomla a la carpeta /var/www/html/joomla. eliminamos...

37
Clemente Cervantes Bustos Manual Joomla

Upload: others

Post on 01-Jan-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Manual Joomla

Page 2: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Índice: 1.- Instalación joomla .................................................................................................................... 2

2.- Instalar y editar plantillas ....................................................................................................... 13

3.- Usuarios ................................................................................................................................. 19

4.- Grupos de usuarios ................................................................................................................ 20

5.-Permisos de los usuarios ......................................................................................................... 22

6.- Extensiones ............................................................................................................................ 22

7.- Subir Joomla a internet .......................................................................................................... 30

8.- Enlace a la página ................................................................................................................... 36

Page 3: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

1.- Instalación joomla Lo primero que debemos hacer es tener el equipo actualizado, para ello ejecutaremos

los comandos sudo apt-get update y sudo apt-get upgrade por este orden.

Después instalamos los siguientes paquetes en el siguiente orden:

apache2

mysql-server

Nos pedirá una contraseña.

php

Page 4: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

phpmyadmin

Seleccionamos apache2.

Page 5: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Page 6: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

A continuación instalamos la compatibilidad de php7.0 con el comando sudo apt-get

install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0

Reiniciamos el servicio con el comando systemctlrestart apache2.service.

Descargamos el joomla.

Como es un .zip extraemos su contenido.

Page 7: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Le damos permisos para poder crear carpetas dentro de /var/www/html/ a la carpeta

con el comando sudo chmod 777 /var/www –R.

Después creamos una carpeta llamada joomla en /var/www/html y copiamos los

archivos de Joomla a la carpeta /var/www/html/Joomla.

Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html.

El siguiente paso es comenzar con la instalación para ello tenemos que acceder a él desde nuestro navegador. Tenemos 3 opciones: 1. Escribiendo localhost en nuestro navegador. 2. Escribiendo 127.0.0.1 en nuestro navegador. 3. Escribiendo nuestra propia ip en local, en mi caso 192.168.2.16x (Donde x es el último valor numérico).

Ponemos el nombre de nuestra página web y una breve descripción, la descripción es

opcional. Introducimos nuestro correo, un nombre al usuario administrador y una clave, que

Page 8: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

en mi caso será inves, y hacemos clic en siguiente. En la opción de sitio fuera de línea le

indicamos que no.

● Nombre del sitio: el nombre de su sitio web — puede modificarse en cualquier momento desde la página de configuración global del sitio.

● Descripción: Introduzca una descripción del sitio web. Esta será la meta descripción "por defecto" de todas las páginas del sitio y que será usada por los motores de búsqueda. Generalmente, un máximo de 20 a 25 palabras es lo óptimo. De nuevo, esto puede cambiarse en la página de configuración global del sitio cuando lo precise. Para más información acerca de los "metadatos", vea los artículos configuración global de metadatos e introduciendo metadatos para los motores de búsqueda.

● Dirección de Email de administrador: La dirección de email de administrador. Introduzca una dirección válida, por si olvidara su contraseña. Esta es la dirección de email en la que recibirá un enlace para cambiar la contraseña de administrador.

● Nombre de usuario del administrador: Joomla! usa "admin" como el nombre de usuario por defecto para el Super Usuario. Puede dejarlo como está, o cambiarlo ahora (lo cual es una buena medida de seguridad) o usar Mi Perfil en la interfaz de Administración para cambiarlo más tarde.

● Contraseña de administrador: recuerde que el super usuario tiene control absoluto del sitio (frontend y backend), así que trate de usar una contraseña complicada. Use Mi Perfil en la interfaz de Administración para cambiarlo más adelante. Confirme la contraseña en la caja Confirmar contraseña de administrador.

● Sitio fuera de línea: haga clic en la caja Sí o en la de No. Sí - esto significa que cuando la instalación se complete, su sitio Joolma! mostrará el 'mensaje de sitio fuera de línea' cuando navegue a la página web.

Configuramos la base de datos con el nombre del usuario que debe ser root, el nombre de

la base de datos y una contraseña, los demás valores dejamos los ofertados por defecto.

Page 9: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Por simplificar, estas instrucciones se refieren a una instalación con base de datos MySQLi. Las instrucciones que hay en la misma página de instalación se explican por sí mismas, pero aquí están de nuevo:

● Tipo de base de datos: MySQLi es la base de datos usada habitualmente ● Nombre del servidor: ¿Dónde está alojada su base de datos? Lo habitual es localhost,

pero algunos proveedores de alojamiento usan un servidor de base de datos específico como dbserver1.yourhost.com

● Nombre de usuario: el nombre de usuario utilizado para conectarse a la base de datos

Page 10: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

● Contraseña: la contraseña del usuario de la base de datos ● Nombre de la base de datos: el nombre de la base de datos ● Prefijo de tabla: se genera uno automáticamente, pero puede cambiarlo. Por ejemplo,

puede usarse jos3_. No olvide poner el carácter de guión bajo (_) al final del prefijo. ● Procesar base de datos antigua: ¿debería el instalador hacer una copia de seguridad o

borrar las tablas existentes durante la instalación de las nuevas tablas? Haga clic en Sí o No para seleccionar su opción.

Todas estas selecciones pueden editarse en la página de la Configuración global del sitio, bajo la opción Servidor, una vez que la instalación se ha sido completada. Nota: Tenga en cuenta que puede estropear la instalación, si cambia estas opciones posteriormente a la instalación, a menos que tenga una copia completa de la base de datos que está utilizando en ese momento la instalación. Los motivos habituales para estos cambios pueden ser actualizar el nombre de usuario y la contraseña de la base de datos o completar el traslado de una instalación a un nuevo servidor con diferentes parámetros.

En FTP no tocamos nada, dejamos todo como viene por defecto.

Es el momento de comprobar las configuraciones y el entorno de la instalación.

Page 11: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Si todo está en orden, verá la instalación en la parte superior de la página de resumen. Si no, este es el lugar en el que comprobar y ver qué puede estar causando el problema.

La sección está dividida en 4 grupos:

● Configuración principal: toda la información específica del sitio web, como el nombre, la descripción, nombre de usuario administrador, etc.

● Configuración de la base de datos: contiene la información acerca de la base de datos que usará Joomla!

● Comprobación de pre-instalación: estos requisitos deben mostrarse todos como Sí, o de otro modo no podrá instalar Joomla!. Con la excepción de la versión de PHP, el resto están normalmente controlados por el archivo php.ini. Puede necesitar asistencia de su proveedor de hosting para corregir estas opciones de configuración o comprobar si le es posible ajustarlas usted mismo. Para más información, consulte el artículo El fichero de configuración de PHP

● Configuración recomendada: estas son las opciones recomendadas para la configuración de su PHP, pero no evitarán que pueda instalarse Joomla!. Puede consultar las instrucciones de arriba sobre cómo cambiarlas.

Si todo es correcto y se pasan las comprobaciones, puede ahora hacer clic en el botón Instalar en la esquina superior derecha de la página Visión general. Esto iniciará el proceso de instalación propiamente dicho.

Page 12: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Una vez haga clic en el botón Instalar, debería ver una barra de progreso con información adicional acerca de la instalación. Una vez que la instalación se haya completado, debería ver la página en la que se le felicita por el éxito de la instalación.

¡Felicidades! Ahora Joomla! ya está instalado. Si desea comenzar a utilizar Joomla!

directamente sin Instalar idiomas adicionales hay un último paso para completar la instalación

y empezar a usar su sitio con Joomla!. Debe borrar la carpeta de instalación. Haga clic en

borrar la carpeta de instalación y aparecerá un mensaje de realizado con éxito. Ahora puede

navegar al formulario de acceso del Administrador haciendo clic en Administrador, o bien ir

directamente a su nuevo sitio web haciendo clic en Sitio.

Copiamos lo siguiente en un documento que tenemos que crear dentro de

/var/www/html/joomla llamado configuration.php.

Page 13: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Después eliminamos la carpeta instalation.

Accederemos a nuestro joomla introduciendo en el navegador nuestra IP/joomla. Para

poder administrarla deberemos poner en el navegador nuestra IP/joomla/administrator.

También, en lugar de nuestra IP podemos poner localhost.

Page 14: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Ya estaría instalado.

2.- Instalar y editar plantillas Vamos a extensiones, instalar y añadimos la plantilla a instalar.

Me da un fallo de permisos que se soluciona de la siguiente manera, nos vamos al

directorio de nuestra página web y le damos permisos a todos los archivos que contenga:

Ahora ya lo puedo instalar sin problemas.

Page 15: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Desde extensiones > plantilla podemos marcar la plantilla que hemos instalado para

que sea la que aparezca al navegar por nuestra página web.

Desde extensiones > plantillas podemos editar la plantilla a nuestro gusto haciendo

clic sobre el nombre de nuestra plantilla.

Page 16: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Page 17: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Creo las categorías en las que meteré los artículos que voy a crear.

Creo los artículos y los añado a sus categorías correspondientes.

Page 18: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Creo el menú que quiero añadiendo a cada menú el artículo que le corresponde. En el caso de

Adidas, creo un submenú donde distingo hombres de mujeres.

Habilito los menús breadcrumbs y login form y los posiciono en el desplegable de la derecha.

Para ocultar la categoría, fecha de creación y usuario nos vamos a la siguiente ventana:

Page 19: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Page 20: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

3.- Usuarios

Los usuarios de sitios web de Joomla! pueden dividirse en dos categorías principales:

● Invitados. ● Usuarios registrados.

Los Invitados son sencillamente usuarios de Joomla! que han navegado hasta encontrar el sitio web. Dependiendo de cómo el administrador ha configurado el sitio, los invitados podrán navegar libremente por todo el contenido o tener restringido el acceso a cierto tipo de contenidos, reservados para usuarios registrados.

Los Usuarios Registrados están registrados en el sitio web con unas claves, nombre de usuario y contraseña. 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 Administración (Back-end).

Los grupos de usuarios predeterminados en Joomla! se organizan de modo jerárquico o piramidal, de forma que los permisos que le corresponden a un tipo de usuario, es decir, aquello que le está permitido hacer, también les pertenecen a los tipos de usuarios de rango superior, que, obviamente, van disfrutando cada vez de más privilegios que los inferiores. Se detallan a continuación, incluyendo el término en idioma inglés:

Añadiremos usuarios, para ello:

Page 21: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

4.- Grupos de usuarios

Todos los usuarios de Joomla tienen que pertenecer a algún grupo. La gestión de los grupos la realizaremos desde “Usuarios > Grupos”.

Aquí veremos una lista con los grupos existentes por defecto en nuestro Joomla junto con el número de usuarios que lo integran:

Niveles de acceso en la parte pública (Front-end):

Page 22: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

● Anónimo (usuario sin registrar): Tiene acceso a todas las partes del sitio web que el administrador haya dejado como públicas (Public)

● Registrado (Registered): Puede acceder a zonas de la parte pública de Joomla a las que el administrador le haya asignado nivel de acceso "registered". Un nivel recomendado para alumnos, padres... Si no queremos que publiquen.

● Autor (Author): Puede enviar artículos desde la zona pública, pero no puede editar los artículos de los demás, ni publicar los que escribe él mismo. Estos artículos quedan pendientes de validación hasta que un administrador los autorice y publique. Puede añadir enlaces al componente Enlaces Web que quedan publicados sin necesidad de aprobación.

● Editor (Editor): Puede enviar artículos y editar los de los demás, pero no puede publicar. Los artículos quedan Pendientes de validación, al igual que el caso del Autor. Puede ser un nivel recomendado para un compañero docente, en la Web de Centro. Tienen los mismos privilegios que el Autor para usar el componente Enlaces Web.

● Publicador o Editor Jefe (Publisher): Tiene permisos para enviar, modificar y publicar sus artículos o los de otros usuarios. También tiene los privilegios para usar Enlaces Web.

Niveles de acceso en la parte de administración:

● Gestor (Manager): Los usuarios de este grupo tienen un acceso parcial a la zona de administración:

o Sitio: Gestor Multimedia.

o Menús: Edición de Menús existentes, y creación de Elementos de Menú (todas las funciones relacionadas).

o Contenido: Gestor de Contenidos, Gestor de Secciones, Gestor de Categorías, Gestor de la Página de Inicio y Gestor del Archivo (y todas las funciones relacionadas)

● Administrador (Administrator): Los usuarios de este grupo pueden acceder a la mayoría de funciones administrativas. Además de los permisos contemplados para el grupo "gestor" tiene acceso a:

o Sitio: Administrador de Usuarios (crear/editar/borrar cualquier tipo de usuario excepto Super-Administrador).

o Menús: Administrador de Menús (acceso a todas las funciones).

o Contenido: Administrador de las Papeleras, Estadísticas.

o Extensiones: Instalar/Desinstalar, Crear, Editar cualquier Extensión (excepto el Administrador de Idiomas y el Administrador de Plantillas).

● Super-Administrador (Super Administrator): Los usuarios de este grupo pueden acceder a todas las funciones administrativas.

Page 23: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

5.-Permisos de los usuarios

Veamos cómo podemos cambiar los permisos de acceso a diferentes partes de la instalación de Joomla, de los grupos de usuarios.

Artículos, secciones, menús, elementos de menús, módulos y otros contenidos de un sitio web Joomla pueden configurarse para que sean accesibles únicamente a usuarios con determinados permisos. Estos privilegios de acceso básicamente son tres niveles:

● Público: Todo el mundo tiene acceso

● Registrado: Solo los usuarios registrados tienen acceso

● Especial: Solo los usuarios con estatus de autor o superior tienen acceso

En las últimas versiones de Joomla se han añadido otros, pero estos son los básicos. Por supuesto usted puede añadir tantos como necesite.

6.- Extensiones Vamos a extensiones > instalar y añadimos la plantilla que queremos instalar arrastrándola.

Page 24: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Una vez habilitado y situado en nuestra web vemos que todavía hay que configurar más cosas,

debemos instalar un plugin para que funcione. Descargamos el plugin y lo añadimos como si

de una extensión se tratase.

Activamos sigplus que por defecto viene desactivada.

Editamos la extensión, para ello en images folder ponemos la ruta donde se encuentran las

fotos que queremos que se vayan mostrando.

Page 25: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Podemos configurar multitud de parámetros, como el tamaño de las imágenes que aparecerán

en la galería, el tipo de interfaz que tendrá la galería, etc.

Page 26: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Page 27: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Instalo otra extensión, en este caso JComments. Lo instalamos igual que la extensión anterior.

Para empezar a utilizarlo es muy sencillo, en cada artículo que publiquemos debemos marcar

la opción JComments ON

Page 28: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Page 29: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Page 30: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Page 31: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Esta extensión solo se verá en los artículos en los que lo activemos.

7.- Subir Joomla a internet Debemos tener un cliente FTP como el Filezilla y después, deberemos crearnos una cuenta de

hostinger.

Page 32: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Nos vamos a ver los detalles FTP de nuestro alojamiento porque necesitaremos el Nombre del

Host, Port y Usuario que nos pone.

Elegimos la opción de subir nuestro sitio web pues ya lo tenemos hecho en la máquina virtual.

Nos vamos al phpMyAdmin de nuestra web y exportamos la base de datos.

Page 33: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Creamos la base de datos de nuestra página en nuestro alojamiento.

Page 34: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Importamos la base de datos que hemos exportado antes.

Dentro de la base de datos creada nos vamos a importar.

Page 35: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Accedemos con el usuario, contraseña y servidor que hemos visto antes en nuestro cliente FTP

y subimos el Joomla en public_html.

Page 36: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

Una vez hecho, nos vamos al fichero configuration.php y cambiamos el usuario y la base de

datos que teníamos por el usuario y la base de datos que hemos creado en nuestro

alojamiento.

Me sale un warning, para quitarlo cambio la versión de php a una más antigua:

Page 37: Manual Joomla · 2019. 3. 24. · archivos de Joomla a la carpeta /var/www/html/Joomla. Eliminamos el fichero que ya viene por defecto en la carpeta html, index.html. El siguiente

Clemente Cervantes Bustos

El resultado final es el siguiente:

8.- Enlace a la página https://deportes-la-mancha.000webhostapp.com/Joomla/index.php