| Riepilogo | Discourse Yearly Review crea un argomento il 1° gennaio che riassume l’attività del forum dell’anno precedente. (Vedi i nostri esempi qui su Meta - year-in-review) | |
| Link al Repository | https://github.com/discourse/discourse-yearly-review | |
| Guida all’installazione | Come installare i plugin in Discourse |
Configurazione Iniziale
Vai alla pagina /admin/plugins e clicca sul pulsante delle impostazioni di discourse-yearly-review
Impostazioni:
![]()
-
Inserisci le categorie da cui estrarre i dati nell’impostazione
yearly review categories. Se lasciata vuota, predefinitamente verranno selezionate le prime 5 categorie pubbliche. -
Utilizzando l’impostazione
yearly review publish category, scegli una categoria di destinazione dove pubblicare il riepilogo.
È altamente consigliato impostare yearly review publish categorysu una categoria riservata allo staff o privata, in modo da poter visualizzare l’argomento prima di renderlo pubblico. Potresti anche volerlo modificare prima. -
Quindi, abilita il plugin utilizzando l’impostazione
yearly review enabled.
Funzionalità
Come puoi vedere su 2022: The Year in Review, i dati sono visualizzati in due sezioni: utenti e argomenti.
La sezione utenti include:
- Più tempo di lettura
- Più argomenti creati
- Più risposte create
- Più risposte ricevute
- Più “Mi piace” dati
- Più “Mi piace” ricevuti
- Più visite
- Utenti a cui è stata assegnata una badge in evidenza (la badge è impostata dall’impostazione del sito
yearly review featured badge)
La sezione argomenti include:
- Più letti
- Più apprezzati
- Più discussi
- Più popolari
- Più segnalati
Generazione del Riepilogo Annuale
Il plugin stabilisce delle soglie per decidere quali argomenti visualizzare. È necessario avere un minimo di 10 “Mi piace” o risposte, 5 segnalazioni, un punteggio di 10 o un’ora di tempo di lettura affinché un argomento venga visualizzato. L’argomento viene pubblicato automaticamente tramite un’attività in background. L’attività verifica che il plugin sia abilitato e che ci si trovi entro i primi 31 giorni del primo mese dell’anno. Successivamente, verifica se è già stato pubblicato un argomento con il titolo yearly_review.topic_title dall’utente di sistema. Se tutti i controlli superano, l’argomento viene pubblicato nella categoria impostata in yearly review publish category. Se questa non è configurata, l’argomento verrà pubblicato nella categoria Non classificata.
Opzioni Aggiuntive
Categorie del riepilogo annuale
Le categorie utilizzate in questa sezione sono quelle impostate nell’impostazione del sito yearly review categories. Se questa impostazione non è configurata, verranno scelte le 5 migliori categorie pubbliche del forum. “Migliori” è determinato dal conteggio topics_year della categoria.
Le sottocategorie di qualsiasi categoria specificata nell’impostazione del sito yearly review categories non saranno incluse nel rapporto del riepilogo annuale. Se desideri includere le sottocategorie nel rapporto del riepilogo annuale, dovrai specificarle esplicitamente nell’impostazione del sito yearly review categories.
Escludere lo staff dal riepilogo annuale
Il plugin dispone di un’impostazione yearly review exclude staff. È abilitata per impostazione predefinita in modo che i membri dello staff siano esclusi dalla sezione utenti e gli argomenti creati dallo staff siano esclusi dalla sezione argomenti.
Badge in evidenza del riepilogo annuale
Un badge in evidenza può essere impostato tramite l’impostazione yearly review featured badge. Vengono visualizzati al massimo 15 utenti con il badge. Se più di 15 utenti hanno ricevuto questo badge, viene visualizzato un link alla pagina del badge. Se yearly review featured badge non è configurato, questa sezione non verrà visualizzata.
Esecuzione manuale del Riepilogo Annuale
Se non vuoi attendere l’attività in background, puoi pubblicare l’argomento dalla console rails con:
Jobs::YearlyReview.new.execute(force: true)
Se desideri generare un rapporto per un anno specifico, aggiungi semplicemente review_year: 'anno', ad esempio:
Jobs::YearlyReview.new.execute(force: true, review_year: '2021')
Ospitato da noi? Se desideri eseguire il Riepilogo Annuale manualmente, puoi contattarci a team@discourse.org e saremo lieti di organizzarlo per te.
Impostazioni
| Nome | Descrizione |
|---|---|
| yearly review enabled | Abilita il riepilogo annuale. |
| yearly review categories | Categorie pubbliche da cui estrarre gli argomenti. Verranno selezionate le prime 5 categorie da questo gruppo. Se lasciata vuota, predefinitamente verranno selezionate le prime 5 categorie pubbliche. |
| yearly review exclude staff | Escludi lo staff dalle statistiche degli utenti. |
| yearly review include user stats | Aggiungi statistiche identificative degli utenti al primo post dell’argomento del riepilogo. |
| yearly review include private categories | Includi l’attività degli utenti da categorie private o con restrizioni di lettura nel riepilogo. |
| yearly review publish category | La categoria in cui verrà pubblicato il riepilogo. |
| yearly review featured badge | Inserisci il nome completo del badge. Può essere lasciato vuoto. |
Ospitato da noi? Questo plugin è disponibile su tutti i nostri livelli di hosting Yearly Review | Discourse - Civilized Discussion
Problemi Noti
-
I dati sono visualizzati in tabelle HTML. Le tabelle sono racchiuse in tag
divche hanno gli attributidata-review-topic-users="true'edata-review-featured-topics="true". Questo permette di applicare stili alle tabelle quando vengono visualizzate su Discourse. Gli stili non vengono copiati quando vengono creati gli email per gli argomenti. Gli email inviati per l’argomento non hanno un aspetto ottimale. -
Il primo post nell’argomento generato è di circa 40.000 caratteri a causa dell’uso di HTML. Di conseguenza, non può essere modificato a meno che non si aumenti prima il limite di caratteri del corpo oltre questo valore (vedi Body is limited to 32000 characters; you entered 43659)
-
Gli emoji nei titoli non vengono visualizzati nei link degli argomenti in evidenza





