Restore Mailing List Mode Daily Summary

Sembra che questo plug-in non sia compatibile con questo componente del tema: Advanced Search Banner - #61
Il problema si presenta nella versione 2.9.0.beta1 di Discourse. È descritto negli ultimi post dell’argomento. Dopo aver disattivato il plug-in discourse-mlm-daily-summary, il banner di ricerca ha iniziato a funzionare correttamente.

2 Mi Piace

Ho risolto il problema con il plugin e ho inviato una pull request al repository originale.

EDIT che è già stato unito :cuore:

1 Mi Piace

Questo plugin include indirizzi di risposta per ciascuno degli argomenti inclusi? Nella nostra community, abbiamo un certo numero di utenti che utilizzano solo la posta elettronica e che in realtà non desiderano visitare il forum tramite l’interfaccia web di Discourse, ma vorrebbero poter rispondere a un particolare argomento se lo desiderano.

Attualmente, l’unico modo per farlo è se hanno un’email di notifica da cui rispondere. Al momento, sto istruendo tali utenti ad abilitare “Inviami notifiche del primo post” su tutte le categorie a cui potrebbero voler rispondere.

Tuttavia, sembrerebbe più pulito se tale funzionalità esistesse all’interno di questo plugin, senza richiedere loro di ricevere ulteriori email “punto di partenza” che altrimenti non desiderano. Ad esempio, se desiderano modificare lo stato della notifica per una particolare conversazione (rispondendo track, watch o mute), possono farlo dalle email di riepilogo generate da questo plugin?

Ha funzionato. Con queste impostazioni ricevo riepiloghi giornalieri e notifiche di messaggi privati. Ricevo ancora voci di riepilogo per ogni categoria che non ho esplicitamente disattivato, ma immagino che sia solo una funzionalità, giusto?

Ciò significa che il plugin non funzionerà con la 2.8? Sono ancora su quella versione a causa dell’hosting che abbiamo (yunohost).

Se sì, il riepilogo giornaliero inviato apparirà qui: https://MY_DISCOURSE.COM/admin/email/sent?

Verrà inviato se solo l’attività nuova sono io?

Sto cercando di capire perché il plugin non funziona sulla mia istanza di test (i riepiloghi giornalieri vengono inviati correttamente) - qualche idea?

Se ho capito bene, questa è l’unica impostazione nelle impostazioni delle e-mail, giusto:

Se il tuo Discourse è alla versione 2.8, a quale commit del plugin ti trovi?

Detto questo, la versione 2.8 presenta problemi di sicurezza, dovresti aggiornare al più presto. Dì al tuo host di darsi una mossa :wink:

1 Mi Piace

Sono sull’ultimo git, dovrei provare a eseguire il downgrade a GitHub - procourse/discourse-mlm-daily-summary at 9135fda73104cffc6a113a985c905425195f08b7?

Sì, spero che l’aggiornamento arrivi presto.

Tecnicamente sceglierei il commit che era corrente quando è uscita la 2.8, ovvero ab6ccad.

Ma:

  • sembrano che gli ultimi tre commit siano esattamente gli stessi.
  • sono correzioni lato client, quindi dubito che stiano causando il mancato invio delle email.

Se dovessi indovinare ora, questo potrebbe essere il tuo problema: No summary emails received · Issue #4 · procourse/discourse-mlm-daily-summary · GitHub

Bene, siamo alla versione 2.8.13, immagino di non essere stato chiaro.

