[spip-dev] spip-surcharges

Salut tout le monde,

Comme RealET m'a demandé des précisions sur spip-surcharges, voilà quelques infos sur ce plugin.
Je l'utilise pour rajouter des points d'entrée dans l'espace privé de spip pour intégrer des objets non spip aux rubriques. C'est son utilisation principale. De cette manière les lettres d'information, abonnés, et sondages par exemple sont placés directement dans les rubriques.
Vous pouvez voir le résultat de l'intégration avec le plugin spip-lettres tout juste migré pour spip 2 :
http://zone.spip.org/trac/spip-zone/browser/plugins/stable/spip-lettres
http://zone.spip.org/trac/spip-zone/browser/plugins/stable/spip-surcharges
http://zone.spip.org/trac/spip-zone/browser/plugins/stable/spip-notifications

Concrètement je surcharge des fichiers du core pour rajouter des pipelines :
- dans exec/naviguer.php un pipeline contenu_naviguer pour pouvoir ajouter des listes d'objets à la manière des listes d'articles, sites...
- dans inc/rubriques.php un pipelines calculer_langues_rubriques pour transmettre la langue à des objets non spip lors du déplacement d'une rubrique ; par rapport à spip 1.9 j'ai vu l'apparition du pipeline trig_propager_les_secteurs, calculer_langues_rubriques va dans le même sens

Les autres surcharges ne sont que de petites modifications ou corrections du core qui rendent l'intégration d'objets non spip plus simple dans l'espace privé. Je peux fournir des patchs si ça vous intéresse.

Le but ultime état de faire disparaître spip-surcharges, car il ne manque pas grand chose.

A vous !

Pierre aka maiis