Eliminar el «Generator» de las páginas hechas con Joomla

Cuando se construye un sitio con Joomla y se revisa el código fuente aparece una línea como la siguiente: «<meta name=»generator» content=»Joomla! 1.5 – Open Source Content Management» />». Lo cual revela con qué estamos realizando la página.

Las desventajas de esta línea son al menos 2.

  1. Todo mundo sabe que estas usando Joomla y te hace vulnerable a ataques dirigidos a este Administrador de Contenido.
  2. Google confunde algunas veces esta línea con la descripción y las palabras clave, con lo que se pierde cierto posicionamiento.

Para eliminar dicha línea del código de las páginas solo hay que abrir el archivo head.php que se encuentra en la carpeta: /libraries/joomla/document/html/renderer/. La línea a modificar es la 83: $strHtml .= $tab.'<meta name=»generator» content=»‘.$document->getGenerator().'» />’.$lnEnd;. Para no eliminar la línea por si algo falla, basta con agregar dos diagonales (//) al principio de la línea con lo cual se convierte en un comentario y no se toma en cuenta al “crear” las páginas por Joomla.

Y listo, la línea que indica que se ha generado con Joomla y la versión desaparece del código fuente de la página.

Saludos.

Galerías de fotos en Joomla

A pesar de que Joomla permite insertar imágenes dentro de los artículos, muchas veces se requiere la creación de galerías de fotos y se a eso le agregamos uno que otro efecto, pues mucho mejor.

Hay varias opciones para crear eso pero la que más me ha gustado por sus múltiples opciones y porque es muy fácil el manejo es MorfeoShow .

Morfeo Show consta de dos partes: Componente  y Plugin .

La instalación se realiza como cualquier otro componente o plugin. Menú Extensiones, Instalar/Desinstalar. Examinar para buscar el archivo y Subir Archivo & Instalar.

Instalar MorfeoShow
Instalar MorfeoShow

Hay que modificar los permisos (con cualquier programa FTP) de algunos directorios y archivos como:

  • images/morfeoshow
  • components/com_morfeoshow
  • administrator/components/com_morfeoshow/settings.php
  • components/com_morfeoshow/gallery.xml
Dando permisos a archivos y carpetas.
Dando permisos a archivos y carpetas.

Después de asignar permisos (en mi caso también crear la primera carpeta), ahora instalamos el Plugin y lo activamos.

Activar el Plugin.
Activar el Plugin.

Para poder crear una galería se hace desde Componentes/MorfeoShow/Galleries y damos click al botón Nuevo para crear la nueva galería.

Crear una Galería.
Crear una Galería.

Colocamos el nombre y el formato que queremos que tenga dicha galería y Guardar.

Se pueden subir una por una o un grupo, solo que en el segundo caso las imágenes ya deben haberse subido a la carpeta components/com_morfeoshow/myphoto con un programa FTP.

Subir imágenes.
Subir imágenes.

Si lo hiciste bien debería salir un listado con los archivos disponibles en la carpeta, se seleccionan y después dar click en Agregar Imágenes.

Esto crea la galería, podemos agregarle un título, información del autor y si es necesario, podríamos agregar un enlace dentro de la imagen.

Esto crea la galería, pero como la podemos publicar. Bastante simple (el plugin debe estar instalado y habilitado). Dentro del artículo donde queremos que se despliegue la galería debemos incluir la etiqueta {morfeo X} donde X es el número de la galería, este número lo podemos ver en el Gestor de Galerías de MorfeoShow.

Código para insertar Galerías.
Código para insertar Galerías.

Por supuesto que se pueden insertar las galerías que se requieran y en el lugar del artículo que se requieran.

Saludos y recuerda VOTAR POR EL BLOG.

Agregar Google Analytics a Joomla

Una de las herramientas más interesantes para monitorear las visitas a tu página es Google Analytics, para poder utilizarla es necesario contar con una cuenta en Google (Puedes darte de alta con cualquier correo, no solo con gmail).

Ingresar usando cuenta Google.
Ingresar usando cuenta Google.

Una vez dentro, es necesario inscribir tu sitio en Analytics.

Agrega tu sitio.
Agrega tu sitio.

El primer paso es agregar nuestra página para monitorear la actividad.
Solo basta con indicar la página a la cual queremos darle seguimiento y nos genera un código.

Simpre usa el nuevo código.
Simpre usa el nuevo código.

Con este código hay varias opciones, si el sitio está construido en HTML y podemos modificar estos archivos, entonces tenemos que agregarlo antes de cerrar el cuerpo con la etiqueta .

Código.
Código.

En el caso de Joomla las páginas se generan dinámicamente por lo que no es posible agregar dicho código página por página.

Esto se agrega a la página.
Esto se agrega a la página.

Lo que debemos hacer es insertarlo en el archivo index.php que se encuentra en la carpeta correspondiente a la platilla (dentro de la carpeta Templates) que estamos utilizando, es IMPORTANTE que si cambiamos la plantilla también debemos modificar el index.php correspondiente a dicha plantilla.

Y eso es todo, podemos dar seguimiento a nuestro sitio con Google Analytics.

A pesar de modificar correctamente el archivo index.php o agregar el código a nuestra página en HTML, Analytics despliega el mensaje de que no se ha encontrado el código, esto se debe a que tarda algunos minutos o incluso horas en iniciar con el monitoreo, así que paciencia para que la imagen cambie de “no insertado” a “recibiendo datos”.

Código verificado.
Código verificado.

Insertar Video de Vimeo en Joomla

Hace poco me encontré el video de las oficinas de Google en México pero al querer insertar el vodeo en el sitio construido con Joomla, simplemente no me lo permitía, intenté agregar el código directamente en el editor, usando el botón HTML pero no fue posible.

El video está alojado en Vimeo, un portal del tipo Youtube donde puedes crear una cuenta gratuita y subir tus videos. No lo subí usando Youtube por que tampoco me lo permitía, al pegar el código correspondiente al video, esté simplemente desaparecía y solo mostraba las etiquetas y en laces correspondientes.

La manera de resolver esto fue consegir un Plugin para Joomla llamado AllVideos (by JoomlaWorks).

Básicamente lo que hace es permitir la inserción de videos de los sitios más populares: youtube, vimeo, google video, metacafe, video yahoo, etc.

La instalación es como cualquier plugin para Joomla.

Descargar All videos de la página, en mi caso la versión para Joomla 1.5.

Instalar desde el administrador del sitio.

Habilitarlo en la lista de Plugins.

Habilitar el Plugin.
Habilitar el Plugin.

Configurar algunas opciones como el tamaño del reproductor y el color del mismo, además de las carpetas que contienen los videos o audios locales.

Configurar Opciones.
Configurar Opciones.

Y listo, cada vez que necesitemos insertar un video en este caso de vimeo usamos la etiqueta {vimeo}131{/vimeo} donde 123 se cambia por el número de video que encontramos en la página, por ejemplo para el caso de las oficinas de Google la dirección de vimeo es http://www.vimeo.com/4275423 por lo cual tendremos que escribir {vimeo}4275423{/vimeo}y guardar nuestro artículo.

Vimeo
Vimeo

Para el caso de Youtube funciona de la misma manera {youtube}DV81bAghxBU{/youtube} donde DV81… es el final de la dirección  del video que queremos insertar.

Aqui (página de ayuda para el plugin) puedes encontrar una lista completa de todos los tipos de video que soporta el plugin y las etiquetas correspondientes para insertarlos.

Saludos.

Permitir comentarios en Joomla

A diferencia de WordPress, Joomla no tiene un módulo que permita comentar notas, por lo tanto hay que instalar uno componente o módulo que los maneje, en este caso probaré  ChronoComments.

El primer paso como siempre es descargar los archivos necesarios para instalar, se pueden descargar dando click AQUI.

En mi caso, ya que es la primera vez que instalaré los comentarios, descargue los 4 archivos:

Ahora hay que instalar los archivos en Joomla, para lo cual es necesario ingresar como administrador al panel de control de nuestro sitio y seleccioanr Instalar/Desinstalar.

Administración de Joomla.
Administración de Joomla.
Instalar/Desinstalar
Instalar/Desinstalar

Seleccionamos el archivo correspondiente (no hace falta descomprimir el ZIP)  al Componente e iniciamos la subida e instalación del mismo.

Instalar Módulo.
Instalar Módulo.

Hay que realizar los mismos pasos para el caso del Módulo.

Ahora ha quedado instalada la opción para comentarios en nuestro sitio Joomla.

El siguiente paso es hacer la traducción al español, esto se realiza por medio de un programa FTP como por ejemplo FileZilla, el primer paso es descomprimir los archivos correspondientes a la Traducción (español). Una vez hecho estoy hay que subir el archivo es-ES tanto a la carpeta Administrator/language/es-ES como a /language/es-ES de nestro directorio Joomla.

Traducción al Español
Traducción al Español

Ahora ya tenemos instalado el módulo de comentarios para nuestra página Web.

Lo siguiente es configurar el módulo para personalizar la manera en que nos manejará dichos comentarios.

Pero eso será tema de otro blog