fr:devel:action_plugins
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:devel:action_plugins [2010-07-20 15:00] – [Description] Arthur Lobert | fr:devel:action_plugins [2013-11-02 02:14] (Version actuelle) – Klap-in | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
===== Description ===== | ===== Description ===== | ||
- | Les Plugins d' | + | Les Plugins d' |
===== Technique ===== | ===== Technique ===== | ||
Ligne 12: | Ligne 12: | ||
* Chaque plugin est localisé dans son propre répertoire, | * Chaque plugin est localisé dans son propre répertoire, | ||
- | * Un plugin d' | + | * Un plugin d' |
- | * Un plugin d' | + | * Un plugin d' |
- | * Le plugin est fourni avec une introspection standard, une localisation et des fonctions de configuration via la dernière base de classes, [[xref> | + | * Le plugin est fourni avec une introspection standard, une localisation et des fonctions de configuration via la classe |
* Le plugin doit déclarer une méthode '' | * Le plugin doit déclarer une méthode '' | ||
- | * les librairies externes doivent être chargés | + | * Les librairies externes doivent être chargées |
==== register() ==== | ==== register() ==== | ||
Ligne 28: | Ligne 28: | ||
* @return | * @return | ||
*/ | */ | ||
- | function register(&$controller) { | + | function register(Doku_Event_Handler |
$controller-> | $controller-> | ||
} | } | ||
Ligne 34: | Ligne 34: | ||
==== <event handler> | ==== <event handler> | ||
- | **optionnel** | + | **optionnel** |
<code php> | <code php> | ||
/** | /** | ||
Ligne 51: | Ligne 51: | ||
===== Exemple ===== | ===== Exemple ===== | ||
- | les plugins d' | + | Les plugins d' |
- | To learn more about events, read the following | + | Pour en savoir d' |
* [[events]] | * [[events]] | ||
Ligne 83: | Ligne 83: | ||
* Register its handlers with the DokuWiki' | * Register its handlers with the DokuWiki' | ||
*/ | */ | ||
- | function register(&$controller) { | + | function register(Doku_Event_Handler |
$controller-> | $controller-> | ||
' | ' | ||
Ligne 126: | Ligne 126: | ||
* Register the eventhandlers | * Register the eventhandlers | ||
*/ | */ | ||
- | function register(&$controller) { | + | function register(Doku_Event_Handler |
$controller-> | $controller-> | ||
} | } |
fr/devel/action_plugins.1279630856.txt.gz · Dernière modification : 2010-07-20 15:00 de Arthur Lobert