La dépêche http://linuxfr.org/news/une-faille-nommee-shellshock telle que publiée sur le site :
« Posté par Collectif le 28/09/14 à 23:22. Édité par 10 contributeurs. »
Et si on clique sur le lien « 10 contributeurs », ça se déroule ainsi :
« Posté par Collectif le 28/09/14 à 23:22. Édité par tankey, Benoît Sibaud, eggman, Altor, david.g, Bruno Michel, Salk, Maxime, palm123 et BAud. »
Côté Atom, on perd la notion du « Collectif » et on affiche deux fois tankey comme auteur :
<author> <name>tankey</name> </author>
<author> <name>tankey</name> </author>
<author> <name>Benoît Sibaud</name> </author>
<author> <name>eggman</name> </author>
<author> <name>Altor</name> </author>
<author> <name>david.g</name> </author>
<author> <name>Bruno Michel</name> </author>
<author> <name>Salk</name> </author>
<author> <name>Maxime</name> </author>
<author> <name>BAud</name> </author>
<author> <name>palm123</name> </author>
Explication : d'après le code views/news/_news.atom.builder
, pour l'Atom, on affiche d'abord l'auteur principal (news.author_name
) et ensuite les contributeurs. Et pour la version HTML, on utilise nodes.user_id
comme auteur principal (ici Collectif). À voir comment on corrige cette petite incohérence (le cas Collectif doit être le cas, ou un des rares cas, où le author_name
n'est pas cohérent avec le user_id
).
# Corrigé
Posté par Bruno Michel (site web personnel) . Évalué à 3 (+0/-0).
Cf https://github.com/linuxfrorg/linuxfr.org/commit/c44718a5572456fb199d8dd949408ae0d1cbfc50
[^] # Re: Corrigé
Posté par Benoît Sibaud (site web personnel) . Évalué à 3 (+0/-0).
A priori il y a encore un souci dans le flux Atom (le premier author est vide) :
[^] # Re: Corrigé
Posté par Bruno Michel (site web personnel) . Évalué à 3 (+0/-0).
https://github.com/linuxfrorg/linuxfr.org/commit/71a09255929ab90d80c03358e6a1254a685e62e2
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.