Flux RSS

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonsoir,

Je souhaite créer un flux RSS depuis un site web vers le mien.

Pour cela, j'ai tout d'abord activer "aggregator" dans modules.

Puis "configuration" , "agrégateur de flux", puis "ajouter un flux"

J'ai donné un nom à mon flux, une adresse (j'ai mis "http://www.drupal.org" pour mon test) et j'ai mis fréquence de mise à jour 1 heures.

J'enregistre puis j'arrive de nouveau sur la configuration de "agrégateur de flux" et je clique sur "mettre à jour les élements", et j'ai le message d'erreur suivant:

"le flux RSS de flu semble être endommagé, à cause de l'erreur « XML_ERR_NAME_REQUIRED » à la ligne 95.

Tout d'abord comment faire pour corriger cette erreur?

Cependant dans dernière mise à jour, j'ai 2 secondes qui est affiché donc ça c'est mit à jour.

Puis j'essai d'afficher dans mon site le contenu que j'ai pris de l'autre site.

Pour cela, je vais sur "structure", "bloc" et j'active "Derniers élément du flux Drupal" en le mettant dans la région "content"

Je valide et quand je visualise mon site il n'y a rien qui s'affiche, j'ai aucun article du site que j'ai choisi (ici http://www.drupal.org) qui s'affiche dans mon site.

Si quelqu'un peut m'aider, n'hésitez pas.

Cordialement.

Version de Drupal : 

Si je comprend bien, avec Agrégator on peut pas prendre des informations de n'importe quel site?

Quel module utiliser pour pouvoir prendre des informations de n'importe quel site?

J'ai également essayé avec le module VIEW mais j'ai pas réussi.

Cordialement.

Aggregator permet d'aggréger des flux RSS ou ATOM.

Généralement, les sites génèrent ce type de liens, mais pas systématiquement.

View ne t'aidera pas non plus, c'est uniquement pour faire des vues sur du contenu interne à ton site.

Si tu peux expliciter un peu mieux ton besoin, on pourra peut-être t'orienter

En fait, je souhaite savoir comment prendre des éléments d'un site et les mettre dans mon site.

Prenons par exemple un site d'actualité comme le figaro http://www.lefigaro.fr (tu peux enlever le lien après lecture si on peut pas citer)

Quand on l'ouvre on tombe sur l'article "Hippodrome de Compiègne..."

Et donc je souhaiterai que cette article apparaisse sur mon site comme si c'est moi qui l'avais crée.

Est-ce faisable?

Techniquement c'est peut-être faisable, maintenant il doit y avoir des problèmes de droits d'auteur.

Pour l'exemple que tu cites, si tu cliques sur l'icône RSS dans ton navigateur, tu peux t'abonner à différents flux (La Une, etc.)

Si tu prends l'adresse du flux et que tu la mets dans l'aggregator, il va créer un bloc avec les derniers flux.
En cliquant sur un lien, tu devrais afficher le contenu de l'article

Je souhaiterais créer un premier site puis un second, et dans ce second site je souhaiterais mettre certains articles de mon premier site automatiquement ( donc pas de souci de droit d'auteur).

En cherchant un peu sur google, j'ai trouvé des programmes à installer comme sur cette page http://www.xul.fr/xml-rss.html

En bas de cette page, il y a "Exemple: le fichier complet"

Où dois-je placer ce programme dans Drupal pour le faire marcher?

Merci.

Drupal, en standard, te propose un flux RSS dans lequel tous les contenus "Promu en page d'accueil" apparaitront.

Tu peux trouver ce flux sur http://tonsite/rss.xml

Sur ton second site, tu n'auras qu'à récupérer ce lien et le mettre dans l'agregateur pour pouvoir les avoir sur ton site.

Par contre, le contenu ne sera pas extrait mais afficher, comme pour un lecteur de flux rss standard.

Je crois que le module Feeds (ou un sous-module) permet d'extraire éventuellement des informations du flux entré.

En espérant que cela t'aide.

Bien cordialement,

Merci pour ta réponse.

Il y a une chose que je ne comprend pas avec les flux:

Pour créer un nouveau flux, Je vais dans configuration, agrégateur de flux, et je créer ainsi un nouveau flux en mettant le nom du flux, l'adresse...

Aussi, lorsque je suis connecter en tant qu'administrateur, j'ai la liste des sujets des articles que j'ai pris sur l'autre site qui s'affiche à l'endroit où je l'avais configurer.

Par contre lorsque je ne suis plus connecter et que j'affiche mon site, cette liste n'apparait plus.

Comment faire pour que cette liste apparaisse pour tous les visiteurs de mon site?

Aussi, plutôt que d'avoir une liste des sujets, je souhaiterai que s'affiche le contenu intégrale de chaque sujet sans que l'on est besoin de cliquer sur le sujet en question pour que le contenu s'affiche.

Cordialement.

Merci.

Concernant la visu des flux, c'est un problème de permissions.
Dans Drupal 7 il faut aller dans Administration > People > Permissions et donner les droits aux utilisateurs anonymes.

Pour l'affichage d'un article, je pense que ce n'est pas aggregator qui peut faire ça. Il faudrait regarder d'autres modules

C'est OK pour l'affichage des flux à tous les visiteurs, merci à toi.

Par contre, ce que je n'ai pas compris, c'est pourquoi il est possible de prendre des informations de certains sites et de d'autres non.

Tu m'as dit par exemple que sur le site http://drupal.org/planet cela est possible mais avec d'autre site non.

Comment savoir avec quel site cela fonctionne?

Merci.