Vikidia:Tickets/20190128182345
- Date de création : lundi 28 janvier 2019 à 18:23
- Rapporteur : — Rififi (discuter • c), le
- État : clos
- Pris en charge par Vivi-1 (d • c • b)
Description :
Bonjour, je viens d'avoir une idée d'un filtre qui servirait à avertir l'utilisateur qu'il a certainement oublié sa signature.
Le filtre ne se déclenchera que sur les utilisateurs non-autopatrol (qui sont ceux les plus à risques de ne pas mettre de signature), et sur les pages de l'espace de nom Discussion, ou bien sur les pages commençant par "Vikidia:Bavardages/", "Vikidia:Prise de décision/", "Vikidia:Administrateur/", "Vikidia:Bureaucrate/", "Vikidia:Page à supprimer/" et "Vikidia:Super article/Élection/". Ce sont je crois les principaux endroits de discussions.
Le filtre tentera ensuite de détecter la mise d'un message, et cela dépendra de la page. Si on est dans les bavardages ou sur un espace de nom discussion, il cherchera si la ligne commence par des ":" ou si un titre de section est ajouté. Pour les pages de votes, il regarde si le début d'un vote a été mis.
Enfin, il regarde si les 4 tildes ont été mis.
Je propose le code suivant, j'espère qu'il est bon (je n'ai pas trouvé un moyen de le tester)... et qu'il n'est pas trop illisible :
!("autopatrol" in user_groups) & ( ( (page_namespace == 1 | page_namespace == 3 | page_namespace == 5 | page_namespace == 7 | page_namespace == 11 | page_namespace == 13 | "^Vikidia:Bavardages/" regex page_title) & ("^:+" regex added_lines ^ "==.*==" regex added_lines) ) | ( ("^Vikidia:Prise de décision/" regex page_title | "^Vikidia:Administrateur/" regex page_title | "^Vikidia:Bureaucrate/" regex page_title | "^Vikidia:Page à supprimer/" regex page_title | "^Vikidia:Super article/Élection/" regex page_title) & ("^#?{{" regex added_lines ) ) ) & (!"~~~~" in added_lines)
- J'ai fait un abusefilter-warning pour ce filtre si il sera installé (à vous de décider si vous voulez l'améliorer). --ТхеЧаризард31 (Дискутер) 28 janvier 2019 à 19:28 (CET)
- Vivi-1 et Linedwell : Je relance le ticket. --ТхеЧаризард31 (Дискутер) 17 février 2019 à 09:51 (CET)
- TheCharizard31 : En l'état ce type de filtre pose un problème. En effet, il se déclenchera aussi pour toute modification qui n'est pas un ajout (typiquement quelqu'un qui vient modifier son propre message, corriger le contenu de la page ou même simplement archiver du contenu). Linedwell [discuter] 17 février 2019 à 10:10 (CET)
- Linedwell : Faudrait indique au filtre qu'il se lance qu'en cas d'ajout de texte, et suffisamment important (du genre plus de 20 octets). Comme ça cela permettrait de réduire les faux-positifs si l'utilisateur corrige une faute d'orthographe (on aurait que 1 ou 2 octets de modification). --ТхеЧаризард31 (Дискутер) 17 février 2019 à 10:17 (CET)
- TheCharizard31 : En l'état ce type de filtre pose un problème. En effet, il se déclenchera aussi pour toute modification qui n'est pas un ajout (typiquement quelqu'un qui vient modifier son propre message, corriger le contenu de la page ou même simplement archiver du contenu). Linedwell [discuter] 17 février 2019 à 10:10 (CET)
- Vivi-1 et Linedwell : Je relance le ticket. --ТхеЧаризард31 (Дискутер) 17 février 2019 à 09:51 (CET)
En cours de test sur le Filtre 56 (h • t • j). J'ai du réécrire une grande partie de la regex. Vivi-1[ Bla ? ] 4 mars 2019 à 12:11 (CET)
- Linedwell : Normalement non, car il n'est sensé se déclencher que lors de l'ajout d'un vote ou d'une section (au sens ajout de ligne).
- vivi-1 :Merci! En effet, la regex était ma première tentative avec les filtres, pas étonnant que je me sois planté — Rififi (discuter • c), le 6 mars 2019 à 17:20 (CET)
- J'ai (encore) modifié le filtre. j'ai activé le balisage pour qu'on le vois mieux dans les RC. J'hésite à ajouter les regex pour limiter aux nouvelles sections, votes ou commentaires. Le filtre vise principalement les nouveaux, qui justement, ont tendances a oublier de décaler leurs commentaires. Je suis preneur d'avis. Vivi-1[ Bla ? ] 18 mars 2019 à 10:37 (CET)
- Vivi-1 : Je pense qu'il faut ajouter les regex pour limiter aux nouvelles sections/votes/commentaires, peut être en activant ces limitations que dans des pages comme les pages de votes, et ne pas mettre de limitation sur les bavardages (?). Cela permettrait d'éviter tout les faux positifs actuels... Une autre idée et de prendre en compte la quantité ajoutée, si c'est une suppression, il est peu probable que l'utilisateur est ajouté un message. — Rififi (discuter • c), le 21 mars 2019 à 16:02 (CET)
- J'ai (encore) modifié le filtre. j'ai activé le balisage pour qu'on le vois mieux dans les RC. J'hésite à ajouter les regex pour limiter aux nouvelles sections, votes ou commentaires. Le filtre vise principalement les nouveaux, qui justement, ont tendances a oublier de décaler leurs commentaires. Je suis preneur d'avis. Vivi-1[ Bla ? ] 18 mars 2019 à 10:37 (CET)
Pour vous référer à ce ticket dans un texte, utilisez {{ticket|20190128182345}}
.