Баланс
0.00
Расход в день
0.00
Расход в месяц
0.00
Бонусные баллы
получить
Пополнить

Списания и начисления
Расходы по проектам

    Плагин (от англ. plug in, в буквальном значении – подключать; в IT-терминологии plugin чаще всего переводится как модуль) – небольшой программный компонент (модуль), созданный в качестве дополнения к основной программе. Как правило, это небольшая программа, которая улучшает и расширяет возможности основной.

    Принцип работы

    Поскольку плагин является одним из компонентов приложения, он не используется отдельно и является зависимым от основной программы. Установленный плагин регистрируется в приложении и может обмениваться данными с другими модулями. Если во время работы программа получает запрос, который не может выполнить самостоятельно, плагин получает соответствующую команду и обрабатывает этот запрос.

    Применение плагинов

    Такие модули используются во многих программах, начиная от музыкального плеера или графического редактора и заканчивая интернет-браузером или системой управления сайтов (CMS). Например, без установленного плагина Adobe Flash Player большинство браузеров не смогут отобразить мультимедийный контент на сайте, а без компонента Java Toolkit сайты, использующие Java-приложения, будут некорректно работать. Также важными компонентами браузеров являются модули, которые позволяют работать с текстовыми файлами: плагин Adobe Acrobat для просмотра документов формата *pdf, модуль Microsoft Office system – для работы с документами Microsoft Office, etc.

    Плагины и CMS

    Функционал практически любой CMS позволяет подключать к уже установленным скриптам дополнительные плагины. Для этого в коде модуля обозначено, где и когда он должен подключиться к движку. Установка может быть как ручной, когда модуль необходимо скопировать в нужную директорию и добавить исполняемый код на сайт, так и автоматической.

    Принцип работы

    Установленный плагин добавляется в список программ CMS и запускается, когда это необходимо. Обычно плагины размещаются в отдельной от основной директории – это значительно упрощает механизм обновления и самой программы, и CMS в целом: в случае сбоя при обновлении системы плагины, которые хранятся в отдельной папке, не будут повреждены.

    Возможности плагинов

    Большинство CMS поддерживают установку сторонних дополнительных модулей. Наибольшей популярностью в среде web-разработчиков пользуются плагины jQuery – JavaScript библиотеки, с помощью которых происходит взаимодействие HTML и JavaScript.

    С помощью плагинов можно:

    • улучшить функционал административной части сайта;
    • повысить его быстродействие (некоторые плагины оптимизируют использование кэш-памяти);
    • повысить безопасность сайта;
    • получить дополнительные возможности управления медиа-контентом;
    • улучшить внешний вид сайта;
    • настраивать списки рассылки;
    • облегчить продвижение сайта в поисковых системах (с помощью SEO-плагинов и модулей для работы с социальными сетями);
    • значительно улучшить юзабилити.

    Достоинства и недостатки использования плагинов

    Плюсы:

    • расширение возможностей основной программы;
    • простота установки и использования: для инсталляции и настройки многих плагинов не требуется знание языков программирования;
    • доступность: большое количество модулей разрабатываются в рамках лицензии GNU Generic Public License, что означает отсутствие оплаты за их использование.
    К недостаткам можно отнести:
    • конфликт модулей в случае использования в рамках одной CMS плагинов разных авторов (созданием модулей занимается огромное количество разработчиков во всем мире);
    • дополнительная нагрузка на сервер, которая может быть либо незначительной, либо достаточно высокой – в зависимости от предназначения модуля, его функционала и совместимости с системой.

    См. также

    Иннокентий, Руководитель библиотеки знаний

    Настроим рекламу за вас

    Бесплатная профессиональная настройка вашей рекламной кампании. Идеально для предпринимателей.

    Иннокентий, Руководитель библиотеки знаний
    Телеграм бот @PromoPultBot

    Телеграм бот

    @PromoPultBot — Вы сможете оперативно отслеживать динамику рекламных кампаний, подписываться на отчеты, пополнять баланс и получать важные уведомления cистемы.

    Попробуйте - это очень удобно!