Submitted by emeric1373 on
Bonjour à tous,
Je travaille actuellement sur Drupal 6 (mais ne suis pas fermé à passer au-dessus). Mon objectif est de créer un site alimenté par des applications externes : donc via des webservices. L'idée est de générer, fonction du profil (rôle + autres params), des blocs et du contenu à la volée sur chaque page. Pour l'instant, je l'ai fait en intégrant du code php dans un node standard avec l'adresse du webservice et un include de la classe nusoap : c'est un peu barbare et pas très propre...
Je cherche une méthode qui me permettrait en somme de créer un module dans lequel on indiquera une adresse de webservice, les params attendus, un template et un css pour générer ces blocs, tout en gardant à l'esprit que ces données renvoyés par les WS ne seront jamais stockés en dur dans la bdd.
J'ai fouillé du coté des modules services, soap server,... mais rien qui, de ce que j'en ai compris, ne corresponde à ce besoin.
Quelqu'un a t'il déjà été confronté à cette problématique ou connaissez-vous un moyen d'y parvenir ?
Je bosse dessus en ce moment,
Permalien Soumis par Numerizen le 12 Octobre, 2011 - 09:26
Je bosse dessus en ce moment, et la solution la plus intéressante que j'aie trouvée est le serveur REST : http://drupal.org/project/restws.
Merci, sais-tu si c’est
Permalien Soumis par emeric1373 le 12 Octobre, 2011 - 16:41
Merci, sais-tu si c'est pleinement compatible avec SOAP ou Nusoap (j'ai un peu de mal avec ça !).
Je ne sais pas, non. Edit :
Permalien Soumis par Numerizen le 14 Octobre, 2011 - 09:23
Je ne sais pas, non.
Edit : Je suis loin d'être un spécialiste des Web Services (mais je travaille o_O), mais qu'entendez-vous par 'compatible' ?