Chunk

Plugin

From Joomla! Documentation

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page Chunk:Plugin and the translation is 60% complete.
Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Kiswahili • ‎Nederlands • ‎català • ‎dansk • ‎español • ‎français • ‎italiano • ‎português • ‎português do Brasil • ‎svenska • ‎български • ‎русский • ‎العربية • ‎中文(台灣)‎ • ‎日本語

Um plugin é um tipo de extensão Joomla! Plugins apresentam funções associadas a eventos gatilho. Joomla oferece uma série de eventos de plugin, mas qualquer extensão pode disparar eventos personalizados. Quando um evento em especial acontece, todas as funções do plugin do tipo associado ao evento são executadas em seqüência. Essa é uma maneira poderosa de extender a funcionalidade da Plataforma Joomla! Também oferece aos desenvolvedores de extensões um jeito de permitir que outras extensões respondam as suas ações, o que torna as extensões extensíveis.

A arquitetura de plugins Joomla! segue o padrão de design Observer. As classes JPlugin oferecem uma forma de registrar código de plugins personalizados com eventos nativos ou personalizados. A classe JDispatcher (JEventDispatcher no Joomla 3.x) é um gerenciador de eventos que chama todos os plugins registrados para um evento específico, quando é disparado.

Ver também: Componentes, Módulos, Temas