Coeditor del Discourse Wiki

:information_source: Riepilogo Attribuisce i crediti a tutti coloro che hanno modificato un post wiki, direttamente sotto il post
:hammer_and_wrench: Repository GitHub - criptonautas/discourse-wiki-coeditors: Discourse theme component: credits everyone who edited a wiki post, under the post · GitHub
:question: Guida all’installazione Come installare un tema o un componente tematico
:open_book: Nuovo con i temi di Discourse? Guida per principianti all’uso dei temi di Discourse

Installa questo componente tematico

Discourse conserva ogni modifica wiki, ma non mostra mai chi ha contribuito. Questo componente li elenca sotto il post, in modo che le persone che mantengono aggiornato un wiki ottengano il giusto riconoscimento.

Cosa fa

  • Mostra “Corredatto da” e gli avatar dei redattori sotto il primo post di un argomento wiki.
  • Classifica i redattori in base al numero di modifiche apportate nelle revisioni recenti. L’autore del post, system e discobot non sono elencati.
  • Apre la scheda profilo di ogni persona al clic.
  • Superato un numero impostato di avatar, gli altri vengono raggruppati sotto “+Altri N”.
  • Funziona per i visitatori disconnessi: la cronologia delle modifiche di un wiki è pubblica anche se edit_history_visible_to_public è disattivato.
  • Sono incluse le localizzazioni in inglese e spagnolo.

Impostazioni

Impostazione Predefinita
target_categories vuoto Categorie i cui wiki mostrano l’elenco
target_tags vuoto Tag i cui wiki mostrano l’elenco, in qualsiasi categoria. Se non vengono impostate categorie o tag, ogni wiki lo mostra.
label vuoto Testo prima degli avatar. Se vuoto, utilizza la lingua dello spettatore.
label_overrides nessuno Formulazione diversa per categoria
excluded_users vuoto Nomi utente mai elencati
max_avatars 5 Avatar mostrati prima di “+Altri N”
max_revisions 20 Revisioni recenti lette, fino a 40

Limiti noti

  • Una richiesta per revisione a ogni visualizzazione, quindi vengono lette solo le revisioni recenti: i redattori precedenti di un wiki modificato pesantemente scompaiono dall’elenco. Il limite è di 40 perché Discourse blocca un visitore dopo 50 richieste in 10 secondi per impostazione predefinita.
  • Altri bot, come quelli di IA, non possono essere rilevati automaticamente: devono essere aggiunti a excluded_users.
  • Viene conteggiata qualsiasi revisione, incluso una che ha modificato solo il titolo, i tag o la categoria.
  • Viene attribuito il credito solo al primo post.
  • excluded_users nasconde solo i nomi. Le loro modifiche rimangono nella cronologia del post.

Per una classifica invece del credito per singolo post, il README include una query di Data Explorer. Le segnalazioni di bug e le pull request sono ben accette.