Es wäre fantastisch, wenn es eines Tages möglich wäre, E-Mail-Newsletter an eine Discourse-Site weiterzuleiten, um sie als neues Thema mit korrekter ursprünglicher Formatierung zu veröffentlichen.
Derzeit scheint dies nicht möglich zu sein, obwohl es die Funktion gibt, dass eine Kategorie eine Mailingliste spiegelt, wenn sie direkt abonniert wird. Es kann jedoch hilfreich sein, einen Newsletter zuerst überprüfen zu können, bevor entschieden wird, ob er mit Discourse veröffentlicht werden soll.
Als Beispiel hier ist ein Newsletter mit einer Veranstaltungsankündigung, den ich per Copy/Paste veröffentlicht habe, der aber nicht die richtige Formatierung hat. Als weitergeleitete E-Mail veröffentlicht das System den Newsletter nicht, sondern veröffentlicht ihn nur, wenn im weitergeleiteten Nachrichtentext etwas Neues geschrieben wurde.
Dies wäre schwierig, da die E-Mail beliebige Inhalte enthalten könnte und es schwer vorherzusagen ist, ob sie im Kontext von Discourse gut funktionieren würde … eine E-Mail könnte sogar bösartige ausführbare Skripte enthalten. Standardmäßig ist die Art von HTML und CSS, die in Beiträgen zulässig ist, recht begrenzt, um diese Layout- und Sicherheitsprobleme zu vermeiden.
Etwas wie dies wäre möglicherweise mit iframes möglich, aber dies würde erfordern, dass die E-Mail auf einer externen Website gehostet wird. Sie bräuchten auch eine gewisse Kontrolle über diese externe Website, da das Einbetten der E-Mail in einen iframe durch eine Content Security Policy (CSP) oder einen X-Frame-Options-Header verhindert werden könnte. Diese existieren ebenfalls aus Sicherheitsgründen.
Um jede E-Mail als HTML-Beitragsinhalt zu akzeptieren, bräuchten Sie eine Art E-Mail-Parsing-Tool, das feststellen kann, ob der Inhalt der E-Mail sicher ist. Ich glaube nicht, dass dies eine einfache Aufgabe wäre.
Das ergibt Sinn, zur Sicherheitsüberprüfung ist es normalerweise eine gute Idee, das Laden von Remote-Inhalten zu deaktivieren, es sei denn, es handelt sich um einen vertrauenswürdigen Absender.
Ich habe den Newsletter des Gouverneurs mit einer allgemeinen Kategorieadresse abonniert und werde sehen, wie diese geladen werden.
Sie haben erfolgreich Abonnementeinstellungen für das Office of the Governor / Office of Financial Management erstellt. Sie können nun die praktischen E-Mail-Updates des Office of the Governor / Office of Financial Management nutzen.
Aber es sieht so aus, als ob der Sternenzerstörer dieses Banner übernimmt und nur den Text postet.
Vereinfachen Sie die Newsletter-Ausgabe, damit sie leicht in Discourse analysiert werden kann. Dies ist relativ einfach zu bewerkstelligen, reduziert jedoch die Vorteile der Verwendung eines Newsletter-Systems.
Verwenden Sie Discourse, um den Inhalt zu erstellen und einen Newsletter zu versenden, der auf Links zur Community-Website hinweist.
Erstellen Sie ein Thema für die Diskussion und verlinken Sie den gehosteten Newsletter woanders.
Meistens fragen die Leute danach, ihren eigenen Newsletter zu versenden und zu teilen. Es scheint, als ob Sie möglicherweise Newsletter, die Sie erhalten haben, erneut teilen möchten. In diesem Fall gibt es einen Haken: Newsletter sind fast immer so angepasst, dass sie individualisierte Abonnementlinks in der Nachricht enthalten. Wenn Sie diese teilen, können andere sie verwenden, um den Abonnementstatus zu ändern.
Viele Regierungswebsites generieren einen RSS-Feed für öffentliche Ankündigungen; erwägen Sie die Verwendung von RSS-Polling, um diese Inhalte zu integrieren.
Danke, das wusste ich nicht, es sieht so aus, als ob dieser Bundesstaat das hat:
Über RSS-Feeds der Washington State Legislature
Die Website der Legislative bietet derzeit RSS-Feeds für jede in die Legislative eingebrachte Gesetzesvorlage. Feeds sind für einzelne Gesetzesvorlagen verfügbar oder Sie können einen Gesetzesvorlagenthema-Feed abonnieren, der Aktualisierungen für jede Gesetzesvorlage zu einem bestimmten Thema enthält.
Ich werde sehen, ob ich das mit ihnen oder dem Landkreis einrichten kann.
Island County, WA - Kalender - Kommissare Calendar • Island County, WA • CivicEngage Fr, 12 Jan 2024 11:22:39 -0800 Island County, WA - Erhalten Sie die neuesten Veranstaltungen en-us
Ich werde recherchieren, wie ich das integrieren kann.
RSS funktioniert, auch E-Mail-Newsletter werden größtenteils vollständig gepostet (wenn eine Kategorieadresse direkt an eine Mailingliste abonniert ist), es sei denn, es gibt einen Zeilenumbruch darin, dann scheint dies sie daran zu hindern, vollständig geladen zu werden, genau wie wenn eine Nachricht weitergeleitet wird.
Dan @Heliosurge erwähnte, dass es ein Plugin gibt, das Abonnementlinks für Newsletter-E-Mails automatisch entfernt, wenn diese in einen Discourse-Themenbeitrag umgewandelt werden. Können Sie das hier posten und wissen Sie, ob dies für gehostete Standard-Websites oder nur für Enterprise/selbst gehostete integriert werden kann?
Ein Problem mit RSS ist, dass, wenn ich ein Thema daraus lösche, das für meine Website nicht relevant ist, es sofort wieder zurückkommt. Ich weiß nicht, ob das deaktiviert werden kann oder ob das Auslisten eines Themas anstelle des Löschens stattdessen funktionieren würde.
Dies ist eine Theme component (kein Plugin) und kann auf jeder gehosteten oder selbst gehosteten Instanz verwendet werden.
Sie müssten den Code untersuchen und ihn ändern/modifizieren, um die Abonnementlinks zu entfernen.
Der Autor der Komponente ist möglicherweise bereit, eine Fork zu erstellen, oder ein anderer Programmierer gegen eine Gebühr. Wenn Sie nicht in der Lage sind, den Code zu ändern, um den gewünschten Effekt zu erzielen.