Non riesco a far funzionare rake e, mentre cercavo di risolvere il problema, ho completamente incasinato l’installazione di ruby (sto giocando su un server di test). Il comando ./launcher enter app è specifico per docker, giusto (yunohost non usa docker, quindi immagino che siamo da soli :-(). Se ho capito bene, questi valori devono essere controllati nella console, giusto?

Quando è stata rilasciata la versione 2.8.13, anche la 2.9 era già in fase avanzata, quindi se sei alla versione 2.8.13 dovresti normalmente cercare codice di plugin compatibile con la 2.8.0 (poiché la 2.8.13 è la 2.8.0 più correzioni di bug).

Poiché stiamo passando a Discourse 3 con un forum che si basa su MLM Daily Summary: qualcuno ha maturato esperienze con MLM Daily Summary con Discourse 3? Si sono verificati problemi?

Grazie in anticipo per qualsiasi breve risposta!

A meno che non mi stia sfuggendo qualcosa controllando sul mio telefono, sembra che questo non sia stato aggiornato da un anno. Ci sono stati molti cambiamenti da allora. Consiglierei di avviare un’istanza di staging per eseguire i test.

1 Mi Piace

hai ragione, il plugin non viene aggiornato da un po’. tuttavia, funziona bene con discourse 2.8.9. a partire dalla prossima settimana allestiremo un’istanza di test - ero solo curioso se qualcuno qui avesse avuto esperienze che sarebbe stato utile conoscere.

saremmo felici di supportare l’aggiornamento del plugin se fosse necessario, ma non vedo @joebuhlig qui da un po’ … vediamo cosa mostra il nostro test …

Hai documentato i tuoi risultati da qualche parte?
Ho sentito che hai avuto problemi a eseguire il plugin sull’attuale discourse (3.1.0)?

Ciao @thoka! Stiamo ancora testando il plugin mlm daily summary in discourse 3.0.5. Al momento le email di riepilogo non vengono inviate, ancora non abbiamo idea del perché. Ti farò sapere quando avremo una visione più chiara…

Abbiamo pubblicato la nostra richiesta per un aggiornamento del plugin mlm-daily-summary sul marketplace. Non esitate a contattarci se siete
a) interessati a utilizzare la versione aggiornata o
b) in grado di aiutarci con l’aggiornamento.
Grazie, Etienne

stiamo lavorando a una versione forkata di mlm-daily-summary, correggendo i problemi noti e aggiungendo alcune funzionalità che abbiamo trovato utili. se qualcuno di voi sta lavorando con il plugin al momento, saremmo interessati a sentire altri problemi che avete riscontrato o funzionalità che vorreste vedere. curiosi…

5 Mi Piace

Ciao, com’è andato l’impegno? Per quanto riguarda le funzionalità, vorrei poter personalizzare l’intervallo (quindi consentire anche aggiornamenti settimanali/mensili).

Ho creato un fork che stiamo utilizzando da alcuni mesi:

Se c’è interesse a discuterne, aprirò un thread appropriato.

Funzionalità aggiuntive di questo fork sono:

  • opzioni di configurazione per
    • categorie da includere nell’invio di email
    • gruppi di utenti da indirizzare nell’invio di email
    • ora del giorno in cui l’invio di email dovrebbe avvenire
  • modello email aggiornato (con un migliore supporto per la modalità scura)

Il motivo principale per l’utilizzo di questo plugin è stato quello di poter promettere agli utenti “un’email al giorno”.

Tuttavia, la nostra esperienza è che un’email che riassume le modifiche in un giorno viene ignorata da molti destinatari o finisce nello spam.

Altri svantaggi dell’invio di un riepilogo degli aggiornamenti a un gruppo di destinatari che utilizza principalmente un forum via email sono:

  • nessuna informazione su un aggiornamento nell’oggetto dell’email
  • gli utenti non possono elaborare le informazioni individualmente, ovvero eliminarle parzialmente, contrassegnarle, ecc.
  • non è possibile rispondere via email
  • il threading automatico nel tuo client di posta verrà disabilitato
  • devi reinventare la ruota se desideri abbonamenti granulari ai flussi di informazioni nel tuo discourse.

Ci saranno aree di applicazione in cui un tale aggiornamento continuerà ad avere senso. Per questo, sarebbe vantaggioso almeno generare l’oggetto dell’email tramite AI.

Tuttavia, abbiamo deciso di aspettarci che l’utente riceva un gran numero di email, ma di rendergli possibile l’iscrizione in modo sempre più dettagliato attraverso l’uso di tag.
Poiché l’assegnazione di tag ora porta all’invio di email, è importante poter disiscriversi da questi tramite un link nell’email:

A lungo termine, sarebbe auspicabile che l’urgenza degli aggiornamenti (riepilogo immediato, settimanale o mensile) potesse essere resa configurabile o selezionabile dagli utenti su base tag/categoria.

2 Mi Piace

Grazie per l’aggiornamento! Quindi presumo che tu abbia risolto i problemi tecnici (non riesco a vederlo nei messaggi di commit)?

Per me il caso d’uso è più per il monitoraggio per lo più passivo di un forum che ha al massimo dozzine di messaggi al giorno. Un riepilogo giornaliero mi consente di non doverlo controllare in un browser di mia iniziativa, ma di poter rispondere tramite un browser se lo desidero.