Parmi les soucis :
- HTML parfois invalide
- non éditables par la modération
Parmi les soucis :
Permettre à la modération de priver un compte de la possibilité d'étiqueter, temporairement (dans le style de privation temporaire de tribune ou de commentaire).
(penser à compléter la page d'aide sur les rôles ensuite)
Les sanctions en provenance de la modération ne sont pas notifiées :
- interdiction temporaire de pouvoir écrire des commentaires ;
- interdiction temporaire de pouvoir écrire d’écrire sur la tribune
- fermeture de compte
Aucune notification n'est à faire en cas de spam / SEO manifeste, mais dans les autres cas, la sanction serait plus efficace si elle était notifiée.
Pour faciliter la modération (notamment la détection du spam), lors d'une visioconf de l'équipe de modération, il a été suggéré de pouvoir affadir un fil de discussion (dans le but de le rendre moins attractif). La version dure serait d'empêcher tout commentaire supplémentaire en dessous, la version douce de jouer de la CSS pour affadir l'affichage et suggérer plus délicatement de passer à autre chose.
Pour faciliter la modération (notamment la détection du spam), lors d'une visioconf de l'équipe de modération, il a été demandé d'avoir une page listant les derniers commentaires sur le site (probablement titre, lien, texte du commentaire, et pagination sur l'index).
Actuellement la capacité à « proposer un journal comme dépêche » est disponible avec le rôle moderator. Or ça n'a pas grand chose à voir avec la modération (à part le fait que ça se trouve dans la partie édition du journal, qui est prévue pour la modération). De fait cela devrait plutôt relever de l'animation de l'espace de rédaction.
Avec le rôle editor, on devrait voir un journal intéressant, le convertir en dépêche, probablement ajouter des infos (…)
dépêche https://linuxfr.org/redaction/news/sortie-de-flask-2-0-0
deux liens
- Site officiel // https://www.palletsprojects.com/p/flask/ // anglais
- Les changements de la version 2.0.0 // https://flask.palletsprojects.com/en/2.0.x/changes/#version-2-0-0 // anglais
Le lien 108498 à 14:55 :
I, [2021-05-12T14:55:08.858791 #21255] INFO -- : [uuid] Started GET "/redirect/108498" for y.y.y.y at 2021-05-12 14:55:08 +0200
I, [2021-05-12T14:55:08.860014 #21255] INFO -- : [uuid] Processing by LinksController#show as HTML
I, [2021-05-12T14:55:08.860099 #21255] INFO -- : [uuid] Parameters: {"id"=>"108498"}
I, [2021-05-12T14:55:08.864683 #21255] INFO -- : [uuid] Redirected to https://github.com/pallets/flask/blob/main/CHANGES.rst#version-200
édité avec succès (et changement (…)
Une erreur qui revient régulièrement, avec quelques occurrences par jour :
I, [2021-05-12T09:35:47.595799 #12069] INFO -- : [uuid] Started GET "/board/index.tsv" for xx.xx.xx.xx at 2021-05-12 09:35:47 +0200
I, [2021-05-12T09:35:47.597218 #12069] INFO -- : [uuid] Processing by BoardsController#show as TSV
I, [2021-05-12T09:35:47.639061 #12069] INFO -- : [uuid] Rendering boards/show.tsv.erb
I, [2021-05-12T09:35:47.658799 #12069] INFO -- : [uuid] Rendered boards/show.tsv.erb (19.6ms)
I, [2021-05-12T09:35:47.659080 #12069] INFO -- : [uuid] Completed 500 Internal Server Error in 62ms (ActiveRecord: 0.0ms)
F, [2021-05-12T09:35:47.660641 #12069] FATAL -- :
(…)
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(),
(…)
à quoi sert la fonctionnalité opensearch (cf commentaire) ? Cela servait à pouvoir ajouter la recherche sur LinuxFr.org à la liste des moteurs de recherche de son navigateur, mais il n'est pas sûr qu'il y ait encore des navigateurs ou extensions de navigateurs qui s'en servent (à part peut-être Microsoft Edge Windows 10, notre cœur de cible donc).
A priori simplement virer public/opensearch.xml
(aucun rapport avec le nouveau Amazon Opensearch le fork d'Elasticsearch, on parle ici de (…)
Quelle que soit la tribune (libre, de rédaction, de modération, d'une dépêche, etc.), il serait intéressant de pouvoir virer une entrée dessus en cas de besoin (le spam étant le cas le plus fréquent) : pouvoir choisir la tribune cible et pouvoir remplacer un message donné sur cette tribune par Ce commentaire a été supprimé par l’équipe de modération. (idéalement avec une modification de façon que seule l'équipe du site soit capable d'écrire un tel message). Au besoin on peut (…)
J'ai remarqué que dans la colonne de modération (le chat privé), si on
laisse la souris sur un pseudo, on voit l'identifiant détaillé du browser
utilisé.Je ne sais pas quelle en est la raison, mais à l'heure où toute
information sert potentiellement de pistage, peut-on regarder à son
utilité réelle ?
Le User-Agent est utilisé dans les coincoins pour afficher un statut, un pseudo.
Néanmoins on pourrait désactiver la collecte et le stockage du User-Agent par défaut (quitte à (…)
Les étiquettes masquées n'ont pas vocation à être indexées par les moteurs de recherche (que la raison soit un doublon, une meilleure étiquette existante, une abréviation, du franglais, etc., etc.)
Le problème :
Proposition de jben:
A-t'on besoin de l'indexation (…)
Le 1er février 2021, on a une IP bourrine faisant 35 requêtes/s. Revoir la règle de filtrage IP ou le module ngx_http_limit_req_module
côté nginx.