Possibilité de publier une newsletter comme sujet dans Discourse

Ce serait formidable si l’on pouvait un jour transférer les newsletters par e-mail vers un site Discourse pour les publier en tant que nouveau sujet avec la mise en forme d’origine correcte.

Actuellement, cela ne semble pas possible, bien qu’il existe une fonctionnalité permettant à une catégorie de refléter une liste de diffusion si elle y est abonnée directement. Cependant, il pourrait être utile de pouvoir examiner une newsletter avant de décider si elle serait bonne à publier avec Discourse.

Voici, par exemple, une newsletter avec une annonce d’événement que j’ai publiée par copier-coller, mais elle n’a pas la mise en forme correcte. En tant qu’e-mail transféré, le système ne publie pas la newsletter, il ne publie que s’il y a du nouveau texte écrit dans le message transféré.

https://forum.wombatconstruction.us/t/fw-glow-in-the-dark-at-jacob-lawrence-gallery-through-jan-27/202

Page de l’événement :

1 « J'aime »

Voici à quoi ressemble l’e-mail :

Ce serait difficile car l’e-mail pourrait contenir n’importe quel type de contenu et il est difficile de prédire s’il fonctionnerait bien ou non dans le contexte de Discourse… un e-mail pourrait même contenir des scripts exécutables malveillants. Par défaut, le type de HTML et CSS autorisé dans les publications est assez limité pour éviter ces problèmes de mise en page et de sécurité.

Quelque chose comme cela pourrait être possible avec des iframes, mais cela nécessiterait que l’e-mail soit hébergé sur un site externe. Vous auriez également besoin d’un certain contrôle sur ce site externe, car l’intégration de l’e-mail dans une iframe peut être empêchée par une politique de sécurité de contenu (CSP) ou un en-tête X-Frame-Options. Ceux-ci existent également pour des raisons de sécurité.

Pour accepter n’importe quel e-mail comme contenu de publication HTML, vous auriez besoin d’une sorte d’outil d’analyse d’e-mail capable de déterminer si le contenu de l’e-mail est sûr ou non. Je ne pense pas que ce serait une tâche simple.

3 « J'aime »

Cela a du sens, pour le contrôle de sécurité, désactiver le chargement de contenu à distance à moins qu’il ne provienne d’un expéditeur de confiance est généralement une bonne idée.

Abonné à la newsletter du gouverneur avec une adresse de catégorie générale, je verrai comment ceux-ci se chargent.

Le HTML est :

Bienvenue,

Vous avez créé avec succès les préférences d’abonnement pour le Bureau du Gouverneur / Bureau de la Gestion Financière. Vous pouvez maintenant profiter des mises à jour par e-mail pratiques offertes par le Bureau du Gouverneur / Bureau de la Gestion Financière.

Mais on dirait que le Star Destroyer abaisse cette bannière et affiche simplement le texte.

Certaines méthodes que j’ai recommandées :

  1. Simplifier la sortie de la newsletter afin qu’elle puisse être facilement analysée dans Discourse ; c’est assez facile à faire, mais cela réduit les avantages de l’utilisation d’un système de newsletter.
  2. Utiliser Discourse pour créer le contenu, envoyer une newsletter pour mettre en évidence les liens vers le site communautaire.
  3. Créer un sujet de discussion et lier la newsletter hébergée ailleurs.

La plupart du temps, les gens demandent à envoyer et à partager leur propre newsletter. Il semble que vous souhaitiez peut-être re-partager des newsletters qui vous ont été envoyées, auquel cas il y a un piège : les newsletters sont presque toujours personnalisées pour inclure des liens d’abonnement individualisés dans le message, et le partage de ceux-ci signifie que d’autres peuvent les utiliser pour modifier le statut de l’abonnement.

2 « J'aime »

C’est un problème, j’ai défini un mot de passe requis pour la connexion à cela, mais le lien « se désabonner de tout » ne nécessite pas de connexion par mot de passe.

Je suis capable de le modifier manuellement.

[quote=“maiki, post:5, topic:291259, username:maiki”]pour repartager des newsletters
[/quote]

C’est principalement de cela que je parlais, je n’ai pas encore de newsletter à envoyer moi-même.

Pour les newsletters d’alerte publique, comme celles du ministère des transports et des agences gouvernementales locales/d’État + fédérales, il y en a beaucoup.

En voici une qui a bien été publiée, j’ai juste retiré les liens d’abonnement :

https://forum.wombatconstruction.us/t/notice-land-use-and-building-fee-schedule-amendment-and-increase-effective-february-1st-2024/210

De nombreux sites Web gouvernementaux génèrent un flux RSS pour les annonces publiques ; envisagez d’utiliser le sondage RSS pour importer ce contenu.

1 « J'aime »

Merci, je ne savais pas que cet état avait cela :

Flux RSS de la législature de l’État de Washington

Le site Web de la législature propose actuellement des flux RSS pour chaque projet de loi présenté à la législature. Des flux sont disponibles pour des projets de loi individuels ou vous pouvez vous abonner à un flux thématique qui met à jour chaque projet de loi dans un certain domaine.

Je vais voir si je peux mettre cela en place avec eux ou le comté.

Voici un flux RSS pour le comté :



Island County, WA - Calendar - Commissioners
Calendar • Island County, WA • CivicEngage
Fri, 12 Jan 2024 11:22:39 -0800
Island County, WA - Get the latest events
en-us

Je vais rechercher comment intégrer cela.

1 « J'aime »

Les flux RSS fonctionnent, les newsletters par e-mail sont également publiées en intégralité (lorsque la catégorie est directement abonnée à la liste de diffusion), sauf s’il y a un saut de ligne dans celles-ci, ce qui semble les empêcher de se charger complètement, tout comme lorsqu’un message est transféré.

Voici un autre sujet à ce sujet :

1 « J'aime »

Dan @Heliosurge a mentionné qu’il existe un plugin pour supprimer automatiquement les liens d’abonnement des e-mails de newsletter qui sont convertis en un sujet Discourse. Pouvez-vous le publier ici et savez-vous s’il peut être intégré pour les sites hébergés de niveau standard ou uniquement pour les versions d’entreprise / auto-hébergées ?

Un problème avec le flux RSS est que si je supprime un sujet qui n’est pas pertinent pour mon site, il revient automatiquement tout de suite. Je ne sais pas si cela peut être désactivé ou si le fait de ne pas répertorier un sujet au lieu de le supprimer fonctionnerait à la place.

Ceci est un Theme component (pas un Plugin) et peut être utilisé sur n’importe quelle instance hébergée ou auto-hébergée.

Vous devrez examiner le code et le modifier pour supprimer les liens d’abonnement.

L’auteur du composant pourrait être disposé à faire un fork ou un autre codeur moyennant des frais. Si vous ne parvenez pas à modifier le code pour obtenir l’effet désiré.

Peut-être que l’on peut accomplir quelque chose de similaire avec Wordpress en utilisant le plugin email to post et le plugin Discourse WP.

2 « J'aime »