Soit deux SPIP vierges, seul le suivi de l'activité éditoriale a été activé.
Dans config/mes_otions.php :
$GLOBALS['spip_pipeline']['notifications'] .= "|un_message_dans_le_pipeline";
Dans squelettes/mes_fonctions.php :
function un_message_dans_le_pipeline($flux){
spip_log('Bonjour le monde, ici le pipeline notifications','debug');
return;
}
Création d'une rubrique, puis d'un article passé en "proposé à la publication"
- sous SPIP 2.1.0 -> j'ai bien le bonjour du pipeline notifications dans prive_debug.log
- sous SPIP 2.0.10 [14698] -> rien, nib, que dalle !
Ensuite, mettre ta fonction dans mes_fonctions n'est pas garantie : mes_fonctions n'est inclus que quand il y a des squelettes à calculer.
Lors d'une publication d'article, ça n'arrive pas. La fonction n'est donc pas chargée ni executée.
Il faut mettre ta fonction dans mes_options dans ce cas, pour qu'elle soit chargée tout le temps, et donc quand c'est necessaire.