Trucos en joomla y más

Este blog no es, ni de lejos, un curso, un tutorial, una guía, ni nada parecido para aprender a usar joomla. Simplemente son trucos explicados de forma muy sencilla para que cualquiera que tenga una web desarollada con joomla pueda usarlos sin necesidad de ser un erudito de la programación y así poder modificar su página personalizándola a su gusto. Espero que te sea útil y tus comentarios

domingo, 22 de noviembre de 2015

Copia de seguridad con Akeeba backup

En Joomla algo obligatorio es tener unaa copia de seguridad relativamente actualizada de nuestra web. El componente gratuito más utilizado, y yo diría que el mejor, es Akeeba backup. Primero descargamos la versión más actualizada aquí.  
Una vez descargada, vamos a gestión de extensiones y la instalamos por el procedimiento habitual:
Se instalará el componente, módulo y plugins de Akeeba Backup. Por defecto está en inglés, por lo que también debemos descargar la traducción del componente en el idioma que queramos, aquí;







E instalarlo en nuestro servidor.  Una vez todo instalado, vamos a componentes y comprobamos que está todo instalado. Pinchamos en Akeeba y una vez que veamos a la izquierda el mensaje "Akeeba Backup está listo para respaldar su sitio", podemos comenzar nuestra primera copia de seguridad. 




Debemos pinchar en respaldar ahora. Se mostrará el mensaje "comenzar un nuevo respaldo". Pinchamos en "Respaldar ahora" y se incia la copia. Mientras que esté el siguiente mensaje no debemos acceder a niguna página del servidor, solo esperar a que finalice el proceso.






Una vez acabado, ya tenemos nuestra copia de seguridad y podemos estar tranquilos ante cualquier incidencia.
La segunda parte será RESTAURAR la copia; aunque el proceso puede parecer complicado, en realidad es bien sencillo si seguimos los siguientes pasos. Eso si, debemos tener acceso a nuestro servidor, ya que la restauración con Akeeba backup no puede hacerse por medio del administrador de joomla, sino desde Cpanel.

Primero descargamos a nuestro ordenador un componente que se llama Akeeba Kickstart desde aquí.
Una vez descargado, lo descomprimimos y vemos que hay un archivo que se llama kickstart.php, es el único que nos hace falta.
Ahora vamos a nuestro Cpanel, seguimos la ruta: 
public_html/
administrator/
components/
com_akeeba/
backup/
 
 y ahí tendremos los archivos de las copias del estilo de: site-www.pelig.es-20151122-162128.jpa ordenados por fecha.
Para restaurar la copia, debemos colocar estos dos archivos:  site-www.pelig.es-20151122-162128.jpa  y kickstart.php, en el directorio donde queramos colocar la web.
Después escribimos la dirección de nuestra web en el navegador de explorer, firefox...( el que usemos)  seguida de /kickstart.php, por ejemplo http://www.pelig.es/kickstart.php y seguir los pasos que nos pide SIN ESCRIBIR NADA, NI TOCAR NADA, solo pinchar donde os indico:
1-

 2-



3.-

4.-
5.-

6.-

7.-

8.-
9.- Ya está todo instalado, sólo queda suprimir la instalación para que funcione la web, lo que hacemos en este paso:
10.- Cuando veamos este mensaje emergente, pinchamos en ok y si todo lo hicimos bien, veremos nuestra web restaurada tal como estaba cuando hicimos la copia de seguridad.
Espero que os haya servido y recordad haced siempre copias de seguridad antes de hacer cualquier cambio en la web, así  no perderéis vuestro trabajo y no os veréis en la terrible situación de comenzar desde cero. 


jueves, 22 de octubre de 2015

Una web dentro de otra (iframe) en joomla con jce

En algunas ocasiones nos puede interesar colocar en un artículo de nuestra web directamente una ventana con otra web en lugar de un enlace, es lo que se denomina una iframe. Aunque en joomla en principio parece difícil, la verdad es que hay un método muy sencillo de colocar una web dentro de otra como veis en la imagen.
Aquí, en este artículo sobre Bellezas Funerarias en Antequera de mi web www.pelig.es, al final inserté una página de booking de búsqueda de hoteles. En lugar de ser un página en la que se pincha para abrir el enlace, es la web del mayorista de hoteles directamente en la que ya se puede buscar hotel y reservar.
Al crear el artículo con el editor jce y llegar a la zona donde queremos insertar otra web, primero pinchamos en toggle editor  y añadimos el siguiente código html en azul que está dentro de los corchetes (los corchetes no los copiamos):


[ <iframe src="http://www.pelig.es" width=290 height=250>Texto para cuando el navegador no conoce la etiqueta iframe&lt/iframe>]

Sustituimos http://www.pelig.es por el nombre de la web que queremos insertar. En width y heigth ponemos el tamaño de la ventana donde aparecerá la web.
Luego podemos pinchar en toggle editor de nuevo y seguir escribiendo el artículo.
Joomla por defecto no permite las ventanas iframe, por lo que hay que activarlas primero. Para ello vamos a componentes/administrador de jce/panel de control/perfiles/default/parametros pluging/soportemultimedia/   y marcamos SI en "permitir iframes" y pinchamos en guardar y cerrar. 
Con esto ya os tiene que salir la ventana iframe sin ningún problema en el artículo, y más o menos  verse así:
En el mundo del posicionamiento SEO hay discusiones sobre si Google penaliza o no a una web que tenga ventans iframe, ya que además de que el objetivo de incluirlas podria ser intentar "robar" el tráfico de una web mejor posicionada que la nuestra, hasta hace no mucho Google no interpretaba bien estas ventanas iframe y al encontrar errores bajaba el posicionamiento. Ahora hay más consenso sobre que Google ya tiene mecanismos suficientes como para interpretar este tipo de contenidos y que no penaliza a una web que tenga iframes. Pero no está del todo claro. Yo lo que aconsejo es que no se abuse de este recurso, como de todos los que utilicemos en nuesta web, y será difícil que el gigante de los buscadores nos penalice.