Modifiche suggerite di Discourse

:writing_hand: Consente ai membri della community di suggerire modifiche ai post, dando ai revisori un controllo granulare sulle modifiche da accettare, senza concedere pieni permessi di modifica.

:warning: Il plugin è sperimentale e soggetto a molte modifiche al momento, non è ancora pronto per l’uso in produzione.

:link: GitHub - discourse/discourse-suggested-edits: EXPERIMENTAL suggested edits plugin · GitHub

Installazione

Segui la guida standard all’installazione dei plugin utilizzando l’URL del repository:

https://github.com/discourse/discourse-suggested-edits.git

Perché le Modifiche Suggerite?

Molte community desiderano che i membri aiutino a mantenere i contenuti accurati e aggiornati, ma concedere l’accesso di modifica a tutti non è sempre pratico. Le Modifiche Suggerite colmano questa lacuna: i membri possono proporre miglioramenti ai post e i revisori fidati decidono cosa applicare. Pensala come portare un modello di contributo in stile Wikipedia nella tua community di Discourse.

Questo è particolarmente utile per:

  • Categorie di knowledge base e documentazione dove l’accuratezza è importante e molti occhi aiutano
  • Community con membri più nuovi che hanno buoni contributi ma non hanno ancora guadagnato la piena fiducia di modifica
  • Contenuti collaborativi come FAQ, guide o riferimenti mantenuti dalla community
  • Modifiche automatizzate: a volte i sistemi di intelligenza artificiale possono suggerire correzioni di refusi e di formulazione, e hai bisogno di un umano che approvi

Come Funziona

Suggerire una modifica

I membri nel gruppo di suggerimento configurato vedono un pulsante “Suggerisci Modifica” sui post idonei. Cliccandolo si apre il compositore pre-compilato con il contenuto del post. Apportano le loro modifiche, aggiungono facoltativamente una motivazione e inviano.

image

Revisionare i suggerimenti

I revisori vedono un badge contatore sui post con suggerimenti in sospeso. Cliccando su “Revisiona” si apre un modale che suddivide il suggerimento in modifiche individuali — ognuna mostrata come un diff evidenziato con contesto circostante.

I revisori possono:

  • Accettare o rifiutare ogni modifica indipendentemente — non c’è bisogno di prendere tutto o niente
  • Modificare il testo suggerito prima di applicarlo — perfezionare la formulazione preservando l’intento
  • Passare tra le visualizzazioni diff inline e affiancate
  • Navigare tra più suggerimenti se ce n’è più di uno in sospeso

Applicare le modifiche

Quando il revisore fa clic su “Applica Accettate”, le modifiche selezionate vengono applicate al post come una revisione attribuita a chi ha suggerito, con una motivazione di modifica che indica chi l’ha approvata. Il proponente e qualsiasi altro utente interessato vengono notificati.

Gestione della non attualità (Staleness)

Se il post originale viene modificato dopo che è stato creato un suggerimento, il suggerimento viene automaticamente contrassegnato come non attuale (stale) e non può essere applicato. Ciò previene conflitti e assicura che i suggerimenti siano sempre basati sul contenuto corrente. I proponenti vengono notificati in modo che possano risottomettere se necessario.

Configurazione

Abilita il plugin e configura l’accesso sotto Admin > Impostazioni, cercando “suggested edits” (modifiche suggerite):

Impostazione Descrizione
suggested_edits_enabled Interruttore principale per il plugin
suggested_edits_suggest_groups Gruppi i cui membri possono suggerire modifiche
suggested_edits_review_groups Gruppi i cui membri possono rivedere e applicare i suggerimenti. Gli autori dei post possono sempre rivedere i suggerimenti sui propri post.
suggested_edits_included_categories Categorie in cui le modifiche suggerite sono abilitate
suggested_edits_included_tags Tag sui topic in cui le modifiche suggerite sono abilitate
suggested_edits_max_creates_per_minute Limite di velocità per la creazione di suggerimenti (default: 5)
suggested_edits_max_revisions_per_minute Limite di velocità per la revisione dei suggerimenti (default: 10)

Una configurazione tipica

  1. Abilita il plugin
  2. Imposta i gruppi di suggerimento al livello di fiducia o al gruppo che dovrebbe poter proporre modifiche (es. trust_level_1)
  3. Imposta i gruppi di revisione ai tuoi moderatori o curatori (es. staff)
  4. Scegli le categorie o i tag dove vuoi che sia abilitato — non devi attivarlo ovunque

:bulb: Gli autori dei post possono sempre rivedere i suggerimenti sui propri post, indipendentemente dall’impostazione del gruppo di revisione.

Ambito e Limitazioni

  • Solo primi post — Le modifiche suggerite si applicano attualmente ai primi post dei topic (OP), non alle risposte
  • Un solo suggerimento in sospeso per utente per post — Un membro deve attendere che il suo suggerimento corrente venga risolto prima di inviarne un altro sullo stesso post
  • I suggerimenti sono basati sul testo — Il diff viene calcolato sul contenuto Markdown grezzo del post

Ricerca

I revisori possono usare il filtro di ricerca with:suggested-edits per trovare topic con suggerimenti in sospeso in tutto il forum.

4 Mi Piace