Possibilità di postare la newsletter come topic in Discourse

Sarebbe fantastico se un giorno fosse possibile inoltrare newsletter via e-mail a un sito Discourse per pubblicarle come nuovo argomento con la formattazione originale corretta.

Attualmente sembra che ciò non sia possibile, sebbene esista la funzionalità per una categoria di rispecchiare una mailing list se iscritti direttamente. Tuttavia, potrebbe essere utile poter rivedere prima una newsletter prima di decidere se sarebbe opportuno pubblicarla con Discourse.

Come esempio, ecco una newsletter con l’annuncio di un evento che ho pubblicato con copia/incolla ma non ha la formattazione corretta. Come e-mail inoltrata, il sistema non pubblica la newsletter, pubblica solo se c’è nuovo testo scritto nel messaggio inoltrato.

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

Pagina dell’evento:

1 Mi Piace

Questo è l’aspetto dell’email:

Sarebbe difficile perché l’email potrebbe contenere qualsiasi tipo di contenuto ed è difficile prevedere se funzionerebbe bene nel contesto di Discourse… un’email potrebbe persino contenere script eseguibili dannosi. Per impostazione predefinita, il tipo di HTML e CSS consentito nei post è piuttosto limitato per evitare questi problemi di layout e sicurezza.

Qualcosa del genere potrebbe essere possibile con gli iframe, ma ciò richiederebbe che l’email fosse ospitata su un sito esterno. Avresti anche bisogno di un certo controllo su quel sito esterno perché l’incorporamento dell’email in un iframe potrebbe essere impedito da una policy di sicurezza dei contenuti (CSP) o dall’header X-Frame-Options. Anche questi esistono per motivi di sicurezza.

Per accettare qualsiasi email come contenuto di post HTML, avresti bisogno di una sorta di strumento di analisi delle email che possa determinare se il contenuto dell’email è sicuro. Non credo che sarebbe un compito semplice.

3 Mi Piace

Ha senso, per il controllo di sicurezza di solito disabilitare il caricamento di contenuti remoti a meno che non si tratti di un mittente attendibile è una buona idea.

Iscritto alla newsletter del governatore con un indirizzo di categoria generale vedrà come questi vengono caricati.

L’HTML è:

Benvenuto,

Hai creato con successo le preferenze di iscrizione per Office of the Governor / Office of Financial Management. Ora sei in grado di approfittare degli aggiornamenti via email offerti da Office of the Governor / Office of Financial Management.

Ma sembra che lo Star Destroyer abbatta quel banner e pubblichi solo il testo.

Alcuni metodi che ho consigliato:

  1. Semplifica l’output della newsletter in modo che possa essere facilmente analizzato in Discourse; questo è abbastanza facile da fare, ma riduce i vantaggi dell’utilizzo di un sistema di newsletter
  2. Usa Discourse per creare il contenuto, invia una newsletter per evidenziare i link al sito della community
  3. Crea un argomento di discussione e collega la newsletter ospitata altrove

La maggior parte delle volte le persone chiedono di inviare e condividere la propria newsletter. Sembra che tu voglia ricondividere le newsletter che ti sono state inviate, nel qual caso c’è un intoppo: le newsletter sono quasi sempre personalizzate per includere link di iscrizione individualizzati nel messaggio e la condivisione di questi significa che altri possono usarli per modificare lo stato di iscrizione.

2 Mi Piace

Questo è un problema, ho impostato una password richiesta per l’accesso a quello, ma il link “annulla iscrizione a tutto” non richiede l’accesso con password.

Sono in grado di rimuoverlo manualmente.

Questo è principalmente ciò di cui stavo parlando, non ho ancora una newsletter da inviare.

Per le newsletter di avvisi pubblici, come quelle del dipartimento dei trasporti e delle agenzie governative locali/statali + federali, ce ne sono molte.

Questo è uno che è stato pubblicato bene, ho solo modificato i link degli iscritti:

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

Molti siti web governativi generano un feed RSS per gli annunci pubblici; considera l’utilizzo di RSS Polling per importare tali contenuti.

1 Mi Piace

Grazie, non lo sapevo e sembra che questo stato ne abbia uno:

Feed RSS della legislatura dello stato di Washington

Il sito web della legislatura attualmente fornisce feed RSS per ogni disegno di legge introdotto alla legislatura. I feed sono disponibili per singoli disegni di legge o è possibile iscriversi a un feed di argomenti di disegni di legge che contiene aggiornamenti per ogni disegno di legge in un determinato argomento.

Vedrò se riesco a impostarlo con loro o con la contea.

Questo è un RSS per la contea:



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

Ricercerò come integrarlo.

1 Mi Piace

RSS funziona, anche le newsletter via e-mail vengono pubblicate per intero (quando la categoria di indirizzo è sottoscritta direttamente alla mailing list) a meno che non ci sia un’interruzione di riga, che sembra impedirne il caricamento completo, proprio come quando un messaggio viene inoltrato.

Ecco un altro argomento a riguardo:

1 Mi Piace

Dan @Heliosurge ha menzionato che esiste un plugin per rimuovere automaticamente i link di iscrizione per le e-mail delle newsletter che vengono convertite in un post di argomento discourse, puoi pubblicarlo qui e sai se può essere integrato per i siti ospitati di livello standard o solo per quelli enterprise / self-hosted?

Un problema con l’RSS è che se elimino un argomento da esso che non è rilevante per il mio sito, ritorna automaticamente subito. Non so se ciò possa essere disabilitato o se invece funzionerebbe non elencare un argomento invece di eliminarlo.

Questo è un Theme component (non un Plugin) e può essere utilizzato su qualsiasi istanza ospitata o self-hosted.

Dovresti esaminare il codice e modificarlo per rimuovere i link di iscrizione.

L’autore del componente potrebbe essere disposto a creare un fork o un altro programmatore a pagamento. Se non riesci a capire come modificare il codice per ottenere l’effetto desiderato.

È forse possibile realizzare qualcosa di simile con Wordpress usando il plugin email to post e il plugin Discourse WP.

2 Mi Piace