Tout d'abord grand merci aux devs de SPIP. La sortie de la 3.1 est l'occasion.
Je rencontre un problème dans la déclaration de dépôt de la partie Gestion des plugins.
Sur un SPIP 3.1 tout neuf (SPIP 3.1.0 [22707] ).
Lorsque je valide le dépôt proposé par défaut (bouton "ajouter"), cela échoue.
Messages :
"L’adresse « http://plugins.spip.net/depots/principal.xml » est incorrecte"
"Il y a 1 erreur dans votre saisie, veuillez vérifier les informations.".
Même chose en récupérant l'adresse depuis le site "plugins.spip".
Je ne m'y connais pas trop mais je soupçonne un caractère blanc à la fin de l'adresse.
Serveur : gandi simple hosting.
phpinfo :
PHP Version 5.4.45-0+deb7u2
Linux ...3.14.39-grsec-paas-1617c27 #1 SMP PREEMPT Sun Apr 19 17:49:05 CEST 2015 x86_64
J'ai jeté un oeil au formulaire concerné (ajouter_depot.html du plugin svp).
Et je pense avoir trouvé l'expression "fautive" qui, dans mon cas, ajoute un blanc après l'adresse du dépôt : #VAL{depot}|svp_compter|table_valeur{depot}|=={0}|oui
pour la évalue" du champ input :
<input type="text" name="xml_paquets" id="xml_paquets" value="[http://plugins.spip.net/depots/principal.xml(#VAL{depot}|svp_compter|table_valeur{depot}|oui)]" class="text" />
C'est confirmé par un petit affichage ajouté au formulaire :
-#VAL{depot}-[(#VAL{depot}|svp_compter)]-[(#VAL{depot}|svp_compter|table_valeur{depot})]-[(#VAL{depot}|svp_compter|table_valeur{depot}|=={0}|oui)]-
-> -depot-Array-0- -
Je la supprimerai bien, mais si elle est là c'est qu'elle doit avoir une utilité ?
J'ai fait 2 choses, alors je ne sais pas dire laquelle a solutionné.
- suppression du [(#VAL{depot}|svp_compter|table_valeur{depot}|=={0}|oui)] -> j'ai alors pu ajouté le dépôt.
- réenvoie des fichiers spip (rev 22707) -> ça marche encore.