Плагін (від англ. Plug in. В буквальному значенні - підключати; в IT-термінології plugin найчастіше перекладається як модуль) - невеликий програмний компонент (модуль), створений в якості доповнення до основної програми. Як правило, це невелика програма, яка покращує і розширює можливості основної.
Принцип роботи
Оскільки плагін є одним з компонентів програми, він не використовується окремо і є залежним від основної програми. Встановлений плагін реєструється в додатку і може обмінюватися даними з іншими модулями. Якщо під час роботи програма отримує запит, який не може виконати самостійно, плагін отримує відповідну команду і обробляє цей запит.
застосування плагінів
Модулі та CMS
Функціонал практично будь-який CMS дозволяє підключати до вже встановлених скриптів додаткові плагіни. Для цього в коді модуля позначено, де і коли він повинен підключитися до движку. Установка може бути як ручний, коли модуль необхідно скопіювати в потрібну директорію і додати виконуваний код на сайт, так і автоматичною.
Принцип роботи
Встановлений плагін буде додано до списку програм CMS і запускається, коли це необхідно. Зазвичай плагіни розміщуються в окремій від основної директорії - це значно спрощує механізм оновлення та самої програми, і CMS в цілому: в разі збою при оновленні системи плагіни, які зберігаються в окремій папці, не будуть пошкоджені.
можливості плагінів
За допомогою плагінів можна: