Un module doit respecter des r¨¨gles simples pour garantir un bon fonctionnement.
Un module doit ¨ºtre install¨¦ (d¨¦ball¨¦) et activ¨¦ dans le frontend par l'administrateur.
? quoi peut servir un module
Ajout de nouvelles fonctionnalit¨¦s via des sections frontend personnalis¨¦es?;
Cr¨¦ation de types de widgets de tableau de bord personnalis¨¦s (voir modules de widgets) ;
Remplacer ou ¨¦tendre les fonctionnalit¨¦s existantes.
? quoi sert un module
Enregistrer une nouvelle m¨¦thode API ou modifier une m¨¦thode existante.
Comment fonctionnent les modules
Un module activ¨¦ est lanc¨¦ sur chaque requ¨ºte HTTP, avant d'ex¨¦cuter le code d'action.
Le module enregistrera de nouvelles actions ou red¨¦finira celles existantes.
Le module ajoutera de nouvelles sections frontend et supprimera ou red¨¦finira celles existantes.
Le module s'accrochera aux ¨¦v¨¦nements frontend comme onBeforeAction et onTerminate, si n¨¦cessaire.
L'action demand¨¦e est finalement ex¨¦cut¨¦e en ex¨¦cutant le code d'action - soit celui par d¨¦faut, soit d¨¦fini par le module.
O¨´ aller ensuite
Que vous pr¨¦f¨¦riez apprendre par la pratique ou lire d'abord les directives, ces pages contiennent les informations et les ¨¦tapes n¨¦cessaires pour cr¨¦er vos propres modules?: