Insertion d'un flux XML dans un site Joomla 3 - quelle extension ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Insertion d'un flux XML dans un site Joomla 3 - quelle extension ?

    Bonjour,

    Depuis un petit bout de temps j'essaie de trouver une extension qui me permettrait d'insérer un flux XML pour un projet de site internet de tourisme. Que l'extension soit un composant, un module ou un plug in, peu importe.
    Avez-vous une idée ? Est-ce que l'un d'entre vous a déjà été confronté à ce type de problématique ?

    Merci d'avance pour vos réponses, idées ou suggestions...

  • #2
    Re : Insertion d'un flux XML dans un site Joomla 3 - quelle extension ?

    Bonjour,

    Je ne suis pas sûr pour votre demande. S'agit-il de créer un fichier XML "quelconque" ou de créer un flux RSS (qui est au format XML) ?

    Pour un flux RSS, il suffit d'ajouter ?format=feed&type=rss à votre page, si elle contient les articles en vedette pour obtenir un beau fichier XML.

    Sinon, cela fait partie du standard Joomla: https://help.joomla.fr/index.php/ext...ux-rss-ou-atom

    Pascal
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Re : Insertion d'un flux XML dans un site Joomla 3 - quelle extension ?

      Bonjour, et merci pour votre réponse. Il s'agit en fait d'un flux fourni par un prestataire (qui permet notamment de gérer les réservations d’hôtels,...) et qu'il faut intégrer dans un site Joomla. Je ne m'étais jamais penchée sur la question mais ATOM correspond à un flux XML et non RSS ?

      Merci,

      Commentaire


      • #4
        Re : Insertion d'un flux XML dans un site Joomla 3 - quelle extension ?

        J'ai trouvé une "vieille" discussion sur le sujet: http://forum.joomla.fr/showthread.ph...ite-partenaire

        En fait, tout dépend du format XML que vous avez en entrée.

        Si c'est un flux type RSS, c'est du standard Joomla : https://help.joomla.fr/index.php/ext...e-rss-rdf-atom

        Si c'est un autre format, comme l'écrit Jisse03 dans la discussion citée plus haut ou presque: il faut mettre les mains dans le cambouis.

        Pascal

        - - - Mise à jour - - -

        Au niveau Atom, c'est utilisé principalement pour les flux RSS : https://fr.wikipedia.org/wiki/Atom

        Pascal
        If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

        Commentaire


        • #5
          Re : Insertion d'un flux XML dans un site Joomla 3 - quelle extension ?

          Re merci Pascal pour la nouvelle réponse.
          En effet, j'étais tombée sur cette discussion, mais si la réponse est courte, la mise en œuvre est tout autre..(les mains dans le cambouis comme tu dis).Je viens d'avoir de nouvelles infos sur ce flux XML, le prestataire propose sinon l'API dans un format JSON. Peut-être plus facile dans l'intégration Joomla ? et à priori plus léger...

          Commentaire


          • #6
            Re : Insertion d'un flux XML dans un site Joomla 3 - quelle extension ?

            Bonjour,

            En php avec un parser xml ou json_decode pour les fichiers json donc soit développement d'une extension ou intégration de code ( par exemple avec directphp : http://www.kksou.com/php-gtk2/joomla...php-plugin.php )

            En extension, je ne vois pas beaucoup de solution... :
            Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.

            supertable pro permet d'inserer du contenu externe provenant de fichier xml ou json
            ( Reads CSV, JSON, and XML files locally or via URL. )
            Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

            Commentaire


            • #7
              Re : Insertion d'un flux XML dans un site Joomla 3 - quelle extension ?

              J'ai déterré une autre vieille discussion sur le sujet : http://forum.joomla.fr/showthread.ph...on-dans-joomla

              SoundBoy39 donne la solution php :
              Code:
              $donnees = json_decode('mon_flux.json', TRUE); //On ajoute TRUE pour récupérer un Array, sinon la fonction renvoie un Objet  
              
              //J'exploite mes données 
              forearch($donnees as $element);
              Cela suppose de te faire ton module bien à toi pour l'exploiter ou comme de l'intégrer dans un article/module personnalisé avec directphp (suggestion de Daneel) ou autre sourcerer.

              Pascal
              Dernière édition par pmleconte à 11/10/2016, 10h07
              If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

              Commentaire


              • #8
                Re : Insertion d'un flux XML dans un site Joomla 3 - quelle extension ?

                Petit complément :

                l'extension supertable est assez restrictif comme mise en page des données. Une autre extension peut également faire la récupération de données xml, c'est obGrabber mais c'est complétement différent...



                obGrabber est un agrégateur de contenu donc il va recréer le contenu dans votre site et le stocker dans l'extension de votre choix... aussi bien en générant des articles ou des éléments de k2 voir générer des produits dans les extensions e-commerce et autres...
                Vous avez le choix !

                L'indexation se fait de façon régulière via un cronjob (par exemple, on peut vérifier et mettre à jour automatiquement tous les x minutes/heures...). C'est une sacré différence avec une requête qui serait executé systématiquement à chaque chargement de la page....

                De plus, en cas de défaillance du lien xml ou json, le site continue de fonctionner.
                Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

                Commentaire


                • #9
                  Re : Insertion d'un flux XML dans un site Joomla 3 - quelle extension ?

                  Bonjour,
                  Merci. J'ai apperçu VData, ce module pourrait-il aussi permettre l'intégration ou pas du tout ? Des extensions existent, mais beaucoup sont sur l'export de données d'un site joomla et non l'inverse...

                  Commentaire


                  • #10
                    Re : Insertion d'un flux XML dans un site Joomla 3 - quelle extension ?

                    Vdata est plutôt un outil de migration. Il accepte le XML en entrée, mais, c'est un peu gros comme marteau, vue la taille du clou.

                    Pascal
                    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                    Commentaire

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X