Hallo zusammen, als Mitglied von OpenStreetMap habe ich mehrere Probleme mit Discourse festgestellt, das jetzt für ihr Online-Forum verwendet wird.
Mir wurde gesagt, dass die Mailinglisten-Oberfläche sehr gut funktionieren sollte. Ich habe jedoch einen Fehler gefunden, bei dem die Thread-Erstellung unterbrochen wird, wenn Sie per E-Mail antworten. Dann wird eine neue Nachrichten-ID generiert, anstatt die ursprünglichen wiederzuverwenden.
Beispiel
Das Hauptkonzept ist in Ordnung – es wird z. B. verwendet.
Format: Thread-Nachrichten-ID In-Reply-To-ID
1 topic/851.
Der anfängliche Thread
1.1 topic/851/2747. topic/851
Nachricht 2747 im Thread 851 ist eine Antwort auf das anfängliche Thema 851, wie durch die Header In-Reply-To: und References: angegeben:
1.1.1 ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx topic/851/2747.
Dies ist eine E-Mail-Antwort auf topic/851/2747 mit der Nachrichten-ID ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx
1.1.1.1 topic/851/2749. ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx
Hier wird die Forenantwort 2749 ordnungsgemäß mit meiner Nachrichten-ID ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx verknüpft.
1.1.1.1.1 07289952-0e88-c08a-ea66-b34774c8554e@gmx topic/851/2749.
…und so weiter
Wenn ich jedoch in der Nachrichten-ID ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx auf das vorherige Thema antworte, beziehe ich mich auf
References:… <topic/851/2747. bae9c8af72f1f7ef599f1bcd @OSM>
Aber meine eigene Nachricht (eine HTML-Forum-Version) wird mit folgenden Angaben an mich zurückgesendet:
References: …
<topic/851/2747. ae42d62b1252f1572b2a9a07 @OSM>
Bemerken Sie den Unterschied in der Nachrichten-ID der Referenzen?
Das System des Forums bricht Nachrichten-IDs innerhalb von Referenzen!
Dies führt zu fehlerhaften Threads mit
1.2 topic/851/2748. topic/851/2747.
1.3 topic/851/2751. topic/851/2749.
wobei 1.2 die Forum-Version von 1.1.1 ist (neue Nachrichten-ID topic/851/2748.e6be773dbcc599ad5f35bae5@OSM anstelle meiner ursprünglichen Nachrichten-ID)
und 1.3 die Forum-Version von 1.1.1.1.1 ist.
Ich habe noch nicht überprüft, ob andere ebenfalls fehlerhafte Threads erhalten – da sie meine ursprüngliche Antwort mit der Nachrichten-ID von
1.1.1 ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx,
sondern auch die Forum-Version 1.2 mit der Nachrichten-ID topic/851/2748.e6be773dbcc599ad5f35bae5@OSM erhalten würden, während sie auch die Antwort 1.1.1.1 mit Referenzen auf ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx erhalten würden.
Ich habe die Domainnamen hier verkrüppelt, da dieses Forum diese Nachrichten-IDs in Mailto-Links übersetzt und somit mein Limit für erlaubte Links überschreitet.