¡Promoción especial hasta el 30 de Septiembre!   Descuento 15% en Hosting y 25% en Packs

Blog Webempresa

ico_modulovisitantesJ17En algunos casos necesitamos mostrar un determinado módulo sólo a los usuarios visitantes de nuestro sitio web y cuando estos usuarios se registran ocultar este contenido.

Anteriormente habíamos visto cómo realizar esta funcionalidad en Joomla 1.5, ver el artículo Módulos visibles sólo para usuarios visitantes, en este artículo veremos cómo realizar este procedimiento utilizando el control de permisos que ofrece Joomla 1.7. Crearemos un nuevo grupo y un nuevo nivel de acceso el cual finalmente será asignado a los módulos que deseamos mostrar sólo para los usuarios visitantes.

 

Publicado en Aprende Joomla!
Viernes, 16 Diciembre 2011 17:44

Como crear tu propio template para K2

En este vídeo vamos a ver como modificar el tempalte de K2 que viene por defecto para personalizarlo a nuestro gusto. Modificando el template de K2 es como realmente sacaremos partido a nuestro CCK, ya que podremos cambiar la disposición en que se muestran los campos extra en cada categoría. De esta forma podemos crear fichas mucho más elaboradas y mejor presentadas.

En el vídeo se muestra un ejemplo usando como base el tutorial de creación de testimonios usando K2, se intenta ilustrar el proceso, indicando cuales son los ficheros, a modificar, y como asignar diferentes templates a las categorías de K2. El resultado final dependerá de la habilidad de cada uno editando el código del template, pero las herramientas están ahí. Con esto ya seríamos capaces de editar las fichas de K2, que sería el último paso para tener la presentación de nuestros contenidos completamente adaptada a nuestras necesidades.

Podés ver la referenica original en el site de comunidad de K2, donde encontraréis una referencia a todos los ficheros que componen un template para K2.

He dejado adjunto el código del template que he utilizado en el vídeo por si queréis echarle un vistazo.

Publicado en Programación
Viernes, 16 Diciembre 2011 16:33

AdminBar Docker

