Trouver les flux RSS de Discourse

:bookmark: Une liste de référence de tous les flux RSS disponibles dans Discourse.

:person_raising_hand: Niveau d’utilisateur requis : Tous les utilisateurs

Voici une liste de la plupart des flux RSS disponibles dans Discourse. RSS est un format standardisé et lisible par ordinateur pour le contenu qui permet de le partager facilement entre sites et plateformes.

:information_source: Les liens RSS qui contiennent un ID (catégories, sujets, badges, etc.) sont définis par leur ID. Les liens ne seront pas rompus si la partie slug de l’URL change, mais le slug reste obligatoire.

Par exemple, ces liens mènent tous au même flux RSS :

  • https://meta.discourse.org/t/events-plugin/69776.rss
  • https://meta.discourse.org/t/a-random-slug/69776.rss
  • https://meta.discourse.org/t/-/69776.rss

Badges

https://meta.discourse.org/badges/[id]/[badge_name].rss

Catégories

https://meta.discourse.org/c/[category_slug]/[id].rss

Groupes

Mentions

https://meta.discourse.org/groups/[group_name]/mentions.rss
ou
https://meta.discourse.org/g/[group_name]/mentions.rss

Messages

https://meta.discourse.org/groups/[group_name]/posts.rss
ou
https://meta.discourse.org/g/[group_name]/posts.rss

Messages

https://meta.discourse.org/posts.rss

Tags

https://meta.discourse.org/tag/[tag_name].rss

Sujets

Sujets les plus populaires (par période, indépendamment de l’utilisateur)

Tous
https://meta.discourse.org/top/all.rss

Annuel
https://meta.discourse.org/top/yearly.rss

Trimestriel
https://meta.discourse.org/top/quarterly.rss

Mensuel
https://meta.discourse.org/top/monthly.rss

Journalier
https://meta.discourse.org/top/daily.rss

Sujets les plus populaires (pour l’utilisateur effectuant la requête)

https://meta.discourse.org/top.rss

Derniers Sujets

https://meta.discourse.org/latest.rss

Sujet unique

https://meta.discourse.org/t/[topic_slug]/[id].rss

Utilisateurs

Messages

https://meta.discourse.org/users/[username]/activity.rss
ou
https://meta.discourse.org/u/[username]/activity.rss

Sujets

https://meta.discourse.org/users/[username]/activity/topics.rss
ou
https://meta.discourse.org/u/[username]/activity/topics.rss

25 « J'aime »

Y a-t-il une raison spécifique pour laquelle cela ne fonctionne pas pour les nouveaux ? :thinking:

Qu’entends-tu par là ? « Nouveau » signifierait « le plus récent », n’est-ce pas ?

Non, c’est en fait une différence.

  • Dernier = sujet avec la dernière réponse

Nouveau est différent :

  • Nouveau = sujets les plus récents sans tenir compte de la dernière réponse

Comparer les URL :

  • /latest - où : « latest.rss » fonctionne

vs :

  • /new mais new.rss ne fonctionne pas
3 « J'aime »

Alors je suppose que cela peut être considéré comme un Bug.

2 « J'aime »

L’avez-vous signalé ou dois-je le faire ?

Faites-le, j’ai un peu perdu le fil.

3 « J'aime »

Voici le rapport de bug, et une discussion intéressante supplémentaire : Missing rss feed which corresponds to "new" topics

1 « J'aime »

Je suis arrivé ici via une recherche Google à la recherche d’un moyen de créer un flux RSS basé sur une recherche d’un sujet ou d’un mot-clé.

Apparemment, ce n’est pas possible, et quand les tags, slugs et catégories ne fonctionnent pas, quelles sont mes options ?

Il ne semble pas y avoir de moyen de créer un flux RSS d’une catégorie avec un tag spécifique, par exemple :

/c/[category_slug]/[tag]/[id].rss

Je n’arrive pas à obtenir un flux de sujets ou d’articles tagués à l’intérieur d’une catégorie.

Je crée un ensemble de flux de base pour FreshRSS qui permettra une agrégation plus rapide des sujets pour notre personnel d’ingénierie, mais cela semble être une lacune importante.

Des idées ? Merci d’avance !

1 « J'aime »

Je suis abonné au flux de recherche de PrivacyGuides Discourse depuis openrss.org.

https://openrss.org/discuss.privacyguides.net/search?q=brave+browser+order%3Alatest_topic

Ce qui est un flux RSS pour

Cela fait un moment et je ne me souviens plus pourquoi cela fonctionne. Open rss pourrait simplement prendre en charge spécifiquement le forum Privacy Guides. Mais je suis sûr qu’ils peuvent rapidement prendre en charge n’importe quel forum Discourse puisque le code est déjà là.

Cela pourrait être utile jusqu’à ce que Discourse propose cela nativement.

Cela ne fonctionnera pas pour nous, car nous avons un Discourse privé derrière SSO, et il ne peut pas être exposé en dehors de nos réseaux.

Le site openrss.org met environ 7 minutes à construire/rendre la page que vous avez liée ci-dessus, et il semble qu’ils aient construit le flux pour vous en tant que flux personnalisé, rien d’intégré à Discourse lui-même.

Ok. Mais aucune page web ne prend 7 minutes à charger. Les requêtes expireront toujours bien avant cela. Voulez-vous dire 7 secondes ? La page met quelques secondes à se charger pour moi lors de sa génération initiale, mais semble rapide après le premier chargement - du moins dans mon navigateur web.

Lecture

J’ai l’impression que cela pourrait fonctionner en utilisant des recherches enregistrées.

Non, cela a littéralement pris 7 minutes depuis la connexion/requête initiale à openrss.org en utilisant votre lien, avant que le contenu du flux ne soit chargé dans la page.

Cela semble nécessiter l’installation d’un plugin côté serveur pour faciliter les recherches enregistrées et les flux dérivés des recherches enregistrées. C’est un non-starter pour nous, et malheureusement, notre instance de Discourse ne permet pas les recherches enregistrées.

Cela n’a pas beaucoup de sens. Je suis ingénieur logiciel et les sites web ne peuvent jamais prendre 7 minutes pour répondre. Les serveurs expireront avant que cela n’arrive. Le site web et le flux que j’ai envoyés se chargent assez rapidement pour moi. :person_shrugging:

1 « J'aime »

Bonjour, auriez-vous une idée pourquoi =\u003ehttps://meta.discourse.org/posts.rss fonctionne, est un flux RSS valide, et le même flux RSS donne une page non trouvée sur l’un de mes sites Discourse, et aucune erreur sur deux de mes autres sites Discourse ? Y a-t-il un réglage quelque part que j’aurais pu modifier sur mon site qui ne fonctionne pas ? Merci.

Utilisez-vous la même version pour toutes les instances ? Y a-t-il des différences de composants de plugins ou de thèmes entre elles ?

Salut, il pourrait y avoir des différences entre mes sites oui. Je devrais désactiver les plugins un par un pour tester.

Essayez peut-être d’abord Using Safe Mode to troubleshoot issues with themes and plugins, afin de vérifier si un plugin pose problème, puis désactivez uniquement les plugins qui diffèrent des autres systèmes…

(cette discussion appartient à Support…)

1 « J'aime »