Hook (informatique)

Hook (informatique)

Un hook (littéralement « crochet » ou « hameçon ») permet à l'utilisateur d'un logiciel de personnaliser le fonctionnement de ce dernier, en lui faisant réaliser des actions supplémentaires à des moments déterminés. Le concepteur du logiciel prévoit des hooks au long du fonctionnement de son programme, qui sont des points d'entrée vers des listes d'actions. Par défaut, le hook est généralement vide et seules les fonctionnalités de base de l'application sont exécutées. Cependant, l'utilisateur peut « accrocher » des morceaux de programme à ces hooks pour personnaliser le logiciel.

Techniquement, un hook peut se présenter sous la forme d'un fichier (par exemple un script vbs) localisé à un endroit particulier. Le programme principal impose généralement les caractéristiques du hook : son type, sa localisation, voire son nom, et le moment auquel il sera exécuté.

Exemples de hooks :

  • Dans TortoiseSVN, il existe plusieurs hooks permettant l'exécution de batch. Il existe notamment un hook pre-commit et un hook post-commit. Il faut copier les .bat dans le répertoire dédié de Tortoise. Ils seront alors automatiquement exécutés par Tortoise. Dans ce cas, la localisation, le nom et le type de fichier est imposé. Cependant, il est possible, depuis le batch, d'appeler d'autres programmes.
  • Dans UltraBackup, l'interface graphique permet de pointer sur des programmes qui seront lancés avant ou après la copie. Dans ce cas, l'utilisateur a une liberté totale sur le type de fichier à appeler, son nom et sa localisation.
  • Dans Drupal, le système dans son ensemble repose sur un système de "hook". Le "hook_form_alter" permet par exemple de modifier un formulaire. La documentation officielle sur les "hooks" dans Drupal : http://api.drupal.org/api/drupal/includes--module.inc/group/hooks

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Hook (informatique) de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Hook — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Hook », sur le Wiktionnaire (dictionnaire universel) Hook peut renvoyer à : Sidney Hook… …   Wikipédia en Français

  • hook — ● ►en n. m. Fonction permettant le contrôle (monitoring) des messages d entrée sortie d une application. Autre définition possible: fonction permettant une plus grande facilité dans l adjonction de fonctionnalités nouvelles au programme …   Dictionnaire d'informatique francophone

  • Liste de logiciels de sécurité informatique — Sommaire 1 Lutte contre les rootkits 1.1 Programmes de détection, d analyse et de prévention de rootkits spécifiques à Windows 1.2 Programmes de détection et de prévention de rootkits …   Wikipédia en Français

  • OH — ● ►en sg. m. ►SIGN►COMM Off Hook. signal indiquant qu un modem est prêt à recevoir un appel …   Dictionnaire d'informatique francophone

  • Navigation Sociale — La navigation sociale (social navigation en anglais) sur Internet est une manière de naviguer en prenant en compte l avis des autres. Ce concept est issu d une réflexion de Paul Dourish et Matthew Chalmers en 1994 (cf. bibliographie) où ces… …   Wikipédia en Français

  • Navigation sociale — La navigation sociale (social navigation en anglais) sur Internet est une manière de naviguer en prenant en compte l avis des autres. Ce concept est issu d une réflexion de Paul Dourish et Matthew Chalmers en 1994 (cf. bibliographie) où ces… …   Wikipédia en Français

  • Jurassic Park — Cet article concerne le film de Steven Spielberg. Pour les autres significations, voir Jurassic Park (homonymie). Jurassic Park …   Wikipédia en Français

  • Ian Malcolm (personnage de Jurassic Park) — Jurassic Park  Cet article concerne le film de Steven Spielberg. Pour les autres significations, voir Jurassic Park (homonymie). Jurassic Park …   Wikipédia en Français

  • Jurassic Parc — Jurassic Park  Cet article concerne le film de Steven Spielberg. Pour les autres significations, voir Jurassic Park (homonymie). Jurassic Park …   Wikipédia en Français

  • Jurassic Park (film) — Jurassic Park  Cet article concerne le film de Steven Spielberg. Pour les autres significations, voir Jurassic Park (homonymie). Jurassic Park …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”