Плъгини
From Joomla! Documentation
Плъгината е тип Joomla! приложение. Плъгините предоставят различни функции, използвани при определни събития. Joomla предоставя набор от такива плъгини, но всяко приложение може да използва свои собствени. Когато събитието се случи, всички функционалности на плъгина, които са пряко свързани се изпълняват последователно. Това помага за разширяване на функционалностите на Joomla! платформата. Плъгините също така предоставят на разработичиците начин по - който е възможно други приложения да реагират на тези действия, което само по себе си разширява приложенията.
Вградените плъгини на Joomla! следват Observer design pattern. JPlugin класът предоставя инструмент, с който да може да регистрирате плъгин код. JDispatcher класът (JEventDispatcher в Joomla 3.x) е един вид манипулатор, който използва всички плъгини за дадено събитие, когато то започне.
Вижте също: Компонент, Модул, Шаблон
Прочети повече
Начинаещи
За да разберете как да инсталирате и използвате плъгините(добавките) в Joomla е препоръчително да прочетете първо това Администриране на плъгини,добавки в Joomla
Напреднали
За да разберете плъгините,добавките по - добре, прочетете как се създава стандартен плъгин в Joomla.
If you have a basic content plugin in a custom module or component, we recommended reading Triggering content plugins in your extension.
Advanced
To understand the principles on which the Plugin system works Plugin Developer Overview. To then implement this in a component you have designed it is recommended to read Supporting plugins in your component.
Using Plugins
Plugins are grouped together depending on which event they run on. For developer reference there is a full list of plugins grouped by their event type. Please note, the names of a lot of events changed between the Joomla 1.5 and Joomla 2.5 versions. Here is a full list of the 1.5 to 2.5 plugin event name changes. There are also several simple tutorials on making some sample plugins running on some of these events to help running searches on extensions using both the search and smart search components:
There are further tutorials using the user triggers on how to create an authentication plugin to help users log into Joomla and creating a profile plugin for Joomla.
A more complex example of using plugins to create a new system router to produce URLs is also available ( only).