Was passiert mit einem Beitrag oder Thema, wenn wir ihn löschen?

Soweit ich weiß, erfolgt das Löschen eines Beitrags oder Themas zunächst als weiches Entfernen (Soft Delete), und nach Ablauf der festgelegten Zeit ist die Löschung vollständig.

Da der Löschprozess in mehreren Stufen abläuft, stellen sich mir folgende Fragen. Da ich bei meiner Suche kein umfassendes Thema zu diesem Anliegen gefunden habe, habe ich meine Fragen hier formuliert:

  1. Werden die Statistiken der Seite nach dem Löschen von Beiträgen reduziert?
    Beispielsweise die Anzahl der Likes oder die Gesamtzahl der Beiträge.

  2. Wird die Anzahl der gelöschten Beiträge und Themen, die einem Benutzer gehören, irgendwo protokolliert? Ändern sich diese Zahlen nach der Löschung und nach einiger Zeit?
    Wir möchten ein Abzeichen für Benutzer vergeben, die am häufigsten die Löschung ihrer Themen beantragen. Zum Beispiel: Sobald pro Monat 10 Themen eines Benutzers entfernt wurden, erhält er ein Abzeichen.

  3. Werden alle Nachrichten in einem Thema nach der Entfernung des Themas gelöscht? Wie sehen andere Benutzer dies in ihrer Profilaktivität? (während des weichen Entfernens und danach)

  4. Wenn einem Benutzer aufgrund von Aktivitäten in einem Thema ein Abzeichen zugewiesen wurde, was passiert mit diesem Abzeichen, wenn das Thema gelöscht wird? Was geschieht mit den an andere Benutzer vergebenen Abzeichen, die auf das Thema geantwortet haben?

  5. Welche Auswirkungen hat das Löschen eines Themas oder Beitrags auf das Vertrauenslevel des Benutzers? (insbesondere für TL3)

  6. Hilft das Löschen von Themen mit geringem Wert, aber einer großen Anzahl von Beiträgen, der allgemeinen Leistungsverbesserung?

  7. Wenn ein Administrator das Profil eines Benutzers aufruft, wird die Anzahl der gelöschten Beiträge dieses Benutzers oberhalb des Profils aufgeführt. Wird diese Zahl steigen, wenn Beiträge aufgrund der Löschung eines anderen Benutzers Themas entfernt werden?

Wenn jemand die genauen Antworten auf diese Fragen kennt, bitte ich darum, sie hier für mich und andere zu veröffentlichen, die später nach ihren Fragen suchen werden. Falls jemand weitere Fragen zu den Auswirkungen des Löschens eines Themas oder Beitrags hat, stellen Sie diese bitte hier.

:warning: Für mehr Klarheit: Bitte beantworten Sie alle Fragen in den verschiedenen Stufen getrennt: Soft Delete, Revision und Meta-Löschung, vollständige Löschung aus der Datenbank :pray: :blush:

1 „Gefällt mir“

Ja, fast alle Statistiken basieren auf nicht gelöschten Themen und Beiträgen. Eine Ausnahme bilden Abfragen, die im Data Explorer-Plugin ausgeführt werden. Für diese Abfragen müssen Sie explizit eine Bedingung WHERE deleted_at is NULL setzen, um zu vermeiden, dass Daten aus gelöschten Themen und Beiträgen einbezogen werden.

Ja, die Anzahl der gelöschten Beiträge eines Benutzers wird aufgezeichnet. Der einzige Ort, an dem ich weiß, dass dies in der Benutzeroberfläche angezeigt wird, ist die Zusammenfassungsseite eines Benutzers, wenn diese von einem Staff-Benutzer eingesehen wird. In diesem Fall werden sie so etwas wie folgendes sehen:

Nein, wenn ein Thema gelöscht wird, wird nur der erste Beitrag im Thema gelöscht. Es sei denn, das Thema wird wiederhergestellt, gibt es keine Möglichkeit, die verbleibenden Beiträge zu sehen.

Die meisten Discourse-Abzeichen führen eine tägliche Abfrage zur Entziehung durch, um zu prüfen, ob das Abzeichen dem Benutzer entzogen werden sollte. Wenn das Thema oder der Beitrag, für das/den das Abzeichen vergeben wurde, gelöscht wurde, wird das Abzeichen entzogen.

Gelöschte Beiträge haben keine Auswirkung auf das Vertrauensniveau eines Benutzers. Das Löschen von Beiträgen kann sehr nützlich sein, um Themen lesbar zu halten. Ein gutes Beispiel dafür ist, wie wir mit Dokumentations-Themen umgehen. Wenn etwas in einem Dokumentations-Thema unklar ist, können Leser auf das Thema antworten, um eine Klärung zu bitten. Antworten auf diese Fragen können in den ersten Beitrag des Themas eingearbeitet werden. Sobald dies geschehen ist, ist es am besten, die Antworten zu löschen, um zu verhindern, dass das Thema unlesbar wird.

Die Zahl, die Sie sehen, ist die tatsächliche Anzahl der gelöschten Beiträge. Da das Löschen eines Themas keine Antworten auf das Thema löscht, wird die Zahl nicht steigen.

Eine weitere nützliche Sache für das Seitenpersonal ist zu wissen, wie man nach gelöschten Themen sucht. Dies kann erreicht werden, indem man den URL-Parameter ?status=deleted zur URL einer Discourse-Themenliste hinzufügt.

Eine vollständige Löschung aus der Datenbank ist möglich, wird aber nicht empfohlen. Wenn dies nicht korrekt durchgeführt wird, besteht die Gefahr, dass Probleme mit den Seitenstatistiken entstehen.

5 „Gefällt mir“

Vielen Dank für deine umfassende Antwort.

Nach deiner Erklärung habe ich das so verstanden: Die Topic-Informationen werden nie aus der Datenbank gelöscht (außer manuell) und können jederzeit wiederhergestellt werden. Werden jedoch Beiträge gelöscht, dann werden sie aus der Datenbank entfernt; es bleiben nur noch deren Statistiken erhalten. Der Text der Beiträge ist nach einer vollständigen Löschung nicht mehr verfügbar.

Solange ein Topic nicht manuell aus der Datenbank gelöscht wird, können wir die Statistiken der gelöschten Beiträge und Topics eines Nutzers einsehen und die dafür benötigten Abfragen erstellen.

Und als Antwort auf Frage 6 lässt sich sagen, dass das Löschen großer Topics keine Auswirkung auf die Verbesserung der Geschwindigkeit und Leistung des Systems hat. Es sei denn, sie werden manuell aus der Datenbank entfernt, wobei man das damit verbundene Risiko in Kauf nimmt.

Gilt dasselbe auch für Private Nachrichten?

2 „Gefällt mir“