#1 2010-02-01 21:19:40

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Modifications sur les WS

Bonsoir à tous.

Suite à la discussion [Forum, topic 16909] Web services en intra site chez Free et aux conclusions qui en ont découlé, j'ouvre ici la discussion sur les modifications à apporter aux Web Services (WS). 3 éléments ont été identifés :

1- Dans le cas d'un appel aux WS sur une page appelant des externalisations de données d'autres scripts (notamment de forums FluxBB), on peut rencontrer un problème de double déclaration de la fonction redirect(). L'idée est de renommer la fonction redirect() de Piwigo par pwg_redirect ([Bugtracker] ticket 1418). Problème : Tous les plugins faisant appel à cette fonction devront être modifiés en conséquence.

2- Un appel (inclusion) des WS nécessite la définition de la variable PHPWG_ROOT_PATH ce qui génère un warning de double définition de cette variable (dans ws.php, on trouve "define ('PHPWG_ROOT_PATH', './');"). L'idéal serait de modifier cette définition par une condition.

3- Si on choisit d'utiliser les WS avec une sortie HTML, le résultat est formaté en "text/plain" et n'est donc pas interprété comme du HTML à l'affichage par le navigateur (constaté avec FF). Il a été préconisé de modifier le fichier ../include/ws_protocols/php_encoder.php pour remplacer "text/plain" par "text/html" (ligne 50).

Commentaires ? Suggestions ? Validations ?

Hors ligne

#2 2010-02-01 22:03:51

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Modifications sur les WS

1 - Cela me gêne de voir toutes nos fonctions devoir être renommées, alors que la réponse est dans l'usage de Class.

2 - C'est vraiment spécifique à un usage par inclusion. Faut pousser encore la réflexion mais je n'ai pas le temps de le faire actuellement.

3 - Oui. Cela devrait être paramétrable dans l'appel de ws.php à mon avis.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2010-02-01 23:34:16

nicolas
Former Piwigo Team
2004-12-30
1566

Re: Modifications sur les WS

VDigital a écrit:

1 - Cela me gêne de voir toutes nos fonctions devoir être renommées, alors que la réponse est dans l'usage de Class.

Ou un espace de nommage


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#4 2010-02-02 00:29:05

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Modifications sur les WS

Tout à fait ::


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#5 2010-02-02 13:06:57

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: Modifications sur les WS

Les espaces de noms, voila un truc que je découvre et qui m'a l'air sympa. Mais "Les espaces de noms sont disponibles en PHP depuis PHP 5.3.0. "... Ce n'est pas vraiment une version généralisée chez une majorité d'hébergeur il me semble.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2025 · Contact