Les concepteurs de plugins pour Joomla savent que l'une des premières questions à se poser lorsque que l'on veut créer un plugin, concerne l'adéquation des évènements (déclencheurs) avec les actions que l'on souhaite réaliser.
Cette question est généralement assez rapidement traitée quand on a besoin de concevoir un plugin sur une extension classique ou sur le noyau de Joomla (quelques dizaines d’évènements). Mais quand on cherche à étendre le fonctionnement d'une extension consistante comme une boutique de eCommerce, la tache devient plus ardue !
C'est le constat que j'ai fait lorsque que j'ai voulu m'atteler au développement d'un plugin pour HikaShop !
En fait, HikaShop a basé nombre de ses fonctionnalités sur des évènements afin de faciliter les possibilités et la flexibilité pour étendre le noyau de sa solution eCommerce.
A ce jour, HikaShop propose plus de 140 évènements extensibles !
Un plugin pour aider la conception de plugins !
D'où l'idée de capturer tous ses évènements et de les rendre visible afin de faciliter le travail de qualification des développeurs.
HikaShop Dump Events est un plugin en téléchargement libre sur GitHub qui vous permet d'auditer les évènements HikaShop.
https://github.com/garstud/hikashop_dump_events
La configuration vous permet de :
- sélectionner les contextes d'execution recherchés (Products, Categories ...)
- choisir parmi les 4 types de rendu
- personnaliser l'affichage des évènements
(plus d'information sur l'espace GitHub) 
Une fois le plugin configuré et activé, la navigation dans la boutique HikaShop sur le site Joomla affichera les informations de debug des évènements HikaShop :
