Francais | English | Espanõl

Plugin

Un article de Wikivisual, l'encyclopédie libre.

(Redirigé depuis Plug-in)

En informatique, le terme anglais plugin (ou plug-in, se prononçant /plœgin/, du verbe to plug in qui signifie brancher), est employé pour désigner un programme qui interagit avec un logiciel principal pour lui apporter de nouvelles fonctionnalités.

Le terme plugin étant un anglicisme, de nombreux termes français ont été proposés pour le remplacer : module externe, module enfichable, module d'extension, extension, greffon ou encore plugiciel (terme proposé par l’Office de la langue française du Québec en 1996).

Le terme plugin provient de la métaphore de la prise électrique standardisée et désigne une extension prévue des fonctionnalités, en comparaison des ajouts non prévus initialement apportés à l'aide de patches.

La plupart du temps, ces programmes sont caractérisés de la façon suivante :

  • ils ne peuvent fonctionner seuls car ils sont uniquement destinés à apporter une fonctionnalité à un ou plusieurs logiciels
  • comparé au logiciel principal, leur « taille » est beaucoup moins importante
  • ils sont mis au point par des personnes n'ayant pas nécessairement de relation avec les auteurs du logiciel principal.

Sommaire

[modifier] Objectifs

Tous les logiciels ne sont pas capables de fonctionner à l'aide de plugin, le logiciel en question doit avoir été conçu pour pouvoir communiquer avec des programmes extérieurs selon certaines règles que ces derniers doivent respecter pour qu'ils puissent échanger des informations. Les objectifs des auteurs choisissant de concevoir ce genre de logiciel est de pouvoir ajouter des fonctionnalités sans avoir à tout reprogrammer et également de permettre aux utilisateurs d'ajouter leurs propres fonctionnalités de manière complètement indépendante.

[modifier] Avantages

Avoir un aperçu concret d'une fonctionnalité qui ensuite sera éventuellement intégrée au logiciel principal dans une version ultérieure.

[modifier] Architecture logicielle modulaire

Le plugin peut aussi être la base d'une architecture logicielle modulaire comme c'est le cas pour la plateforme Eclipse RCP et les bundles OSGi.

[modifier] Exemples

Image:Crystal mycomputer.png Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique.
bg:Плъгин

cs:Plugin de:Plugin en:Plugin eo:Kromprogramo es:Plugin id:Plugin it:Plugin (informatica) ja:プラグイン lv:Spraudnis nl:Plugin no:Plugin pl:Wtyczka pt:Plugin ro:Plugin ru:Плагин sk:Zásuvný modul sv:Insticksprogram zh:插件 zh-yue:外掛

Outils personnels