Neil McGovern (
Si noti che Discourse ti consentirà di eliminare le restrizioni inerenti alle mailing list, oltre a rendere la partecipazione e l'accesso alle discussioni più convenienti e familiari per i principianti. Tra i limiti funzionali delle mailing list che possono essere eliminati utilizzando Discourse, si menziona la possibilità di organizzare una moderazione completa.
Nella sua forma attuale, discourse.debian.net coesisterà insieme alle mailing list, ma è possibile che una nuova piattaforma sostituirà alcune mailing list in futuro. In particolare, i principali candidati per il porting su Discourse sono le mailing list debian-user, debian-vote e debian-project, ma la decisione finale dipenderà dal fatto che Discourse attecchisca o meno con gli sviluppatori. Per coloro che sono abituati alle mailing list e non sono appassionati di discussioni sul web, viene fornito un gateway che consente di comunicare su discourse.debian.net utilizzando la posta elettronica.
La piattaforma Discourse fornisce un sistema di discussione lineare progettato per sostituire mailing list, forum web e chat room. Supporta la divisione degli argomenti in base ai tag, l'aggiornamento in tempo reale dell'elenco dei messaggi negli argomenti e la possibilità di iscriversi alle sezioni di interesse e inviare risposte via email. Il sistema è scritto in Ruby utilizzando il framework Ruby on Rails e la libreria Ember.js (i dati sono archiviati nel DBMS PostgreSQL, la cache veloce è archiviata in Redis). Codice
Fonte: opennet.ru