Плагин (от англ. plug in, в буквальном значении – подключать; в IT-терминологии plugin чаще всего переводится как модуль) – небольшой программный компонент (модуль), созданный в качестве дополнения к основной программе. Как правило, это небольшая программа, которая улучшает и расширяет возможности основной.
Поскольку плагин является одним из компонентов приложения, он не используется отдельно и является зависимым от основной программы. Установленный плагин регистрируется в приложении и может обмениваться данными с другими модулями. Если во время работы программа получает запрос, который не может выполнить самостоятельно, плагин получает соответствующую команду и обрабатывает этот запрос.
Такие модули используются во многих программах, начиная от музыкального плеера или графического редактора и заканчивая интернет-браузером или системой управления сайтов (CMS). Например, без установленного плагина Adobe Flash Player большинство браузеров не смогут отобразить мультимедийный контент на сайте, а без компонента Java Toolkit сайты, использующие Java-приложения, будут некорректно работать. Также важными компонентами браузеров являются модули, которые позволяют работать с текстовыми файлами: плагин Adobe Acrobat для просмотра документов формата *pdf, модуль Microsoft Office system – для работы с документами Microsoft Office, etc.
Функционал практически любой CMS позволяет подключать к уже установленным скриптам дополнительные плагины. Для этого в коде модуля обозначено, где и когда он должен подключиться к движку. Установка может быть как ручной, когда модуль необходимо скопировать в нужную директорию и добавить исполняемый код на сайт, так и автоматической.
Установленный плагин добавляется в список программ CMS и запускается, когда это необходимо. Обычно плагины размещаются в отдельной от основной директории – это значительно упрощает механизм обновления и самой программы, и CMS в целом: в случае сбоя при обновлении системы плагины, которые хранятся в отдельной папке, не будут повреждены.
Большинство CMS поддерживают установку сторонних дополнительных модулей. Наибольшей популярностью в среде web-разработчиков пользуются плагины jQuery – JavaScript библиотеки, с помощью которых происходит взаимодействие HTML и JavaScript.
С помощью плагинов можно:
Плюсы:
Бесплатная профессиональная настройка вашей рекламной кампании. Идеально для предпринимателей.