La persistenza dei post nascosti dalle segnalazioni è un flagello per la nostra comunità

La moderazione della community è ottima: se abbastanza utenti segnalano un post per nasconderlo, i moderatori non devono intervenire. Ancora meglio è che l’utente che ha pubblicato il post abbia l’opportunità di migliorarlo affinché rispetti le regole. Ma cosa succede se l’utente sceglie di non migliorare il post e lo lascia semplicemente così? Il post rimane “nascosto” per l’eternità.

In questo stato perpetuo di nascondimento, il post continua a occupare inutilmente spazio nel thread, poiché ha le stesse dimensioni di un post normale:

Questa situazione è terribile: se la community segnala diversi post spam o una discussione accesa in un thread, anche dopo che i post sono stati nascosti, l’argomento rimane ingombrato da essi.

Per risolvere il problema:

  • I post nascosti dovrebbero essere compressi in qualcosa di simile a ciò che i moderatori vedono per i post cancellati: “clicca per visualizzare x post cancellati”. Questa è una soluzione molto compatta che non compromette la leggibilità dell’argomento. Se l’utente modifica il suo post per migliorarlo, verrà spostato da questa sezione e riportato nel thread.
  • I post che rimangono nascosti per un periodo sufficientemente lungo senza alcuna azione (24 ore?) dovrebbero essere automaticamente cancellati, in modo che gli utenti non possano scorrere i post di altri e trovare tutti i contenuti problematici pubblicati in passato.
2 Mi Piace

There is aready a site setting for this

delete old hidden posts

Auto-delete any hidden posts that stay hidden for more than 30 days.

Make sure that’s checked.

2 Mi Piace

We do have it enabled, but a full month is so long that we thought they were never deleted. Can this be changed so that site admins can configure the amount of days? We would want to set this to 1-2 days.

2 Mi Piace

We don’t generally prioritize these kinds of site specific requests unless you’re a customer. Did you want to move back to our hosting?

So these posts show up in the moderation queue, right? Can’t you delete them from there?

We delete the majority of flagged posts because we’ve found that users will still quote and reply to them otherwise.

5 Mi Piace

Wow even after they are hidden, people will quote and reply to the hidden post?

2 Mi Piace

I’ve seen users dig up old post revisions to respond to. If they can do it, they will.

4 Mi Piace

Absolutely. And surprisingly often!

When someone is wrong on the internet, and someone has a chance to respond, it seems some folks just can’t resist the urge.

11 Mi Piace

A css tag (post-hidden) is added to the hidden post, and this can be used. You can change the design of this post at your discretion. For example, remove the avatar, make the font smaller, change the indentation. Huge selection.

.post-hidden .topic-avatar {
    display: none !important;
}

For example, so:

Maybe this will help to solve the problem of"space saving".

7 Mi Piace

Yes, we’re having the same problem. My moderators were all confused about how this was happening, and then I discovered using incognito that “hidden” doesn’t really mean hidden in the removed sense, as we would have thought, it just means collapsed.

And the problem was discovered because we had several user replying to the original hidden post debating about whether it should have been hidden. This led to a total of 7 hidden posts in a row.

My takeaway is that if our mods want to actually remove a post their action needs to be to delete not hide it.

4 Mi Piace

Precisely this. We long ago moved to deleting posts (and replies) that are moderated, because otherwise those hidden posts are invariably a new derail on the topic otherwise.

4 Mi Piace

In the context of flagging, mods can’t hide posts, as far as I know. Hiding happens automatically as a protective measure when a post meets a community flag threshold.

The mods at that point are notified and can take action as they deem fit, which includes deleting the flagged post.

My point is that hiding is a) automatic and b) meant to be a temporary state.

2 Mi Piace

If that’s true, why does ”Agree”-ing with flags not delete the post? It should move the post from the temporary status?

1 Mi Piace

Agree means “yes, I agree the community was correct to hide this post”.

It’s not a foregone conclusion that every flagged post is so bad it has to be deleted. Sometimes (as long as it’s not too toxic of course) leaving hints in the conversation about the kind of content you frown upon is a way of educating future readers.

6 Mi Piace

Concordo anche con altri utenti qui sul fatto che i post nascosti dovrebbero essere completamente nascosti agli spettatori normali. Gli utenti si fissano su un argomento vivace, o se un post ha contenuti inappropriati ancora di più, e approfitteranno di qualsiasi interfaccia utente offerta per visualizzarlo. Prova a mettere un pulsante fisico grande e rosso con un cartello “Non premere!” in uno spazio pubblico e probabilmente riceverà più pressioni di quante ne riceverebbe se cambiassi il cartello in “Per favore, premimi”.

Grazie per questa informazione molto utile. Sono andato oltre per nascondere completamente l’intero post nascosto agli spettatori normali, rendendolo comunque visibile in un colore sbiadito per lo staff. Ma non sono molto bravo con il CSS, questo avrà conseguenze indesiderate che non mi sono venute in mente?

body:not(.staff) {
    .post-hidden  {
        display: none !important;
    }
}
2 Mi Piace

Non vedo alcun problema con quella regola. :slight_smile:

Piccola nota: staff è un gruppo protetto e non può nemmeno essere rinominato (ho provato a vedere se cambiasse la classe CSS).

La parte !important sembra non essenziale qui. Non ci sono più selettori precedenti che la sovrascriverebbero.

2 Mi Piace

Grazie come sempre per la tua utile risposta @Canapin . Ho quindi modificato ulteriormente senza !important e ho anche rimosso la possibilità di visualizzare le revisioni dei post per gli spettatori normali:

body:not(.staff) {
    .post-hidden  {
        display: none;
    }
    .post-info.edits  {
        display: none;
    }
}

Puoi farlo disattivando l’impostazione cronologia modifiche visibile al pubblico :slight_smile:

image

3 Mi Piace

:face_palm: Oh, grazie! Stavo cercando revision nelle impostazioni.

1 Mi Piace

A quanto pare questo crea alcuni effetti collaterali:

  • Quando l’ultimo post in un argomento è nascosto e un utente fa clic sull’indicatore dell’ultimo post nell’elenco degli argomenti, tenterà di andare all’ultimo post ma poi “rimbalzerà” casualmente più indietro nel thread.
  • Il proprietario del post nascosto non avrà la possibilità di modificarlo perché anche i controlli per il post sono nascosti.

Quindi questa sembra essere una soluzione migliore:

body:not(.staff) {
    .post-hidden a.expand-hidden  {
        display: none;
    }
}
2 Mi Piace