JavaBlogs
Disclaimer Responsabilité
This analysis is based on observing Cette analyse est basée sur l'observation my blog mon blog ’s interaction with L 'interaction avec JavaBlogs . JavaBlogs as you know is a popular aggregator for Java feeds. JavaBlogs comme vous le savez est un agrégateur de flux pour Java.

Overview Présentation
Often many of us see that Souvent, nous sommes nombreux à constater que old posts of our blog keeps popping up in JavaBlogs vieux postes de notre blog garde surgissent dans JavaBlogs .

Details Détails
RSS versions before 2.0 did not have GUID. RSS versions avant 2,0 n'ont pas GUID. So preventing duplicate posts is slightly harder then RSS 2.0 compliant feeds. Ainsi, la prévention de double emploi avec des postes est un peu difficile puis 2,0 compatible RSS feeds. My feed Mon alimentation is est RSS 2.0 RSS 2,0 compliant. conforme. Specifically it sends a Précisément, il envoie un GUID as an element of comme un élément de item article . GUID is supposed to be globally unique. GUID est censé être unique à l'échelle mondiale. So if I change my feed url but keep my GUID same it shouldn’t matter. Donc si je change d'URL de flux, mais garder mon GUID même il ne devrait pas question.

What does WordPress send as GUID? Qu'est-ce que WordPress envoyer comme GUID? It sends the permalink to the post as GUID like Il envoie le lien permanent au poste de GUID comme http://blog.taragana.com/index.php/archive/whats-up-with-republican-java-geeks/ .

Technically they are globally unique. Techniquement, ils sont uniques au monde. Unless I change my site structure. Si je changer mon structure du site. So if I start using .htaccess and change the permalink format to Donc, si je commencer à utiliser. Htaccess et changer le format permanent http://blog.taragana.com/archive/whats-up-with-republican-java-geeks/ then I can expect reposting to happen, right? alors je peux attendre repostage se passer, n'est-ce pas? Yes, it does happen in JavaBlogs and it has happened to me once or twice. Oui, cela arrive dans JavaBlogs et il s'est passé pour moi une ou deux fois. However it can still be prevented. Cependant, il peut encore être évitée. More on it in a later post. Plus d'informations sur celle-ci dans un poste plus tard.
In any case WordPress can also improve this situation by using a alpha-numeric GUID value instead of permalinks, which may not be so permanent after all. En tout état de cause, WordPress peut aussi améliorer cette situation en utilisant une alpha-numérique GUID valeur au lieu de les permalinks, mai pas être permanente après tout.

The more common problem is something much simpler. La plus commune problème est quelque chose de beaucoup plus simple. Suppose you normally syndicate 20 latest items from your feed. Supposons que vous normalement syndicat 20 derniers articles de votre flux. Then you suddenly decide to syndicate more say 30. Ensuite, vous soudainement décider de diffuser le plus à dire 30. Now suddenly lot of the old feeds are republished again! Maintenant, tout à coup beaucoup des anciens flux sont à nouveau réédité! The GUID hasn’t changed nor the date, only the item count has changed in the feed. Le GUID n'a pas changé, ni la date, seules comptent la question a changé dans l'alimentation. Probably the reverse (reducing the number of items in a feed) is also true, cannot remember for sure. Probablement l'inverse (réduire le nombre d'objets dans un aliment) est également vrai, ne me souviens plus sûre.

It appears Il semble JavaBlogs is maintaining a database of past feed items JavaBlogs maintient une base de données de points d'alimentation passé . So it shouldn’t be hard to identify that the post is not new. Donc, il ne devrait pas être difficile à identifier que le poste n'est pas nouveau.
It looks like some simple bug. Il semble que de simples bogues. Hopefully it will be fixed soon. Nous espérons qu'il sera fixé prochainement.

This article was initiated by a comment from Cet article a été lancé par un commentaire de Mr. Charles Miller, developer at JavaBlogs M. Charles Miller, développeur chez JavaBlogs .

PS. On a different note I think the policy to display a feed when its date has been updated is correct implementation by JavaBlogs. Sur une note différente, je pense que la politique d'afficher un flux lorsque sa date a été mise à jour est mise en œuvre correcte par JavaBlogs.