Instalación de Xampp
Para mi práctica voy a instalar una máquina virtual en mi ordenador. En este caso he elegido vmware sobre la que instalaré Windows xp.
Una vez instalada procedo a descargarme Xampp, una herramienta que instalará los servidores Apache (servidor web), MySQL (base de datos) y Filezilla (servidor FTP). Los podremos instalar como servicios, es decir, que se cargarán automáticamente al arrancar Windows o no con lo que deberemos arrancar manualmente. La última versión es la 1.7.7.
Una vez descargado procederemos a su instalación. Es bastante sencilla. Tan sólo debemos elegir si queremos que apache y MySQL se instalen como servicios o no.
Ya instalado comprobamos que arranque correctamente tanto el servidor como le base de datos si no lo hemos instalado como servicios. Para ello desde el panel de control de Xampp hacemos clic en Star, tanto en apache como en MySQL. En principio ambos deberían comenzar y cambiar el estado a runnig pero puede haber problemas, como que el puerto 80 esté ocupado por algún otro programa como Skype. Comprobadlo con el comando netstat. También puede ocurrir (como a mí) que falte la librería de Windows por lo que tendréis que instalarla en vuestra máquina virtual o equipo.
Creación de la base de datos
En primer lugar escribiremos en nuestro navegador la dirección
http://localhost/phpmyadmin con lo que nos aparecerá el gestor de phpmyadmin. Ahora elegiremos un nombre para nuestra base de datos, en mi caso será “joomla”, y haremos clic en el botón “crear”.
Ya disponemos de los requisitos previos necesarios para acometer la instalación de Joomla. Observa que XAMPP dispone ya de la nueva base de datos joomla creada. Lógicamente, si haces clic sobre ella y compruebas su contenido verás que es una base de datos vacía, sin tablas en ella, a la espera de que realices la nueva instalación.
“Instalación” Joomla 1.7 en un servidor local
Lo primero que debemos de hacer es
descargarnos el Joomla en español desde la siguiente página: http://www.joomlaspanish.org/. La versión que me descargo es la 1.7.2, la más reciente..
Una vez descargado, lo descomprimimos dentro de la carpeta htdocs de xampp. Si queremos podemos renombrarla como joomla para una mejor especificación.
Lo primero será elegir el idioma.
El siguiente paso es configurar la base de datos:
- Tipo de base de datos: “MySQL”
- Nombre del Host: localhost
- Usuario: Por defecto root
- Contraseña: Tu contraseña de usuario de MySQL si no has definido ninguna déjalo en blanco.
- Nombre de la base de datos: El nombre que le has dado en el primer paso.
- Prefijo de la tabla: Es el prefijo que se le asignara a las tablas de la base de datos. Ahora al estar en local da lo mismo pero si tienes pensado publicar la web en Internet es aconsejable que cambies el prefijo de las tablas por temas de seguridad.
Ahora hay que introducir los datos básicos de mi sitio, el nombre de la web, mi e-mail y los datos de acceso a la administración de Joomla que son el nombre de usuario del administrador (el usuario para acceder a la administración del sitio) y la contraseña.
Por último hay que eliminar la carpeta “installation” haciendo clic en “Eliminar la carpeta de instalación” este paso es muy importante ya que sin el no se puede acceder al panel de administración.
Ya lo tenemos todo. Para comprobar que funciona volvemos al panel de control de Xampp y arrancamos apache y MySQL e introducimos en nuestro navegador la dirección
http://localhost/joomla/administrator con lo que nos debería de aparecer la siguiente pantalla en la que tendremos que introducir el usuario y contraseña creados.
Dentro de Joomla
Las Plantillas
Lo primero que vamos a hacer es elegir una plantilla para construir nuestro sitio. El propio Joomla trae algunas por defecto pero si no te gustan o convienen se pueden descargar de Internet. Yo he escogido descargarme una. Para aplicarla a nuestro sitio una vez descargada nos situaremos en el gestor de plantillas del backend y la subimos.
Después editamos el estilo de la misma poniendo el titulo o cabecera y el eslogan, si lo queremos.
Si queremos añadir o modificar alguna imagen, yo lo he hecho de una forma, digamos, artesanal aunque se puede hacer modificando código.
Para añadir una imagen nos vamos a la carpeta de xampp en nuestro disco duro. Dentro nos metemos en htdocs o si o lo hemos renombrado, donde descomprimimos joomla. Una vez dentro buscamos la carpeta con el nombre que dimos al sitio y dentro buscamos el directorio templates donde aparecerán todas las plantillas que vienen por defecto y las que tenemos instaladas. Elegimos la nuestra y buscamos las imágenes que contiene.
Abrimos la que deseemos modificar y con un programa tipo paint lo hacemos guardándola con el mismo nombre y extensión. Así me ha quedado después de añadir una imagen.
Crear un Menú
Para crear un nuevo menú en Joomla, lo primero que debemos hacer es posicionarnos en el backend o pantalla de administración. Una vez hecho esto veremos la pestaña de Extensiones y dentro de ella el gestor de módulos.
Ahora nos vamos al botón que dice Nuevo y se nos abrirá una nueva ventana con una serie de opciones. Elegiremos la que dice Menú. En esta nueva pantalla tenemos todo lo referente al menú que vamos a crear. Titulo, tipo de acceso, posición que va a ocupar en nuestra página, etc.
Una vez hecho esto nos vamos al botón de guardar y cerrar que nos devolverá otra vez al gestor de módulos. Ahí debe de aparecer el nombre del menú que hemos creado.
Si vamos ahora a nuestro sitio, veremos que está publicado y aparece en la posición que hemos elegido.
Crear Articulo
Sólo el campo del
título es obligatorio, escribe el título del artículo. También puedes seleccionar la categoría en el menú desplegable correspondiente. Cambia el estado del artículo a
publicado, y también si deseas mostrarlo en la página principal, establece el valor
destacado en Sí.
Una vez que estés listo con la configuración puedes continuar con el contenido actual del artículo. Utiliza el editor de texto incluido para escribir el texto del artículo, incluye imágenes o edita directamente el código HTML.
Lo que nos queda después de haber creado el articulo es enlazarlo con el menú que hemos creado anteriormente y publicarlo. Para ello nos vamos de nuevo a la gestión de menús. Desde ahí podemos crear un nuevo menú y enlazar el artículo o, si tenemos creado ya el menú enlazarlo directamente.
Seleccionamos el artículo, en mi caso artículo simple, y aparece la opción de seleccionar los artículos.
Lo guardamos y lo publicamos en nuestro sitio.
Configuración del Entorno y Metadatos
Desde el panel principal de la administración de Joomla podemos irnos a la pestaña que dice configuración global.
Desde aquí puede cambiar el nombre del sitio, activar/desactivar la página, el acceso a la misma, metadatos y configurar el posicionamiento en buscadores ( Seo ) entre otras muchas cosas.
Lo que nos interesa en estos momentos es configurar correctamente los parámetros de los metadatos. Los metadatos son una información que no visualizamos directamente en la página web. Aunque no los visualicemos sí que están en el código HTML de la página, y los motores de búsqueda sí los procesan.
Se pueden introducir los
metadatos en
cuatro niveles:
- En todo el sitio web, a través de la configuración global
- En los ítems de menú
- En las categorías
- En los artículos individuales
Par el primer caso basta con que estemos en configuración global y en los recuadros vacíos que dicen Configuración de metadatos, introducir aquellas palabras que creamos importantes a la hora de indexar nuestro sitio en Internet.
Podemos hacer esto mismo en los artículos individuales. Para ello nos vamos hasta el Gestor de artículos, entramos en el articulo que deseemos y aparecerá una opción que dice Opciones Metadatos donde haremos la misma operación que en el caso anterior.
Para los metadatos de los Menús se procederá de la misma forma pero desde el gestor de menús.