Плагины! Как много в этом звуке! А если серьезно, то термин «плагины» действительно очень широкоформатный и богатый по содержанию. Когда я создавал свой первый сайт – а он был на чистом html — тоже практически сразу стал задавать в интернете вопрос: что такое плагины?

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

И действительно, основное назначение любого плагина – улучшение работы сайта. Чтобы немного сузить сферу понимания и применения плагинов, остановлюсь на WordPress. Смотрите: есть CMS WordPress в чистом виде. У нее есть определенный набор функционала, через который не перепрыгнешь.

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

А плагины расширяют этот функционал, возможности движка становятся практически бесконечными, причем в любом направлении – вот что такое плагин wordpress.

Официальное определение термина «плагин» звучит вот так:

Плагин (английское plug-in — буквально «подключить») – отдельное независимое программное решение, используемое для разных нужд, а именно – для расширения функциональности исходной программы.

Например, на WordPress можно сделать без применения плагинов простенькую галерею – я писал об этом здесь. Для определенных требований большего и не нужно. А если вам хочется предложить пользователю нечто большее, чем просто показ картинок?

К примеру, создать эффекты переходов от картинки к картинке, или эффект затемнения, или создать несколько фото- или видеогалерей с разным оформлением? Вот здесь вам и пригодится плагин, внедрение которого в WordPress обеспечит вам выполнение всех ваших условий.

На сегодня плагинов разработано столько, что ни один хостинг не выдержит, если их все сразу установить на один сайт. Их в репозитарии на данный момент – 35 154 штуки. А скачивали их 810 064 803 раз. Но это – только с официального хранилища!

А представляете, сколько плагинов качается с любительских сайтов/блогов? Сколько плагинов разработано, но не зарегистрировано в WordPress под лицензией GPL. То есть – с открытым исходным кодом. Снова непонятно?

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

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

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

Во всех случаях оплаты вы получаете постоянную (практически вечную) техподдержку, которая поможет вам 24 часа в сутки 7 дней в неделю. Так что, даже заплатив N-ную сумму, вы ничего не проигрываете – вот что такое плагины WordPress.

Более подробно ответ на вопрос что такое плагин и как его установить, есть в моей статье Несколько способов установки плагинов на WordPress. Все это нетрудно сделать даже при минимальном наборе знаний программирования и пользования WordPress. Почитайте – пригодится.

А если нет нужного плагина? Ну, вот так случилось – искали-искали нужное расширение, и на́ тебе, что такое плагина нигде нет? Это совсем не беда, а совсем наоборот – прямое предложение сделать его самому. И это вполне реально – на официальном сайте WordPress есть даже специальный раздел, где учат всех желающих, как правильно, с соблюдением всех правил и требований, написать плагин.

И это не так сложно, как кажется. Представляете – у вас будет свой собственный плагин, который поможет не только вам, но и (при вашем, конечно, согласии на то) еще миллионам веб-мастеров?

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

Таким образом, применительно не только к WordPress, но и ко всем программам, в том числе веб, декстопным (настольным), мобильным приложениям ответ на вопрос, что такое плагины, одинаков. Везде они предназначены для одного – улучшать работу основной программы, расширять ее возможности.

Даже сейчас, читая эти строки в каком-то своем браузере, подумайте – ведь ваш браузер тоже пользуется плагинами. Только они могут называться иначе – расширения (для Chrome), дополнения (для Яндекс.Браузера) или снова же плагины (для Mozilla Firefox).

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

Разница только в том, что они не оформлены как следует, не встраиваются в движок согласно существующим требованиям к плагинам, а прописываются в код сайта самостоятельно, своими руками. Но, если оформить любой скрипт как плагин, то он и станет плагином! Вот так.

Попробуйте сами для начала воспользоваться теми ссылками, которые я давал по ходу статьи, закачать и активировать какой-нибудь нужный вам плагин, настроить его и попользоваться им – и вы поймете, что такое плагин как его установить, а самое главное – вы поймете, что не так страшен черт, как его малюют!