Project

General

Profile

Hooks » History » Version 1

Holger Just, 2010-05-11 18:26

1 1 Holger Just
h1. HowTo Use Hooks
2
3
*This How-To is only relevant for plugin authors trying to extend Redmine*
4
5
Redmine supports the concept of Hooks. It is an API to allow external code to extend the core Redmine functionality in a clean way. Hooks allow the plugin author to register callback functions which are executed one after another when the Redmine code reaches specific points in the code.
6
7
Additional methods to extend or replace Redmine code are:
8
* [[Plugin_Internals#Using-Rails-callbacks-in-Redmine-plugins|Using rails callbacks]]
9
* [[Plugin_Internals#Wrapping-an-existing-method|Wrapping an existing method]] using @alias_method_chain@
10
11
h2. Register functions to hooks