Submitted by murdok on
Bonjour à tous
j'ai recherché sur les forums une solution à mon probléme mais j'ai du passer à coter de la solution.
Je souhaiterai utiliser Drupal comme back office.
J'aimerai récupérer via XML les données des contenues poster.
C'est à dire sujet+image+texte.
Ainsi dans mon site en flash qui est le front office récupérer cette xml et pouvoir afficher ses données.
Le probléme c'est que le xml crée par défaut ne contient pas l'url de l'image.
Merci pour votre aide
Qu'est-ce que tu appelles le
Permalien Soumis par drupalfrance le 31 Janvier, 2007 - 17:56
Qu'est-ce que tu appelles le "XML créé par défaut" ? d'où vient ce XML dont tu parles ?
Merci pour ta réponse, je
Permalien Soumis par murdok le 5 Février, 2007 - 10:12
Merci pour ta réponse, je parle du petit logo Rss en page d'accueil. Ce n'est pas peut etre pas la bonne manière?
Bonne journée
Ok, tu parles du flux
Permalien Soumis par drupalfrance le 5 Février, 2007 - 11:36
Ok, tu parles du flux RSS.
Ben avec le module Views, tu peux générer un flux RSS personnalisé dans lequel tu mettras exactement les champs dont tu as besoin (et donc, j'imagine que l'url de l'image s'y trouvera si tu l'y mets).
Je n'ai jamais testé, il faudrait essayer.
Perso je fais du remoting
Permalien Soumis par titouille le 5 Février, 2007 - 16:58
Perso je fais du remoting Flash direct sur la base de données, et ça fonctionne très bien :)
A mon avis, tu devrai faire une couche intermédiaire entre ton Flash et drupal, qui permette de récupérer les données que tu désire sous format XML...
Par exemple un script qui va récupérer les données que tu veux dans la DB et les passe en format XML pour que tu puisse les utiliser ensuite avec Flash. ça te permettra premièrement de comprendre comment est gérée la base de données, ou se situent les données, quelles sont les relations entre les données, et dans un deuxième temps de récupérer exactement ce dont tu as besoin ;)
Bon courage, A++
merci à tous je vais jeter
Permalien Soumis par murdok le 8 Février, 2007 - 13:45
merci à tous je vais jeter un coup d'oeil .
Bonne journée
Services et AMFPHP
Permalien Soumis par smor le 8 Février, 2007 - 17:53
Bonjour,
Il existe 2 services qui peuvent apporter une solution au problème Drupal <-> Flash: AMFPHP et Services.
AMFPHP fournit une passerelle entre PHP (et mysql) et Flash (entre autres) en utilisant plusieurs formats d'échange de données: Flash/Flex (AMF0 et AMF3, je crois), JSON et XML.
Le module Services publie des méthodes du coeur de Drupal AMFPHP sous forme de modules.
Avec les deux modules ensemble on peut créer des méthodes distantes dans Drupal et utiliser les données dans Flash à travers AMFPHP.
Je ne suis expert ni de l'un ni de l'autre, en partie parce que tout ceci est assez jeune! En revanche, j'ai joué un peu avec Flex et AMFPHP, et c'était plutôt fluide et agréable.
Je ne sais pas si publier des services dans Drupal est facile (documentation très succinte), mais c'est une solution qui me parait élégante et pleine d'avenir (grâce à Flex notamment)! A essayer, en tout cas...
Longue vie à Drupal + AMFPHP + Flex, et bon courage!
si en plus tu rajoutes le
Permalien Soumis par sebby le 15 Février, 2007 - 15:56
si en plus tu rajoutes le module views, tu obtiens un systeme trés souple.
Mais actuellement je coince lors de tests sur un serveur distant (en local pas de pb), si qqun a une solution je suis preneur.
;-)
Bonjour, Est-ce que ce sujet
Permalien Soumis par sam le 14 Juillet, 2009 - 20:48
Bonjour,
Est-ce que ce sujet a avancé??
J'ai passé pas mal de temps sur ce problème également. En fait j'ai bien les modules Views, services, ampfphp.
Je n'arrive pas à lier le flash au contenu, en fait dans la plupart des tuto que je trouve il y a les classes .as mais je ne vois pas comment on fait le lien avec Drupal en fait.
J'ai bien essayé drupalsite, flash_files etc...
Merci d'avance pour votre aide
Sam
Juste pour ceux qui
Permalien Soumis par sam le 18 Juillet, 2009 - 09:26
Juste pour ceux qui chercheraient la solution : en fait la partie Drupal est ok. Il faut juste maitriser un peu as3 et flash, c'est ça qui me manquait!
J'ai enfin réussi à implémenter mon flash!!
Je vais essayer de mettre un tuto complet sur le sujet ça peut intéresser je pense.
Salut , J'ai le meme soucis
Permalien Soumis par sab-r le 13 Mars, 2010 - 21:06
Salut , J'ai le meme soucis que toi , j'ai un fichier flash lié a un fichier xml et je voudrai l'intégrer a un block de drupal , j'ai tester les module amfphp, service et autre mai le fichier swf n'apparais jamais dans mon block .
As-tu un tuto s'il te plais ?
Sinon comment ce sert-t-on des modules amfphp, services et autre pour intégrer le swf et son xml ?
Merci d'avance car je galère depuis 3smaine sur ce probleme.
Bonjour Sab-r, vérifie le
Permalien Soumis par sam le 14 Mars, 2010 - 11:20
Bonjour Sab-r,
Voici ce que j'ai fait : installation de amfphp : tu as les services pour aller intéroger les services exposés. De mon côté je me suis recréé mon propre service car les services par défaut aller intéroger 1 noeud, un fichier, 1 user etc.... Je voulais mon propre service pour appliquer une requete propre à mon appli. Une fois ce service exposé tu fais ton flash.
Pour la partie flash: tu fait un flash paramétrable via un fichier xml. Dans le fichier xml tu mets l'url de l'acces au service amfphp, un login et mot de passe car sinon il y a un problème de droit sous drupal. Et comme tout le traitement des résultats est fait dans mon service, le flash ne fait que d'afficher les infos qu'il reçoit.
Je me suis donc crée un type d'utilisateur pour l'acces au flash il a juste le droit d'utiliser les services. Je ne suis pas sure que ce soit nécessaire car ça reste un user anonyme. Mais j'ai rencontré pas mal de souci et lorsque je l'ai mis ça a marché donc ...
En fait une fois que tu as compris le fonctionnement c'est super simple alors qu'au début ça parait complexe.
Lorsque tu installes ton amfphp, vérifie avec le gateway que tu fontionnnes, et que dans drupal déja tu as bien tous les services par défaut : i faut les activer dans l'admin.
j'espère que je suis claire.
Sam
Bonjour Sam Je te remercie
Permalien Soumis par sab-r le 14 Mars, 2010 - 16:07
Bonjour Sam
Je te remercie beaucoup de ta reponse, elle m'a permis de voir un peux plus claire au sujet des modules amfphp et service. Seulement je reste coincé pour l'integration de mon fichier .swf et .xml . N'aurai-tu pas un exemple concret de l'utilisation des Service ou d'un fichier XML et sWf integrer drupale ?
Merci encore de ta reponse
Bonjour Sab-r, le fichier
Permalien Soumis par sam le 16 Mars, 2010 - 13:59
Bonjour Sab-r,
mon fichier xml se trouve www\nom_projet\sites\all\themes\nom_theme_perso\xml dans l'xml tu as
<?xml version="1.0" encoding="UTF-8"?>
Dans l'xml tu peux mettre d'autres infos dont tu as besoin dans ton flash.
Le flash se contente d'appeler les services exposés et de les afficher c'est tout, si ton service ne marche pas ton flash ne marchera pas.
tu installes amfphp et tu vérifies que l'url http://localhost/nom_projet/services/amfphp fonctionne.
Sam
bONJOUR, es-tu trouvé une
Permalien Soumis par sam1 le 12 Mai, 2010 - 00:33
bONJOUR,
es-tu trouvé une solution pour pouvoir intégrer ton animation flash sur un block???
stp si c'est le cas merci de partager la solution/
Car moi aussi g le même pb presque, j'aimerais intégrer une animation flash dans header!!
voilà j'arrive bien à placé mon code dans page.tpl.php, mais mon problème réside dans le chargement du fichier config.xml du code flash!!!!!g essayé plusieurs solutions mais malheureusement j'arrive pas à trouver une solution//
Dernière question est ce l'intégartion du fichier xml ne peut pas être qu'avec l'utilisation du module amfphp?????
Pour infos: l'animation fonctionne bien en dehors de drupal!!!!
Pour plus d'infos regardez le post header en flash????
Merci d'avance pour tout aide!!!
bonjour, j'ai fait une page
Permalien Soumis par sam le 15 Mai, 2010 - 08:37
bonjour,
j'ai fait une page de préhome avec amphp et drupal. le flash dans un block c'est juste une balise swf object qu'il fait placer.
sam
bonjour, je suis assez
Permalien Soumis par corbin le 14 Février, 2011 - 14:03
bonjour,
je suis assez sous-dimensionné pour bien comprendre les échanges ci-dessus, mais j'ai l'impression d'être dans le sujet :
je souhaite intégrer un widget avec ("obligatoirement"dans le même répertoire):
- un fichier html en exemple
(intégration du code dans un node => rien, ou plus exactement présence du lecteur vide, du blanc quoi :-( )
- un fichier photowidget.xml
- un fichier photowidget.swf
- les photos/images
Installé indépendamment sur mon site le widget fonctionne (nuage d'images avec lien sur les images)
côté drupal 6, j'ai la possibilité d'inclure du flash (ckeditor + ckeditorswf) ... qui fonctionne ;-) !
j'ai essayé plusieurs variations d'intégration du code, y compris avec modifications des filtres dans les formats d'entrée mais oualou.
voici les parties de code (dans l'installation indépendante qui fonctionne) de :
example.html
<div style="width:400px;">
<object type="application/x-shockwave-flash" data="http://www.monsite.com/drupal/photowidget.swf" width="400" height="400">
<param name="movie" value="http://www.monsite.com/drupal/photowidget.swf" />
<param name="bgcolor" value="#ffffff" />
<param name="AllowScriptAccess" value="always" />
<param name="flashvars" value="feed=http://www.monsite.com/drupal/photowidget.xml" />
<p>This widget requires Flash Player 9 or better</p>
</object>
</div>
photowidget.xml
<images>
<image href="http://www.monsite.com/drupal/node/4">photo.jpg</image>
/.../
</images>
http://www.stuartandnicola.co
Permalien Soumis par corbin le 17 Février, 2011 - 18:25
http://www.stuartandnicola.com/node/1594