Est-il possible pour un utilisateur du forum d’obtenir un flux RSS des réponses à ses publications ?
La question est différente de celle posée précédemment - RSS feed or list of latest replies?
Est-il possible pour un utilisateur du forum d’obtenir un flux RSS des réponses à ses publications ?
La question est différente de celle posée précédemment - RSS feed or list of latest replies?
Comme ça ? RSS feed for replies? (Assurez-vous que votre navigateur affiche le XML ou ouvrez l’URL dans un programme qui gère les flux RSS)
C’est juste l’URL de ce sujet avec “.rss” ajouté à la fin. Assurez-vous qu’un ID de message n’est pas également à la fin. Cela devrait donc ressembler à ...titre-du-sujet/12345.rss, et non à ...titre-du-sujet/12345/2.rss
En examinant d’autres sujets avec plus d’une réponse (zéro avant que je poste ceci), il semble que la description du canal RSS soit le premier message et que les éléments soient un sous-ensemble des réponses dans l’ordre inverse.
C’est-à-dire que le premier élément du flux RSS est la dernière réponse, suivie d’une vingtaine de réponses précédentes.
Mise à jour : En fait, maintenant que j’ai posté ceci et regardé de plus près le flux de ce sujet, je vois que le message d’ouverture est également un élément du flux s’il se trouve parmi les vingt et quelques derniers messages.
Non.
« répond à leurs publications »
Je veux dire, un flux de toutes les réponses à mes publications – l’équivalent de ce qui se trouve dans une fenêtre contextuelle de notification (bien que sans l’encombrement des récompenses de gamification).
Bien que les flux RSS de contenu de type messagerie privée ne soient pas courants, Reddit y parvient grâce à un identifiant unique, mystique et crypté dans l’URL – https://www.reddit.com/prefs/feeds/
Ah, je vois, je pense que vous dites que vous souhaitez un seul flux contenant (vraisemblablement un sous-ensemble récent) des réponses à tous les sujets que vous suivez actuellement.
Oui.
Enfin, chaque réponse, plutôt qu’un « sous-ensemble »… chaque nouvelle réponse est la « dernière » à un moment donné. La chronologie inversée de RSS gère cela.
La méthode de Reddit pour faire cela est assez cool.
La raison pour laquelle je mentionne l’utilisation d’un sous-ensemble est qu’il pourrait y avoir des problèmes de performance/stockage sur le serveur pour gérer les flux RSS de chaque utilisateur, voire des problèmes de performance pour les utilisateurs récupérant les flux.
Par exemple, je pourrais choisir de suivre toutes les catégories, ce qui, sans limitation, entraînerait la création d’un flux RSS contenant chaque publication pour mon utilisateur. Pour le serveur, ce flux RSS serait soit mis en cache, doublant ainsi l’utilisation du stockage de texte, soit généré à chaque demande, consommant une quantité importante de temps CPU.
De plus, un tel flux RSS serait potentiellement très volumineux, nécessitant un certain temps de téléchargement et contenant beaucoup de XML à traiter pour le client, ce qui pourrait entraîner plusieurs minutes de téléchargement et de traitement avant que votre client RSS ne puisse réellement faire quelque chose d’utile.
Dans une communauté Discourse où les utilisateurs sont très susceptibles d’adopter le RSS, il pourrait également y avoir des préoccupations concernant la bande passante à prendre en compte.
Concernant votre question initiale sur la possibilité actuelle, je pense que la réponse est non. Comme vous l’avez mentionné par rapport à la méthode de Reddit, cela nécessiterait un mécanisme pour cibler de manière unique l’utilisateur approprié tout en évitant de divulguer des informations sur les sujets qu’un utilisateur suit, ce qui est couramment fait pour ce type de chose avec un jeton unique généré pour l’URL du flux RSS.
Pour cette raison, si le travail avait déjà été effectué pour un tel mécanisme, je m’attendrais à le voir utilisé quelque part sur mes pages de profil, par exemple avec un lien RSS sur la page des notifications ou une section dans les préférences pour la création de flux RSS.
En termes d’ajout de cette fonctionnalité, la meilleure chose à faire sera probablement de détailler le fonctionnement pour les utilisateurs, idéalement avec des détails sur la manière dont cela pourrait fonctionner en coulisses également, puis soit :
Je soupçonne que l’authentification/l’accès est un problème plus gênant que la bande passante et le stockage…
Discourse stocke déjà les informations de réponse au niveau de l’utilisateur…
Et promet même de donner des notifications en direct à ce sujet.
Il s’agit de sortir cela d’une manière différente.
Ce n’est pas un problème assez important pour que je me donne beaucoup de mal.
C’était juste une question parce que je suis a) submergé d’informations, b) j’essaie de tout intégrer dans Inoreader (lecteur RSS et plus) et c) membre de quelques forums Discourse.
Je suis plus susceptible de faire cette solution de contournement…
Ça ressemble à un très bon intermédiaire et à quelque chose auquel je n’avais pas pensé.
J’adorerais savoir comment cela fonctionne après une semaine ou deux d’utilisation !