-
- Téléchargements
initialiser a chaque hit la globale $spip_pipelines, qui grossit au fil du...
initialiser a chaque hit la globale $spip_pipelines, qui grossit au fil du temps, a peu d'interet puisque elle n'est vraiment utile que dans inc/plugin lors de la construction des pipelines compiles. On remplace donc cette declaration globale par la declaration xml dans core.xml. Celu-ci migre depuis prive/ vers ecrire/ puisque c'est le repertoire source d'ou partent les inclusions. Toutes les fonctions appelees par des pipelines qui etaient dispersees sont regroupees dans deux fichiers inc/pipelines.php et inc/pipelines_ecrire.php La seule autre utilisation de spip_pipelines concernait la compilation des balises dynamiques lorsqu'un pipeline y etait passe en contexte (CVT). On remplace le test d'existence a cet endroit par un flag dans la fonction pipeline() qui demande d'ignorer silencieucement l'absence du dit pipeline en cas de non existence. Il reste le cas des declarations || sur le pipeline styliser pour forcer l'appel en queue de pipeline, qui n'est pas couvert par la syntaxe actuelle des plugin.xml. Un point a ajouter dans la DTD en cours de realisation. Le seul cas que l'on ne couvre plus est la possibilite pour les plugins de surcharger la globale spip_pipeline pour enlever/modifier un appel du core ou d'un autre plugin. Il faudra peut etre ajouter pour cela un pipeline sur la construction des pipelines. On y reviendra si les cas sont vraiment indispensables.
parent
4f8f61a2
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- .gitattributes 3 ajouts, 1 suppression.gitattributes
- ecrire/core.xml 340 ajouts, 0 suppressionecrire/core.xml
- ecrire/inc/filtres.php 0 ajout, 21 suppressionsecrire/inc/filtres.php
- ecrire/inc/filtres_ecrire.php 0 ajout, 27 suppressionsecrire/inc/filtres_ecrire.php
- ecrire/inc/pipelines.php 102 ajouts, 0 suppressionecrire/inc/pipelines.php
- ecrire/inc/pipelines_ecrire.php 71 ajouts, 0 suppressionecrire/inc/pipelines_ecrire.php
- ecrire/inc/plugin.php 9 ajouts, 7 suppressionsecrire/inc/plugin.php
- ecrire/inc/presentation_mini.php 0 ajout, 10 suppressionsecrire/inc/presentation_mini.php
- ecrire/inc/utils.php 2 ajouts, 2 suppressionsecrire/inc/utils.php
- ecrire/inc_version.php 0 ajout, 82 suppressionsecrire/inc_version.php
- ecrire/public/assembler.php 10 ajouts, 77 suppressionsecrire/public/assembler.php
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter