Suivi — Statistiques Classement des rédacteurs les plus prolifiques

#1987 Posté par  (site Web personnel) . État de l’entrée : ouverte. Licence CC By‑SA.
Étiquettes : aucune
0
1
mai
2021

Bug détecté par Antistress en s'apercevant que le classement change brutalement lors du passage en modération de cette dépêche.

La requête est en gros :

SELECT users.name, users.cached_slug, COUNT(*) AS cnt FROM news JOIN news_versions ON news.id = news_versions.news_id JOIN users ON users.id = news_versions.user_id WHERE news_versions.created_at < news.submitted_at AND news_versions.created_at >= DATE_ADD(NOW(), INTERVAL -30 DAY) GROUP BY users.id ORDER BY cnt DESC LIMIT 10;

Mais le souci est sur les news.submitted_at qui est antidaté un an dans le futur (je ne sais pas ou plus pourquoi… besoin technique ? optimisme sur le fait que jamais au grand jamais une dépêche ne restera un an en rédaction ? …)

cf https://github.com/linuxfrorg/linuxfr.org/blob/master/app/models/news.rb#L103

  before_create :reset_submitted_at
  def reset_submitted_at
    self.submitted_at = 1.year.from_now
  end

(commit https://github.com/linuxfrorg/linuxfr.org/commit/3a0e900896c0f25e3b51ccfe6c14a7c1cab519b0 )

Créée (news.created_at) le 21 décembre 2016, avec un news.submitted_at pipoté au 21 décembre 2017, seules les 376 premières éditions étaient prises en compte… jusqu'à l'envoi en modération, et là la date est repositionnée au 30 avril ou 1er mai 2021, et là d'un coup ce sont les 1400+ premières éditions qui sont prises en compte. Ce qui change effectivement le classement.

  • # Plus de 5 ans dans l'espace de rédaction !

    Posté par  (site Web personnel) . Évalué à 2 (+0/-0).

    Effectivement, je pense que l'on n'avait simplement pas prévu que les dépêches restent 5 ans dans l'espace de rédaction :)

    Pour le coup, il serait peut être vraiment intéressant que je termine le code pour le nettoyage automatique de l'espace de rédaction.

    Je l'avais débuté pour cette entrée de suivi.

    • [^] # Re: Plus de 5 ans dans l'espace de rédaction !

      Posté par  (site Web personnel) . Évalué à 2 (+0/-0).

      Désolée, en ce qui me concerne, je suis absolument défavorable à un nettoyage automatique, et je pense que l'urgence est plutôt d'améliorer par exemple l'interface de saisie des commentaires en permettant qu'on puisse tout voir quand on répond à un contenu ou à un commentaire, ce qui facilite les dérapages en tous genres.

      Je regrette de ne pas avoir le niveau, sinon, je l'aurais déjà fait.

      Designeuse de masques pour sphéniscidés.

      • [^] # Re: Plus de 5 ans dans l'espace de rédaction !

        Posté par  (site Web personnel) . Évalué à 2 (+0/-0).

        Désolée, en ce qui me concerne, je suis absolument défavorable à un nettoyage automatique

        Et pourquoi donc ? Quel est l'intérêt de garder des dépêches débutées et jamais terminées ?

        De mon point de vue, c'est intéressant de trier, car c'est vraiment décourageant pour les rédacteurs de voir "Actuellement 42 dépêches sont en cours de rédaction". En tant que nouveau rédacteur, je me poserai ce genre de questions:

        • Par où commencer à contribuer ?
        • Est-ce que j'ose démarrer la 43ème dépêche en cours de rédaction ?
        • Est-ce que c'est vraiment très difficile de proposer une dépêche ?
        • Qu'est-ce qui pourrait faire que la dépêche reste 5 ans en rédaction ?

        Or, je trouve que le côté le plus intéressant de LinuxFr, c'est les nouvelles collaboratives. Sinon, LinuxFr serait juste un forum / discourse communautaire comme il y en a tant sur Internet.

        je pense que l'urgence est plutôt d'améliorer par exemple l'interface de saisie des commentaires

        Intéressant, de ton point de vue il y a une urgence à ce sujet, alors qu'il n'y a aucune entrée de suivi ouverte liée à ça :) Ou alors je ne l'ai pas trouvée.

        en permettant qu'on puisse tout voir quand on répond à un contenu ou à un commentaire, ce qui facilite les dérapages en tous genres.

        Désolé, mais je ne vois pas trop le lien entre les dérapages et voir tout le contenu pendant qu'on saisi un commentaire ?

        Celui qui a décidé de lancer / répondre à un troll le fera même si tous les commentaires sont affichés sur la page…

        En tout cas, il faudra expliquer ce point de vue dans l'entrée de suivi :)

        • [^] # Re: Plus de 5 ans dans l'espace de rédaction !

          Posté par  (site Web personnel) . Évalué à 3 (+0/-0). Dernière modification le 02/05/21 à 23:49.

          Et pourquoi donc ? Quel est l'intérêt de garder des dépêches débutées et jamais terminées ?

          C'est un arbitrage à avoir entre les auteurs du contenu commencé mais non terminé, qui voient le travail perdu et pourraient se démotiver pour en écrire de nouveaux (*), et les auteurs de contenus non encore débutés, qui pourraient se démotiver avant d'avoir commencer.

          (*) Avec probablement des cas différents si les auteurs ont abandonné le site, ou s'ils sont encore présents mais n'ont pas le temps / l'envie de finir le contenu.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.