Livello di fiducia personalizzato

Questo plugin ti consente di aggiungere alcune funzionalità personalizzate ai livelli di fiducia in Discourse.

  • Questo plugin ti permette di aggiungere o revocare alcune funzionalità per gli utenti di determinati livelli di fiducia.

  • Queste funzionalità possono essere aggiunte o revocate tramite le impostazioni del sito.

  • Queste funzionalità possono essere aggiunte o revocate per tutti gli utenti di quel livello di fiducia.

Ottieni il codice

:raising_hand_man: Puoi richiedere una nuova funzionalità o segnalare un bug rispondendo qui sotto o inviando un messaggio a un responsabile.

Configurazione

  • Tutte le impostazioni del sito relative a questo plugin hanno il prefisso ‘csl_’

  • Non sei sicuro di come installare un plugin? Segui i passaggi qui

Funzionalità

  • Definisci il livello di fiducia minimo per creare un post in un argomento.

  • Specifica se gli utenti TL3 (livello di fiducia 3) possono modificare i post o meno.

  • Specifica se gli utenti TL0 (livello di fiducia 0) possono rispondere creando un nuovo argomento o meno.

  • Specifica se gli utenti TL0 (livello di fiducia 0) possono inserire link effettivi nel campo “Chi sono” del profilo utente.

  • Definisci il livello di fiducia minimo per invitare utenti in un argomento.

  • Definisci il livello di fiducia minimo degli utenti che possono ignorare gli altri (csl_min_trust_level_to_ignore_users).

  • Definisci il livello di fiducia minimo per nascondere automaticamente i post segnalati come spam (attualmente è TL3 o superiore).

:warning: Questo Plugin Non È Più Mantenuto

Questo plugin non è più mantenuto da nessuno; si prega di testarlo accuratamente prima di utilizzarlo.

Precedenti Responsabili e Sviluppatori

@Ahmed_Gagan, @fzngagan

32 Mi Piace

Could you please make it possible to specify whether TL2 can invite users or not ?

(currently for an invite-only site they can and there’s no way of changing that whilst letting TL3 and 4 do it)

(See this thread for more: Please make tl for sending invites customisable)

6 Mi Piace

Thanks a lot for your feedback @gh_irina .
yes, I have just added a new setting for this in my plugin.
Now you can check out the updated plugin.

3 Mi Piace

Where do I find this plugin settings to create/customize trust levels?

2 Mi Piace

Firstly Thanks a lot for using my plugin @Heliosurge,
You can search ‘csl_’ in your admin > settings there you will get all 5 settings.

2 Mi Piace

You’re welcome and thanks for creating a great plugin.

2 Mi Piace

You’re most welcome :slightly_smiling_face:

2 Mi Piace

Grazie @Ahmed_Gagan!

2 Mi Piace

Ottimo lavoro @Ahmed_Gagan.

Se hai tempo, potresti aggiungere una funzione per controllare l’efficacia delle segnalazioni? Ad esempio, al momento la segnalazione TL4 nasconde immediatamente un post; sarebbe bello avere l’opzione per farla agire come una segnalazione più “normale”.

4 Mi Piace

Per prima cosa, grazie mille per aver utilizzato il mio plugin e per il tuo prezioso suggerimento @Ellibereth.
Sì, prenderò sicuramente in considerazione il tuo suggerimento e ti farò sapere non appena sarà completato.

5 Mi Piace

Ciao @Ellibereth, la tua richiesta di funzionalità è ora disponibile nel ramo alpha del nostro plugin.
Nota: Ti preghiamo di testarla accuratamente prima di aggiungerla al sito in produzione.

4 Mi Piace

Questo è fantastico. Ottima idea, grazie per averla resa possibile.

Una domanda veloce per capire se è fattibile e se posso dare una mano al repository: è possibile modificare o disabilitare “qualsiasi” cosa in base ai livelli di fiducia? Ad esempio: la funzione di ignorare gli utenti funziona solo dal livello di fiducia 2 in poi; si potrebbe rimuovere o aggiungere ai livelli di fiducia inferiori.

1 Mi Piace

Innanzitutto, grazie mille per aver utilizzato il mio plugin e per il tuo prezioso suggerimento @Iceman

