Plugin de Catégories Toujours Anonyme

Je trouve personnellement que c’est une fonctionnalité, même si ce n’est pas intentionnel, car il y a une raison pour laquelle c’est une catégorie anonyme. Mais oui, peut-être que cela arrive parce qu’il n’y a pas de suivi pour le message. Je ne suis honnêtement pas sûr, mais cela pourrait être la raison.

Génial, cela fonctionne parfaitement. Je me demandais si tous les comptes créés par @anon étaient supprimés après un certain temps ou s’ils restaient dans la base de données ?

Je ne pense pas qu’ils soient jamais vidés / nettoyés en soi automatiquement. C’est juste que de nouveaux messages anonymes après x jours du dernier par cet utilisateur (contrôlé par un paramètre du site principal) créent un nouvel utilisateur anonyme.

Il serait bien sûr tout à fait possible de le faire manuellement.

1 « J'aime »

Bien reçu :))

Aussi, y a-t-il un moyen de masquer cette fenêtre contextuelle à chaque fois que quelqu’un publie ?

1 « J'aime »

Voici une solution si quelqu’un en a besoin, vous pouvez cloner le dépôt et dans le fichier plugin.rb, vous pouvez supprimer à la fois result.message et result.route_to, il n’y a donc plus de mécanisme de retour à l’utilisateur, et aucune boîte de dialogue ou fenêtre contextuelle ne sera déclenchée.

Voici à quoi ressemblerait le morceau de code :

if result.success?
  result.post = post
  # Message et route_to supprimés pour ignorer la boîte de dialogue
else
  user.flag_linked_posts_as_spam if creator.spam?
end

J’ai ajouté ce CSS à un composant de thème pour y parvenir (et masquer leur présence) :

// Tweaks to the Anon category
body.category-general-hnz-anon {
    div.presence-users, div.row div.post-notice.new-user {
        display: none;
    }
}

La partie après category- est le slug de la catégorie que vous ciblez.

2 « J'aime »

J’ai trouvé une autre façon d’implémenter des fonctions similaires à ce plugin, mais sans lui : il suffit d’ajouter un groupe appelé anon (ou ce que vous voulez) pour inclure tous les utilisateurs anonymes. Bien sûr, vous n’avez pas besoin d’ajouter tous les comptes un par un, tous les e-mails des anonymes sont anon.your.site, donc en configurant un ajout automatique, puis en spécifiant la sécurité d’une catégorie pour n’autoriser que le groupe anon à visualiser, créer des sujets et poster.

1 « J'aime »

Astucieux, mais cela manque la fonctionnalité clé de ce plugin :

Bien que simple pour les utilisateurs avertis, le processus de passage à un utilisateur anonyme, de publication au bon endroit et de retour en arrière est un pont trop loin pour la plupart !

4 « J'aime »

Lorsqu’une personne répond à la catégorie Toujours anonyme par e-mail, elle n’est pas anonymisée. Comme vous pouvez l’imaginer, cela pose parfois un petit problème !

Ce sujet devrait-il être étiqueté #anonymisation ou peut-être #mode-anonyme ? Je le trouverais plus facile à trouver si c’était le cas.

1 « J'aime »

Ce dernier. Je l’ai fait maintenant.

Je vois que le plugin corrige le newPostHandler, donc je m’attendrais à ce qu’il intercepte également les e-mails. Nous y jetterons un œil lorsque nous aurons un peu de temps.

1 « J'aime »

D’accord - je vais faire d’autres tests et m’assurer que c’est reproductible pour ne pas vous faire perdre votre temps !

Existe un moyen de remplacer le mode anonyme pour les modérateurs/personnel dans les catégories toujours anonymes ? Cela ne semble pas non plus permettre aux modérateurs de publier en chuchotant. Ce n’est pas grave si ce n’est pas possible, je me demandais juste si je ratais quelque chose dans les paramètres.

Cela semble juste.

J’ai ajouté cette fonctionnalité maintenant : les publications “chuchotées” ne seront jamais anonymisées.

5 « J'aime »

Merci pour la réponse rapide !

2 « J'aime »

Quelle serait la meilleure façon de supprimer la boîte de dialogue « Votre publication a été anonymisée » après la publication ? J’ai essayé de la masquer avec du CSS, mais elle utilise les mêmes identifiants et classes que toutes les autres boîtes de dialogue d’erreur, ce qui a rendu certaines actions de modération impossibles et supprime les boîtes de dialogue de retour d’information de l’utilisateur. Je ne sais pas comment écrire un composant de thème pour cibler uniquement la modale pour les publications anonymes mises en file d’attente ou si cela nécessiterait une modification du plugin.

Et pourquoi voulez-vous le cacher ?

1 « J'aime »

Parce que c’est agaçant et que cela crée des frictions dans le processus de publication. Nous mettons en place une catégorie toujours anonyme où l’attente est que les gens aient des discussions plus étendues comme ils le font dans les catégories avec des noms d’utilisateur, et la notification contextuelle rend agaçant de publier anonymement plus de quelques fois.

Peut-être qu’avoir la notification contextuelle une seule fois lors de la première publication serait acceptable, mais le compositeur indique anonyme, le commentaire anonyme est affiché juste après la publication, et notre catégorie comporte spécifiquement des annonces partout indiquant que tous les sujets/publications sont anonymes.

Je peux écrire moi-même un composant de thème pour ajouter une classe div et masquer la notification contextuelle, j’espérais juste quelques conseils sur où commencer car je n’ai pas encore travaillé avec une boîte de dialogue modale.

Je pense qu’il n’est pas facile de le supprimer à l’aide d’un composant de thème.
Il y a une ligne unique dans le plugin qui ajoute le message, si vous supprimez cette ligne, le message disparaîtra. Si vous êtes prêt à attendre quelques jours, j’ajouterai ceci comme un paramètre.

3 « J'aime »

Merci beaucoup, j’apprécierais. Il n’y a aucune urgence.

Désolé de vous déranger encore à ce sujet, mais je pensais que vous aimeriez le savoir @RGJ : les messages publiés dans une catégorie toujours anonyme semblent contourner la liste « exiger l’approbation » des mots surveillés. D’autres messages contenant des mots surveillés dans les listes censurer, signaler, remplacer, étiqueter et faire taire sont interceptés, mais tout ce qui se trouve sur la liste exiger l’approbation est autorisé à passer.

1 « J'aime »