Programación Joomla!

CMS:  Joomla! |  Versión:  1.6 |  Dificultad:  Medio |  Tiempo lectura:  15 minutos

Aprovechando la salida de Joomla 1.6 beta 4 nos hemos puesto manos a la obra y hemos empezado a indagar en las entrañas de Joomla 1.6. En principio os adelanto que no hay grandes cambios a la hora de desarrollar extensiones, y que el que sepa desarrollar extensiones para Joomla 1.5 no tendrá ningún problema con Joomla 1.6.

En este tutorial crearemos un extensión sencilla que recogerá de una BBDD información de lugares del mundo, y los mostrará pintados en un mapa de Google Maps. Nos hemos basado en el tutorial de Google Maps y PHP que publicó Google y lo hemos adaptado a Joomla 1.6 beta 4.


Miércoles, 28 Abril 2010 21:28

Cómo crear un feed RSS con el API de Joomla

Escrito por David Noguera
CMS:  Joomla! |  Versión:  Todas |  Dificultad:  Medio |  Tiempo lectura:  20 minutos

Webempresa y RSS en JoomlaLos feed RSS son un estándar creado para mantenerse actualizado de las últimas noticias. Están basados en tecnología XML, por lo que se pueden usar bajo cualquier plataforma y ser generados bajo cualquier tecnología. Joomla dispone de un API para crear estos feeds de una manera bastante sencilla.

Al igual que disponemos de un tipo de vista HTML, RAW o PDF, también se dispone del tipo de vista FEED. Usaremos el objeto JView bajo el directorio views típico que suele contener cada componente, pero esta vez el nombre del fichero deberá ser view.feed.php.

Vamos a ver un ejemplo sencillo en el que crearemos un feed a partir de la tabla de usuarios de joomla a modo de ejemplo.


CMS:  Joomla! |  Versión:  Todas |  Dificultad:  Medio |  Tiempo lectura:  15 minutos

Ajax en JoomlaEl mundo del desarrollo web ha evolucionado mucho. Lo que empezó siendo una tecnología sencilla pensada para compartir textos vía internet usando el protocolo HTTP ha desenbocado en una compleja maraña de tecnologías que cada una por su parte ha ido desarrollándose para acabar juntándose en lo que hoy conocemos como la World Wide Web, o mejor dicho, hoy en día, la web 2.0.

La tecnología AJAX es uno de los pilares fundamentales de la Web 2.0, hoy en día casi todas las aplicaciones de internet hacen uso de AJAX y podríamos considerarlo como esencial.
Joomla, no se queda atrás, e incorpora en su framework tecnologías AJAX, más concretamente, hace uso de la librería javascript Mootools, que muchos ya conoceréis, y que pretende hacer la vida más fácil a los desarrolladores. Usar un framework javascript es esencial si no quieres lidiar con problemas como la compatibilidad crossbrowser, que, te lo aseguro, te puede provocar más de un dolor de cabeza.


Jueves, 18 Marzo 2010 18:18

Haz tus extensiones de Joomla más seguras

Escrito por David Noguera
CMS:  Joomla! |  Versión:  Todas |  Dificultad:  Medio |  Tiempo lectura:  20 minutos

Seguridad en JoomlaLa seguridad es un factor importantísimo a la hora de realizar un desarrollo web. Joomla es una excelente plataforma donde realizar estos desarrollos, que nos permitirá reutilizar nuestro código y nuestras extensiones en cualquier sitio, y que además nos ofrece una gran libertad para realizar lo que necesitemos.

Pero hay que tener cuidado, las aplicaciones web suelen estar abiertas a todo el mundo, lo que significa que estamos potencialmente en el punto de mira de muchos ojos maliciosos que pueden intentar romper nuestra seguridad para acceder a nuestro sistema y hacerse con nuestra información tan preciada.


Página 4 de 4