ich habe eine Erweiterung geschrieben, die es erlaubt, vor dem Absenden eines Beitrags einzelne Mitglieder oder auch ganze Gruppen in eine Empfängerliste zu setzen. Diese bekommen den Beitrag dann als E-Mail zugeschickt. Das ist für kleine, geschlossene Foren gedacht, die zur Kommunikation eingerichtet wurden.
Ich würde diese Erweiterung gerne Veröffentlichen, aber dafür müssen noch folgende Probleme gelöst werden:
- Die Erweiterung übernimmt auch die Abonnements (Sonst bekommt ja jemand, der als Empfänger ausgewählt ist und das Thema/Forum abonniert hat, zwei Mails). Wie kann ich aus der Erweiterung heraus das Versenden der Abonnement-Mails vom Forum aus verhindern?
- Um in der Mail auf den neuen Beitrag verlinken zu können, muss die Erweiterung die URL des Forums kennen. Also diesen Teil der URL: "https://domain-des-forums/ggf-root-ordner/" wie bekomme ich diesen String am elegantesten?
- Die Erweiterung lauscht auf das Event submit_post_end. Wenn man vorher auf Vorschau klickt, ist die Empfängerliste wieder leer. Mit welchem Event kann ich auf das Erstellen der Vorschau lauschen, um die Liste weiterzugeben?