Плагин (англисче плагинден) - бул мүмкүнчүлүктөрүн кеңейтүү же буга чейинкилерин атайын пайдалануу үчүн тиркемеге туташтырыла турган көзкарандысыз программалык модуль. Көбүнчө плагиндер жалпы китепкана катары көрсөтүлөт.
Плагиндер кантип иштейт, төмөнкүчө. Алар максат кылган тиркеме аларды колдонуу үчүн кызматтарды көрсөтөт. Бул кызматтар программада плагинди каттоо сыяктуу функцияларды, ошондой эле башка плагиндер менен маалымат алмашууга мүмкүндүк берген протоколду камтыйт. Эреже боюнча, плагиндер көрсөтүлгөн кызматтарсыз сейрек колдонулат, анткени алар аларга көз каранды. Өз кезегинде, программа колдонуучуларга тиркеменин өзүнө эч кандай өзгөртүү киргизбестен, плагиндерди кошууга, алып салууга жана жаңыртууга мүмкүнчүлүк берет. Плагиндерди түзүү мүмкүнчүлүгүн берген тиркемелердин катарына сүрөттөрдү, аудио жана видео, интернет браузерлерди, мультимедиялык плеерлерди түзөтүү программалары кириши мүмкүн., кызматтык тиркемелер ж.б. Ошондой эле, мисалы, Wordpress же Joomla үчүн, контентти башкаруу тутумдары (CMS) үчүн плагиндерди белгилесеңиз болот. Плагиндерди орнотуу бир нече жол менен болот. Мисалы, интернет браузерлери плагиндерди орнотууга мүмкүнчүлүк берет, бул үчүн ыңгайлаштырылган интерфейс. Атайын өтмөктө, тиешелүү кнопкаларды чыкылдатып орнотулган плагиндери бар репозиторий ачылат. Айрым программалар үчүн плагиндер тиешелүү файлдарды атайын дайындалган программа папкаларына көчүрүп орнотулат. Тиркеме ишке киргизилгенде, бул каталогдор плагин файлдарынын бар экендиги текшерилет жана эгерде алар бар болсо, тиркемеге туташтырылат. Сүрөттөрдү түзөтүү программалары үчүн плагиндер түстөрдү оңдоо, кандайдыр бир деформация, суу белгиси ж.б. Көпчүлүк учурда, плагиндер программалар башында колдоого алынбаган файлдардын түрлөрү менен иштөөгө мүмкүнчүлүк берет. Үн редакторлорунда плагиндер белгилүү эффекттерди жаратуу, үндү бурмалоо, мүнөздөмөлөрүн өзгөртүү үчүн колдонулат. Айрыкча популярдуу веб-браузерлер үчүн жарнамаларга жана калкыма терезелерге бөгөт коюуга, көрүлгөн барактар жөнүндө статистикалык маалыматтарды берүүгө, видео файлдарды жүктөөгө ж.б.