Erforderlich, neue Bedingungen (nach Änderungen) als Modal im Forum zu akzeptieren

Ich habe ein Forum, das über DiscourseConnect mit meiner Website integriert ist.
Wenn ein Benutzer auf meiner Website ein Konto erstellt und auf den Forenlink klickt, erhält er ein Forenkonto und wird automatisch im Forum angemeldet (alles funktioniert hervorragend!).
Ich benötige eine Möglichkeit, alle Benutzer dazu zu bringen, den Nutzungsbedingungen (TOS) zuzustimmen, wenn sie das Forum zum ersten Mal betreten oder wenn sich die TOS geändert haben.
Meine Idee ist es, allen Benutzern, die die TOS noch nicht akzeptiert haben, ein Modal-Fenster anzuzeigen. Ich möchte einen Dialog ähnlich der Cookie-Einwilligung zeigen, wie sie auf vielen Webseiten zu sehen ist:

Ich habe nach einem Plugin gesucht, das eine solche Funktionalität bietet, konnte jedoch leider keines finden.
Kann mir jemand ein Plugin oder eine Theme-Komponente empfehlen, die diese Funktionalität bereitstellt?

Falls nicht: Ist es technisch möglich, ein solches Plugin oder eine solche Theme-Komponente zu erstellen? (Ich weiß noch nicht genau, welche Art von Komponente es sein sollte, da ich noch neu bei Discourse bin.)
Es sollte ein neues Feld für den Benutzer hinzufügen, das die zuletzt akzeptierte TOS-Version speichert. Außerdem sollte es eine Benutzeroberfläche bieten, um die TOS hinzuzufügen oder zu bearbeiten, einschließlich der Angabe der Version. Natürlich sollte es auch allen Benutzern, die der neuesten TOS-Version noch nicht zugestimmt haben, ein Modal anzeigen und alle Aktionen blockieren, bis sie die TOS akzeptieren.

Falls dies möglich ist, möchte ich es gerne selbst versuchen, benötige jedoch einige Anleitung.
Vielen Dank für Ihren Rat.

Ich denke, dieses Plugin wird für das, was du brauchst, funktionieren.

Vielen Dank für den Link. Ich habe das Plugin gesehen, aber es hat einige Einschränkungen (zum Beispiel ein Limit von 200 Nutzern).
Darüber hinaus muss ich die AGB als Modal anzeigen.
Ich lese gerade, wie man mit der Entwicklung von Plugins beginnt. Wenn mir jemand bestätigen kann, dass ein solches Plugin machbar ist, werde ich versuchen, eine Entwicklungsumgebung einzurichten und es auszuprobieren.

Ein weiterer Punkt, den ich anführen kann, ist

1 „Gefällt mir“

Vielleicht solltest du die Durchsetzung deiner Nutzungsbedingungen prüfen?

Außerdem gibt es Cookie-Konformität gemäß der DSGVO, was möglicherweise Teil der Lösung ist.