adminbar_dockerAdminBar Docker ( http://www.nonumber.nl/extensions/adminbardocker ) es un plugin para Joomla 1.7 y Joomla 1.5, que nos permite en la administración (backend) de Joomla! acoplar o desacoplar la barra de herramientas y de menús de la administración.

Es muy útil con sitios web con un montón de artículos o con componentes que se muestran en páginas muy largas en la administración (a menudo hay que desplazarse mucho hacia arriba y abajo de la página (scroll vertical)), y se desea ahorrar tiempo para acceder a la barra de herramientas y no tener que desde el pie de la página a la parte superior de la misma.

AdminBar Docker es la solución, con pulsar en un icono pequeño (parte superior derecha de la pantalla) se puede desacoplar el menú y la barra de herramientas. Flotan por encima de la página en la parte superior de la pantalla, incluso si estamos en la parte inferior de la página. Ahora el menú y los botones de acción (guardar, aplicar, cancelar, etc), quedan a la vista de una manera súper rápida y práctica.

Publicado en Extensiones
Jueves, 15 Diciembre 2011 22:50

Segurizar Joomla! 1.5 y 2.5 con jHackGuard

jHackGuardEn ocasiones anteriores hemos dedicado algunos artículos de Blog para explicar algunas medidas preventivas importantes para prevenir ataques a un sitio web basado en Joomla! principalmente todas las relacionadas con las copias de seguridad, actualización del "core" y extensiones de terceros y otras pautas encaminadas a dificultar la exposición de datos sensibles de un sitio online que puedan servir de vector de ataque.

Existen cada vez más extensiones encaminadas a mejorar la seguridad tanto del backend de Joomla!, como de la base de datos en uso permitiendo que usuarios con pocos conocimientos puedan instalarlas y establecer un perímetro de seguridad en su web que permita un control y contención de un evento puntual así como la gestión de alertas directas o mediante logs (archivos de registro) que posteriormente puedan ser analizados para analizar el fallo o punto débil del sitio web.

Hoy hablamos de un plugin desarrollado por SiteGround para proteger sitios web, basados en Joomla!, de ataques por parte de hackers, principalmente de acciones de inyección SQL, ataques RFI, ejecuciones remotas de código y ataques XSS llamado jHackGuard .

Publicado en Seguridad Joomla!
Lunes, 12 Diciembre 2011 20:57

Insertar video manualmente en Joomla 1.7

ico_videos_insertarEn muchas ocasiones necesitamos insertar un video en nuestro sitio web, esto lo podemos lograr con alguna extensión que tiene esta funcionalidad. Sin embargo en algunos casos podemos evitarnos el uso de una extensión adicional e insertar el video manualmente.

En este artículo veremos cómo insertar un video en Joomla 1.7 de manera manual, veremos que en esta versión de Joomla debido a la seguridad que brinda por defecto no es posible la inserción de código embebido, por lo que será necesario configurar algunas opciones adicionales.

Publicado en Aprende Joomla!
Viernes, 09 Diciembre 2011 16:04

Integración Photoslide GK3 JoomFish

ico_photoslide_gk3En Joomla 1.5 utilizamos la extensión Joomfish para gestionar las traducciones de nuestro sitio web, Joomfish permite traducir las tablas de la base de datos de las diferentes extensiones de nuestro sitio web.

La extensión Photoslide GK3 utiliza tablas para almacenar la información de los slides, por lo que si estamos trabajando en un sitio multiidioma, será necesario utilizar Joomfish para traducir el slide.

En el siguiente artículo veremos cómo integrar el Photoslide GK3 con Joomfish para que nos permita realizar la traducción de los textos del slide

Publicado en Programación
Jueves, 08 Diciembre 2011 22:25

¿Que novedades traerá Joomla! 2.5?

¿Que nos depara Joomla! 2.5?Quedan pocos días para que sea liberado Joomla! 2.5 beta, previsiblemente el próximo 20 de diciembre, y ya sabemos que algunas cosas están tomando forma permitiendo vislumbrar que nos traerá la nueva rama con estos ciclos más cortos de liberaciones y de actualizaciones que permiten imprimir un "roadmap" más activo y con mayor nivel de correcciones y si cabe de mejoras para este gran CMS llamado Joomla!.

Uno de los primeros detalles que se citan es la fusión de Platform con el CMS lo que sin duda traerá novedades interesantes en los próximos meses sobre todo para desarrolladores de extensiones y aquellos que deseen simplificar el core para orientarlo a necesidades verticales u otras.

Durante un periodo de tiempo desde Joomla.org se ha pedido a usuarios y desarrolladores su implicación en el proyecto proponiendo mejoras y nuevas funcionalidades así como para probar los cambios aplicados a esta nueva versión que en algunos "foros" ya se ha tildado de "versión de transición" hacia la estable LTS 3.5 que veremos en 2012 pero que bien es cierto se libera como versión LTS que tendrá soporte durante 18 meses.

La fecha de lanzamiento de Joomla! 2.5 beta sera el 20 de diciembre de 2011y Joomla! 2.5 GA será liberada en Enero de 2012 y contará con soporte hasta el 19/10/2013, es decir 18 meses.

Publicado en Versiones Joomla
Art Sexy LightboxEn ocasiones utilizamos, principalmente por razones de estética, ventanas modales para presentar información de un sitio web dentro de artículos de contenido creados en Joomla! que nos permiten que estos se muestren en visualizaciones highslide o lightbox mejorando el estilo del sitio web.

Uno de estos casos de aplicación podrian ser por ejemplo la presentación de grandes imágenes (tamaño) que por necesidades concretas necesitamos que conserven su formato original, aunque se muestren en uno más reducido, bien incrustándolas en artículos y reduciendo el tamaño de visualización, o mediante el uso de plugins como multithumb o mavik Thumbnails que permiten el dimensionado automático. Esto es relativamente sencillo de conseguir con las extensiones anteriormente mencionadas, pero no permiten que cuando una imagen se muestra en una ventana modal tenga funcionalidades adicionales, algunas de ellas nativas de Joomla!, como lo es la opción de "imprimir" dicha imagen desde la ventana emergente.

Art Sexy Lightbox 2.0 es una extensión pensada para mostrar fotos, galerías, artículos, álbumes de Picasa, fotografias de Flickr, álbumes de Photobucket, productos de VirtueMart, S3 Amazon, páginas externas, vídeos de Youtube, Vimeo, y otros contenidos online en ventanas emergentes (popup).

Publicado en Extensiones
Better PreviewPara quienes trabajan en el backend de Joomla! una de las cosas que les ayuda a visualizar mejor lo que hacen cuando publican contenidos es la "vista previa" nativa que ofrece Joomla! para tener en cuenta como será visto por los usuarios determinado artículo antes de proceder a publicarlo de forma definitiva.

La "vista previa" nativa de Joomla! 1.5/1.7 es bastante austera y carente de estilos, no muestra los módulos que circundan el artículo en cuestión, no se muestran los contenidos a publicar en base a una plantilla determinada o la que esté en uso y eso dificulta a veces entender de verdad como será el esperado resultado del contenido a publicar. Normalmente la vista previa nativa abre una ventana modal emergente que impide saber en que parte de la web nos encontramos visualizando el contenido, lo que resulta incomodo para muchos usuarios. El uso de extensiones como Better Preview (vista previa mejorada) ayudan a mejorar esa experiencia a la hora de visualizar un artículo antes de que sea publicado y permiten a quien esté publicando desde el backend tener una idea muy exacta de como será este resultado.

Esta extensión, escrita por el holandés Peter van Westen, lleva ya mucho tiempo acompañándonos en Joomla!, pero todavía son muchos los usuarios que desconocen su existencia y la mejora en la experiencia de uso de la "vista previa" en los artículos desde el backend que esta nos permite.

Publicado en Extensiones

En el foro muchas veces vemos consultas de gente que nos indica que se le ha queda la página en blanco cuando accede a su web, o que le salen unos errores raros en su web al realizar una acción determinada. Generalmente cuando sucede esto es porque hay algún fallo en la programación, esto puede suceder si hemos hecho algún cambio en la plantilla de nuestro sitio web o si hemos instalado alguna extensión con algún bug. También puede suceder en casos en que la extensión esté tratando de hacer uso de funciones prohibidas por seguridad, como la función exec, shell_exec, passthru, etc..

Pueden ser muchas las causas de que se genere un error 500, pero si no tenemos una pista no podremos dar con la solución rápidamente. Para ello, disponemos del log de errores de Apache, cada vez que se genera uno de estos errores, se genera un fichero error_log y se introduce una línea indicando el motivo del error y el fichero y línea donde se ha producido. Esto nos será de gran ayuda para arreglar los errores inesperados que aparecen en nuestra web.

Publicado en Hosting
Página 2 de 3