Sì, questo è fattibile e terremo presente questa richiesta nel nostro prossimo aggiornamento :slightly_smiling_face:.
C’è qualcos’altro che vorresti suggerire? Potremmo prenderlo in considerazione per il prossimo aggiornamento.

2 Mi Piace

Ehi @Iceman, la tua richiesta di funzionalità è ora disponibile nel ramo master del nostro plugin. Continua a usare il nostro plugin :slightly_smiling_face:

2 Mi Piace

Ciao @neounix,
Al momento questa funzionalità non è prevista nella nostra roadmap per un po’ di tempo, dato che abbiamo un programma di lavoro molto stretto.
Ma se hai bisogno di questa funzionalità con urgenza, puoi contattare @pavilion per un incarico a pagamento.

Grazie.

Wow, grazie mille, davvero. Lo sto testando subito!

1 Mi Piace

Funziona come un orologio @Ahmed_Gagan, grazie mille. Questo apre molte possibilità per adattare un sito Discourse a realtà specifiche senza dover apportare modifiche pesanti al Core!

Ciò mi porta a un’idea che potrebbe richiedere qualche dibattito o contributo:

Un sito Discourse è fortemente protetto a livello di opzioni per evitare “troll”, ecc.

  • Durante la preregistrazione puoi impostare contenuti come privati, applicare barriere basate sul livello di fiducia, ecc.

  • Al momento della registrazione puoi bloccare determinati domini di posta elettronica, nomi, indirizzi IP, ecc.

  • Dopo la registrazione, principalmente tramite i livelli di fiducia, puoi persino impedire ai TL0 di pubblicare per evitare “attacchi a sorpresa” e simili. Inoltre, durante la pubblicazione hai plugin come quello per sfocare gli spoiler e quello “Dettagli” che permettono agli utenti di scrivere liberamente senza rovinare le sorprese agli altri, ad esempio.

Come sai, uno dei principali “punti di impatto” per le comunità è l’intera “cultura degli spoiler” e, ovviamente, l’odio online, ecc. Abbiamo alcuni strumenti per questo, come notato, ma ho individuato una “vulnerabilità”: un utente TL0, anche se sottoposto a filtri, può mettere like a qualsiasi cosa e i tuoi utenti riceveranno una notifica. Se il nome scelto dal troll durante la registrazione è uno spoiler o un insulto (puoi immaginare degli esempi), si tratta praticamente di un attacco riuscito alla tua comunità.

Una cosa che stavo pensando era di provare a contribuire con una PR a questo ottimo plugin per “disabilitare” la funzione Like in base al livello di fiducia (fondamentalmente rimuovendola per i TL0). La mia grande preoccupazione è non sapere se ciò potrebbe rompere qualcosa, come la “normale progressione al livello di fiducia successivo” o cose simili. Non so quanto sia “essenziale” per l’utente, dal punto di vista del sistema, all’inizio. Qualcuno lo sa?

(@codinghorror e @sam per riferimento, dato che siete le persone a cui posso pensare per questo tipo di cose, ma forse c’è qualcun altro a cui potreste indirizzarmi, scusate il disturbo!)

2 Mi Piace

Sarebbe un’ottima cosa per questo plugin.

Per questo puoi creare una PR e @fzngagan la revisionerà per te.

Penso che questa sarà una funzionalità utile se la rendi personalizzabile per selezionare il minimum_trust_level dell’utente che può mettere Mi piace a un post.

3 Mi Piace

Potrei aver agito con troppa fretta con l’aggiornamento: sembra che stia fallendo comunque (pensavo di aver aggiornato, ma non l’ho fatto poiché stavo facendo il debug di un altro problema e ho confuso l’opzione con quelle predefinite, mia colpa).

Non ho alcuna opzione con il prefisso “cls_” relativa al Trust, tuttavia sono andato nei log e ho trovato questo:

Proverò a usare questa come occasione di apprendimento prima di provare con l’altra (ho letto finora e, per passare da tl0 a tl1, non sembra esserci un’impostazione collegata ai like, ma potrei sbagliarmi).

1 Mi Piace

Cosa stai cercando di fare? Stai cercando di scrivere una nuova funzionalità o di modificarne una esistente?

1 Mi Piace