Что такое плагин?

Плагином называют программный модуль, функционирующий как дополнение к главной программе для расширения ее базовых опций. В переводе с английского словосочетание plug in означает «подключать». Термин plugin в основном употребляется в значении «модуль».

Принцип действия

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

В процессе установки происходит регистрация плагина в приложении, после чего он может получать данные с других модулей и передавать обработанную информацию для дальнейшего использования. Если программа не в состоянии выполнить поставленную задачу, этот запрос обрабатывается плагином.

Использование плагинов

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

Плагины и системы управления контентом

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

Принцип работы плагина в CMS

После установки плагина он будет добавлен в список программ системы управления контентом, и станет запускаться, когда появится такая потребность. Как правило, дополнительные модули располагаются в отдельной директории, что упрощает процесс обновления как функциональной программы, так и самой CMS. При сбоях в указанных процессах модули, расположенные в отдельных директориях, не пострадают.
Функциональные возможности плагинов
Как правило, CMS позволяют установку дополнительных плагинов. Самыми популярными считаются модули jQuery – JavaScript библиотеки, благодаря которым возможно эффективное взаимодействие HTML и JavaScript.
Плагины позволяют решить следующие задачи:

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

Плюсы и минусы использования плагинов

Достоинства плагинов:

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

Недостатки:

  • вероятность конфликта плагинов в случае использования модулей разного авторства в одной CMS;
  • увеличение нагрузки на сервер (она может быть как весьма ощутимой, так и незначительной).

Поделитесь с друзьями

Комментарий (1)

  • Никита Reply

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

    05.01.2016 at 08:55

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *