Chunk

Плъгин

From Joomla! Documentation

Revision as of 16:48, 6 April 2020 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Kiswahili • ‎Nederlands • ‎català • ‎dansk • ‎español • ‎français • ‎italiano • ‎português • ‎português do Brasil • ‎svenska • ‎български • ‎русский • ‎العربية • ‎中文(台灣)‎ • ‎日本語

Плъгината е тип Joomla! приложение. Плъгините предоставят различни функции, използвани при определни събития. Joomla предоставя набор от такива плъгини, но всяко приложение може да използва свои собствени. Когато събитието се случи, всички функционалности на плъгина, които са пряко свързани се изпълняват последователно. Това помага за разширяване на функционалностите на Joomla! платформата. Плъгините също така предоставят на разработичиците начин по - който е възможно други приложения да реагират на тези действия, което само по себе си разширява приложенията.

Вградените плъгини на Joomla! следват Observer design pattern. JPlugin класът предоставя инструмент, с който да може да регистрирате плъгин код. JDispatcher класът (JEventDispatcher в Joomla 3.x) е един вид манипулатор, който използва всички плъгини за дадено събитие, когато то започне.

Вижте също: Компонент, Модул, Шаблон