Su una domanda più generale, abbiamo bisogno di un’istanza di Discourse senza email, ovvero tale che non abbia bisogno di ricevere né inviare email. È realizzabile?
Non sono sicuro che soddisfi i tuoi requisiti, ma può essere fatto con DiscourseConnect. In sostanza, imposta degli indirizzi email fittizi per il campo email nel record SSO e imposta l’impostazione del sito disabilita email su “sì” o (probabilmente meglio) “non staff”. Quindi configura un sito provider DiscourseConnect che consenta la registrazione senza un indirizzo email.
Se possibile, è probabilmente più sicuro che gli account dello staff abbiano indirizzi email reali e ricevano email dal sito. Ad esempio, ciò consentirà loro di accedere tramite il percorso /u/admin-login in caso di problemi con DiscourseConnect.
La soluzione proposta suona più come una soluzione temporanea che come una funzionalità. Da qui la mia selezione della categoria Feature per il mio argomento.
L’idea è di avere un’istanza veramente priva di email.
Un esempio sarebbe un account ProtonMail che puoi configurare senza specificare alcuna altra email (eccetto in alcuni casi in cui il loro sistema di verifica attiva un flag “necessaria un’ulteriore verifica”).
Nel nostro caso particolare, non vorremmo utilizzare alcun servizio di verifica di terze parti. Non abbiamo bisogno di notifiche via email o di rispondere via email; le persone si troverebbero molto a loro agio interagendo con il sistema interamente tramite il loro browser (o nell’app mobile). Quindi, ciò che ci impedisce di avere una configurazione del genere è l’impossibilità della registrazione utente di funzionare senza email. Il che è, beh, un po’ contrario alle aspettative per alcune community, considerando la quantità di servizi che esistono oggi che non richiedono alcuna email.
Pensi che sarebbe una richiesta di funzionalità valida che abbia una possibilità di essere implementata a un certo punto in Discourse?
Ehi, sto ancora lavorando allo sviluppo del mio plugin. È ancora nelle prime fasi e non ne consiglierei l’uso in produzione a meno che non sia un must per la tua community. Tuttavia, fammi sapere se ci sono funzionalità che vuoi che io dia priorità e posso provare a farlo.