Un correctif pour RSS Polling qui définit la date des publications importées sur les valeurs pubDate correspondantes dans le flux RSS. Encore mieux s’il existe un réglage pour définir la création du sujet sur pubDate ou « maintenant » (comportement actuel). Testé avec archive.org et ivoox.com.
RSS Polling est formidable, mais il entraîne également beaucoup de travail manuel fastidieux lorsque nous activons un nouveau flux, car les dates des publications doivent être modifiées manuellement. Nous parlons d’importer des flux avec des centaines de publications.
Quand avez-vous besoin que ce soit fait ?
Dès que possible. Nous pouvons utiliser un fork de RSS Polling, en espérant que l’équipe Discourse appréciera l’implémentation et fusionnera éventuellement le correctif.
Quel est votre budget, en dollars USD, que vous pouvez offrir pour cette tâche ?
Je ne peux pas estimer le coût, mais si vous m’envoyez une estimation approximative ou générale, je répondrai rapidement. Cette fonctionnalité manquante me coûte des heures de travail fastidieux pendant mon temps libre. J’apprécie mes heures, et les vôtres aussi.
Cette version fournit un réglage rss_polling_use_pubdate, qui est désactivé par défaut (se comportant ainsi comme le plugin officiel de Discourse). Si vous l’activez, les sujets sont créés avec une date suivant la valeur pubDate dans les entrées du flux RSS. Exactement ce dont j’avais besoin !
Si vous voulez l’essayer, vous devez ajouter ce plugin ET supprimer celui officiel. Vos flux RSS existants resteront intacts (pas besoin de les recréer). Lorsque vous aurez terminé les tests, vous pourrez le laisser ou revenir à l’officiel. L’AVERTISSEMENT concernant le fait qu’il s’agit d’un logiciel libre, à utiliser à vos risques et périls, etc., s’applique ici.
Testé sur iVoox.com et Archive.org. Je ne l’ai pas encore testé sur WordPress, mais il devrait fonctionner pour tout flux RSS suivant le protocole.
Ce sujet est résolu pour moi. J’espère que l’équipe de Discourse aimera le patch et l’intégrera dans la version officielle. En attendant, j’ai laissé cette version fonctionner sur notre Discourse.
Cela semble bien, mais je faisais plutôt référence à un flux qui a interrogé l’affichage de la date de publication.
Fonctionnalité géniale. Une autre qui serait également bien d’avoir est une qui commence à interroger à partir d’une date de début définie.
Ci-dessus, j’ai partagé trois liens vers trois catégories réelles remplies de centaines de publications importées en respectant leur date de publication et remontant plusieurs années en arrière. Je n’ai modifié aucune date, tout a été fait automatiquement par le plugin amélioré.
J’ai vérifié les liens et les trois sont corrects. Oui, tous les articles que vous voyez là-bas sont importés. Dans la version standard, ils apparaîtraient tous comme publiés hier / lundi. En utilisant la version améliorée, la date de publication correspond à la date de publication du flux RSS.
Cela permet d’économiser énormément de temps aux personnes qui utilisent le plugin RSS Polling pour importer non seulement les articles actuels, mais aussi l’historique des articles d’un site Web.
La pull request a été approuvée il y a trois jours !
Quelqu’un peut-il expliquer ce qui doit se passer ensuite pour que cette PR soit fusionnée, s’il vous plaît ? Je veux dire, quel est le processus habituel. Juste par curiosité.