Zásuvný modul
Zásuvný modulneboliplugin,taképlug-in(neologismusvytvořený z anglického slovesato plug in– zasunout) jesoftware,který nepracuje samostatně, ale jako doplňkový modul jiné aplikace a rozšiřuje tak její funkčnost.
Plugin obvykle využívá připraveného rozhraní aplikace zvanéhoAPI. Mnohoprogramůnabízíprogramátorůmmožnost použít jejichAPI(aplikační rozhraní), s možností rozšířit funkčnost nabízeného programu.
Příklady
[editovat|editovat zdroj]Následují příklady některých aplikací, které umožňují použití pluginů:
- grafické nástroje:
- textové editory:
- vývojová prostředí:
- WinampaXMMS
- webové prohlížeče:
- systémy pro správu obsahu:
- Moodle
- Konektory mezi jednotlivými IT systémy
Mechanismus
[editovat|editovat zdroj]Hostitelská aplikace poskytuje služby, které může plug-in používat, včetně způsobu, jak se plug-iny registrují v hostitelské aplikaci, a protokolu pro výměnu dat s plug-iny. Zásuvné moduly závisí na službách poskytovaných hostitelskou aplikací a obvykle nefungují samy o sobě. Naopak hostitelská aplikace funguje nezávisle na zásuvných modulech, což umožňuje koncovým uživatelům dynamicky přidávat a aktualizovat zásuvné moduly, aniž by museli provádět změny v hostitelské aplikaci.[1][2]
Programátoři obvykle implementují zásuvné moduly jako sdílené knihovny, které se dynamicky načítají za běhu. HyperCard podporovala podobné zařízení, ale častěji obsahovala kód zásuvného modulu v samotných dokumentech HyperCard (nazývaných zásobníky). Zásobník HyperCard se tak stal samostatnou aplikací jako takovou, kterou lze distribuovat jako jeden celek, který mohou koncoví uživatelé spouštět bez nutnosti dalších instalačních kroků. Programy mohou také implementovat zásuvné moduly načtením adresáře jednoduchých skriptových souborů napsaných veskriptovacím jazyce,jako jePythonneboLua.
Reference
[editovat|editovat zdroj]- ↑SEYBOLD, Patricia.Mozilla Firefox.Boston, MA: [s.n.]Dostupné online.
- ↑CÓRCOLES, César. Plug-ins WordPress: primeros pasos.Mosaic.2012-07-26, čís. 99.Dostupné online[cit. 2022-04-03].ISSN1696-3296.DOI10.7238/m.n99.1227.
Externí odkazy
[editovat|editovat zdroj]Obrázky, zvuky či videa k tématupluginnaWikimedia Commons
- Zásuvný modulvČeské terminologické databázi knihovnictví a informační vědy (TDKIV)
- Browser Plugin Penetration Stats (According to Macromedia) (anglicky)
- Browser Plugin For Delivery of Software Applications (anglicky)Archivováno29. 5. 2006 naWayback Machine.
- PluginsWorld.com – Vyhledávání pluginů (anglicky)