Actions

Chunk

Plugin

From Joomla! Documentation

This page is a translated version of the page Chunk:Plugin and the translation is 100% complete.

Un plugin es un tipo de extensión de Joomla!. Los plugins proporcionan funciones que están asociadas a eventos desencadenantes o de lanzadera. Joomla proporciona un conjunto de eventos de plugin en el núcleo, pero cualquier extensión puede lanzar eventos (tanto del núcleo como personalizados). Cuando tiene lugar un evento concreto, todas las funciones del plugin del tipo asociado con ese evento son ejecutadas secuencialmente. Esta es una forma muy pontente de extender la funcionalidad de la Plataforma Joomla. También ofrece a los desarrolladores de extensiones una forma de permitir a otras extensiones responder a sus acciones, haciendo a las extensiones extensibles.

La arquitectura de los plugins de Joomla! sigue el patrón de diseño Observer. La clase JPlugin proporciona los medios para registrar el código de un plugin personalizado con eventos del núcleo o personalizados. La clase JDispatcher (JEventDispatcher en joomla 3.x) es un controlador de eventos que llama a todos los plugins registrados para un evento particular cuando dicho evento se lanza.

Ver también: Componente, Módulo, Plantilla

Languages

Other languages:
български • ‎català • ‎dansk • ‎Deutsch • ‎English • ‎español • ‎français • ‎Bahasa Indonesia • ‎日本語 • ‎Nederlands • ‎português do Brasil • ‎русский • ‎svenska • ‎Kiswahili