Category

Desenvolvimento de Plugins

From Joomla! Documentation

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎català • ‎eesti • ‎español • ‎français • ‎português • ‎português do Brasil • ‎русский • ‎中文(台灣)‎


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

Pages in category "Desenvolvimento de Plugins"

The following 2 pages are in this category, out of 2 total.