Actions

Chunk

Plugin

From Joomla! Documentation

This page is a translated version of a 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à 50% • ‎dansk 50% • ‎English 100% • ‎español 100% • ‎français 100% • ‎Bahasa Indonesia 100% • ‎日本語 50% • ‎Nederlands 100% • ‎svenska 25% • ‎Kiswahili 100%