Joomla-Chile.cl

A+ A A-

Unidad I

Conociendo Joomla: los plugins o plugines

Un plugin es una extensión que proporciona rutinas que están asociadas con eventos de activación dentro de Joomla. Cuando un evento de disparo especial se produce, todas las rutinas del tipo de plugin asociado con el evento se ejecutan en secuencia. De esta manera, es posible añadir nuevas funcionalidades al Framework. En otras palabras, son extensiones que permiten modificar el comportamiento de Joomla, al interceptar ciertos eventos prefijados para ejecutar nuestro código antes o después del evento.


Existen varios tipos de plugins. Por cada tipo de plugin existe un directorio dentro del directorio plugins. Por ejemplo, tenemos el directorio plugins/content para los plugins de tipo content y así con todos los tipos, que se alojan en las siguientes carpetas del directorio plugin:

authentication
content
editors
editors-xtd
search
system
user
xmlrpc

Interfaz administrativa de Plugínes en el Back-End

Ejemplo de Plugin básico:

El Archivo XML:

Content - Prueba

David Noguera

15-02-2008

Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

www.nosolocodigo.com

1.0

Muestra un mensaje antes de mostrar el contenido

Prueba.php

Prueba.xml

El archivo PHP:

defined( ‘_JEXEC’ ) or die( ‘Acceso Restringido’ );
jimport( ‘joomla.plugin.plugin’ );

// Convención : Nombre de la clase (plg + tipo plugin + nombre del plugin)
class plgContentPrueba extends JPlugin {

function plgContentPrueba( &$subject ) {
parent::__construct( $subject );
}
function onBeforeDisplayContent(&$article, &$params, $limitstart=0) {

$salidaPantalla = ‘

Hola Mundo

’;
return $salidaPantalla;
}
}
?>



Enlaces recomendados

Página de Desarrollo de Plugínes de Joomla Oficial

¿Qué es el sistema Joomla!?

Joomla! es un software para crear sitios web autoadministrables, que funciona conectado a una base de datos. El sistema es gratuito y se puede personalizar 100% en su aspecto gráfico y en tu idioma. Joomla! es un Software Libre distribuido bajo Licencia GPL.

¿Dónde puedo instalar joomla!?

Joomla! puede ser instalado en servidores visibles en Internet, y tambien destinado a intranets corporativas o a computadores personales como "localhost". Como sistema operativo, puede ser visible desde un iphone 4s, un tablet, o cualquier dispositivo móvil capaz de mostrar tecnología web.

¿Para qué puedo ocupar joomla!?

Joomla! puede ser utilizado para crear desde sitios web básicos informativos, hasta portales web de alta complejidad como magazines, galerías de medios digitales, repositorios de documentos, portales de noticias, comunidades on line, entre muchas otras prestaciones.

¿Cómo obtengo Joomla!?

Lo puedes descargar desde su sitio oficial, así como el paquete de idiomas. Si vas a crear un sitio para Internet necesitarás un dominio (.cl, .com, .net . org, etc) y una cuenta de hosting. Si contratas el servicio de Joomla-Chile.cl un experto te guiará en todos los pasos necesarios.

Joomla-Chile.cl es una empresa Tilatam sa.