Chunk

Плъгин

From Joomla! Documentation

Revision as of 01:07, 10 April 2016 by Bdimov (talk | contribs) (Created page with "'''Вижте също''': Компонент, Модул, Шаблон")
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) е един вид манипулатор, който използва всички плъгини за дадено събитие, когато то започне.

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