Saluti!
Sto attualmente gestendo diversi elenchi di discussione tecnica basati su Mailman.
Ho sperimentato Discourse e mi piace molto. Sto valutando la possibilità di passare dagli elenchi di posta a Discourse.
Il problema è che vorrei rendere la migrazione degli elenchi a Discourse il più indolore possibile per i miei abbonati.
A tal fine, vorrei trovare un modo per aggiungere l’indirizzo email di ciascun abbonato all’istanza di Discourse, in modo che vengano automaticamente impostati per seguire l’argomento corrispondente all’elenco e che siano inizialmente in modalità “lista di posta”.
La prima volta che un abbonato viene aggiunto, verrebbe impostato in modalità lista di posta, con l’argomento a cui è iscritto seguito e tutti gli altri argomenti silenziati. Quando viene migrato un nuovo elenco, se l’indirizzo email esiste già nel database degli utenti, verrebbe impostato per seguire il nuovo argomento, ma il flag “lista di posta” non verrebbe modificato.
Sono un programmatore (principalmente RPG e Java), quindi mettere insieme del codice non è un problema se il database è semplice.
Quello che ho descritto ha senso per te? È fattibile?
Grazie!
Ciao David! Benvenuto. Quello che descrivi sembra fantastico!
Il mio consiglio è di attivare un’istanza di Discourse e provarla, così potrai vedere in pratica cosa può fare. Inoltre, ci sono diversi argomenti qui che rispondono già a quasi tutte le tue domande. La ricerca
è la tua migliore amica.
Per iniziare, tieni presente che l’equivalente di una mailing list in Discourse è una categoria. Le categorie possono essere configurate per limitare l’accesso, permettere la creazione di nuovi argomenti via email, ecc. C’è anche un’impostazione di amministrazione per specificare i livelli di notifica predefiniti per i nuovi utenti, in modo che possano seguire categorie specifiche fin da subito. Se le persone nelle tue mailing list sono molto diverse e si sovrappongono poco, potresti dover configurare più istanze di Discourse.
Una cosa che non troverai nell’interfaccia utente è la possibilità di importare utenti. Puoi invitarli tramite l’interfaccia, ma se vuoi importarli senza chiedere prima il loro consenso, dovrai esaminare gli script di importazione.
Se desideri anche importare conversazioni passate, l’importatore mbox sarà il tuo migliore amico: importa i post per ogni email contenuta in un file mbox e crea account per ogni indirizzo email presente nel file. Dato che gli archivi di Mailman sono file mbox, sarai in ottima posizione.
Buon divertimento!