| Zusammenfassung | Discourse Yearly Review erstellt am 1. Januar ein Thema, das die Forenaktivitäten des vorherigen Jahres zusammenfasst. (Siehe unsere Beispiele hier auf Meta - year-in-review) | |
| Repository-Link | https://github.com/discourse/discourse-yearly-review | |
| Installationsanleitung | So installieren Sie Plugins in Discourse |
Erste Einrichtung
Gehen Sie zu Ihrer /admin/plugins-Seite, um auf die Schaltfläche discourse-yearly-review
Einstellungen zu klicken:
![]()
-
Geben Sie Kategorien ein, aus denen Daten gezogen werden sollen, in die Einstellung
yearly review categories. Wenn dies leer gelassen wird, werden standardmäßig die 5 öffentlichsten Kategorien verwendet. -
Wählen Sie mit der Einstellung
yearly review publish categoryeine Zielkategorie aus, in der die Zusammenfassung veröffentlicht werden soll.
Es wird dringend empfohlen, die Einstellung yearly review publish categoryauf eine Mitarbeiter- oder andere private Kategorie zu setzen, damit Sie das Thema vor der Veröffentlichung für die Öffentlichkeit einsehen können. Möglicherweise möchten Sie es auch zuerst bearbeiten. -
Aktivieren Sie dann das Plugin mit der Einstellung
yearly review enabled.
Funktionen
Wie Sie unter 2022: The Year in Review sehen können, werden die Daten in zwei Abschnitten angezeigt – Benutzer und Themen.
Der Benutzerabschnitt umfasst:
- Meiste Lesezeit
- Meiste erstellten Themen
- Meiste erstellten Antworten
- Meiste beantwortet
- Meiste gegebene Likes
- Meiste erhaltene Likes
- Meiste Besuche
- Benutzer, die ein herausragendes Badge erhalten haben (das Badge wird durch die Site-Einstellung
yearly review featured badgefestgelegt)
Der Themenabschnitt umfasst:
- Meist gelesen
- Meist geliked
- Meist beantwortet
- Beliebt
- Meist gebookmarkt
Erstellen der Jahreszusammenfassung
Das Plugin legt Schwellenwerte fest, um zu entscheiden, welche Themen angezeigt werden sollen. Ein Thema wird nur angezeigt, wenn es mindestens 10 Likes oder Antworten, 5 Bookmarks, eine Punktzahl von 10 oder eine Lesezeit von einer Stunde gibt. Das Thema wird automatisch über einen Hintergrundjob veröffentlicht. Der Job prüft, ob das Plugin aktiviert ist und ob es sich innerhalb der ersten 31 Tage des ersten Monats des Jahres befindet. Anschließend wird geprüft, ob bereits ein Thema mit dem Titel yearly_review.topic_title vom Systembenutzer veröffentlicht wurde. Wenn alle Prüfungen bestehen, wird das Thema in der Kategorie veröffentlicht, die in der Einstellung yearly review publish category festgelegt ist. Wenn dies nicht konfiguriert ist, wird das Thema in der Kategorie „Nicht kategorisiert" veröffentlicht.
Zusätzliche Optionen
Jahreszusammenfassungs-Kategorien
Die in diesem Abschnitt verwendeten Kategorien sind diejenigen, die in der Site-Einstellung yearly review categories festgelegt sind. Wenn diese Einstellung nicht konfiguriert ist, werden die 5 besten öffentlichen Kategorien des Forums ausgewählt. „Beste" wird anhand der Anzahl der topics_year in der Kategorie bestimmt.
Unterkategorien von Kategorien, die in der Site-Einstellung yearly review categories angegeben sind, werden nicht in den Jahreszusammenfassungsbericht aufgenommen. Wenn Sie möchten, dass Unterkategorien im Jahreszusammenfassungsbericht enthalten sind, müssen Sie diese explizit in der Site-Einstellung yearly review categories angeben.
Jahreszusammenfassung Mitarbeiter ausschließen
Das Plugin verfügt über eine Einstellung yearly review exclude staff. Sie ist standardmäßig aktiviert, sodass Mitarbeiter aus dem Benutzerabschnitt ausgeschlossen werden und von Mitarbeitern erstellte Themen aus dem Themenabschnitt ausgeschlossen werden.
Herausragendes Badge der Jahreszusammenfassung
Ein herausragendes Badge kann über die Einstellung yearly review featured badge festgelegt werden. Es werden maximal 15 Badge-Nutzer angezeigt. Wenn mehr als 15 Benutzer dieses Badge erhalten haben, wird ein Link zur Seite des Badges angezeigt. Wenn die Einstellung yearly review featured badge nicht konfiguriert ist, wird dieser Abschnitt nicht angezeigt.
Jahreszusammenfassung manuell ausführen
Wenn Sie nicht auf den Hintergrundjob warten möchten, können Sie das Thema über die Rails-Konsole mit folgendem Befehl veröffentlichen:
Jobs::YearlyReview.new.execute(force: true)
Wenn Sie einen Bericht für ein bestimmtes Jahr erstellen möchten, fügen Sie einfach review_year: 'Jahr' hinzu, z. B.:
Jobs::YearlyReview.new.execute(force: true, review_year: '2021')
Von uns gehostet? Wenn Sie die Jahreszusammenfassung manuell ausführen möchten, können Sie uns unter team@discourse.org kontaktieren. Wir helfen Ihnen gerne dabei.
Einstellungen
| Name | Beschreibung |
|---|---|
| yearly review enabled | Jahreszusammenfassung aktivieren. |
| yearly review categories | Öffentliche Kategorien, aus denen Themen gezogen werden sollen. Aus dieser Gruppe werden die 5 besten Kategorien ausgewählt. Wenn leer gelassen, werden standardmäßig die 5 öffentlichsten Kategorien verwendet. |
| yearly review exclude staff | Mitarbeiter von den Benutzerstatistiken ausschließen. |
| yearly review include user stats | Benutzeridentifizierende Statistiken zum ersten Beitrag des Zusammenfassungsthemas hinzufügen. |
| yearly review include private categories | Benutzeraktivitäten aus privaten oder lesebeschränkten Kategorien in der Zusammenfassung einschließen. |
| yearly review publish category | Die Kategorie, in der die Zusammenfassung veröffentlicht wird. |
| yearly review featured badge | Geben Sie den vollständigen Badge-Namen ein. Kann leer gelassen werden. |
Von uns gehostet? Dieses Plugin ist in allen unseren Hosting-Stufen verfügbar: Yearly Review | Discourse - Civilized Discussion
Bekannte Probleme
-
Die Daten werden in HTML-Tabellen angezeigt. Tabellen sind in
div-Tags eingewickelt, die die Attributedata-review-topic-users="true"unddata-review-featured-topics="true"haben. Dies ermöglicht es, die Tabellen zu formatieren, wenn sie in Discourse angezeigt werden. Die Stile werden nicht kopiert, wenn E-Mails für die Themen erstellt werden. E-Mails, die für das Thema gesendet werden, sehen nicht gut aus. -
Der erste Beitrag im generierten Thema hat ≈ 40.000 Zeichen aufgrund der Verwendung von HTML. Daher kann er nicht bearbeitet werden, es sei denn, Sie erhöhen zuerst das Zeichenlimit für den Textkörper über diesen Wert hinaus (siehe Body is limited to 32000 characters; you entered 43659).
-
Emojis in Titeln werden in den Links zu herausragenden Themen nicht gerendert.





