Discourse
logiciel libre et forum de discussions / De Wikipedia, l'encyclopédie encyclopedia
Cher Wikiwand IA, Faisons court en répondant simplement à ces questions clés :
Pouvez-vous énumérer les principaux faits et statistiques sur Discourse?
Résumez cet article pour un enfant de 10 ans
Discourse est un logiciel libre pour forum de discussions qui intègre un système de liste de diffusion.
Développé par | Civilized Discourse Construction Kit, Inc. |
---|---|
Première version | |
Dernière version | 3.2.1 ()[1] |
Dépôt | github.com/discourse/discourse |
Assurance qualité | Intégration continue |
État du projet | En développement |
Écrit en | Ruby et JavaScript |
Système d'exploitation | GNU/Linux |
Langues | Multilingue |
Type |
Logiciel de forum (d) Liste de diffusion (en) Q&A software (en) Organisation |
Politique de distribution | libre et gratuit |
Licence | Licence publique générale GNU version 2 |
Site web | www.discourse.org |
Le projet fut fondé en 2013 par Jeff Atwood, Robin Ward, et Sam Saffron[2]. Discourse a reçu un financement de First Round Capital et Greylock Partners[3].
Du point de vue de l'usage et de la convivialité, Discourse rompt avec les forums en incluant des fonctionnalités récemment popularisées par les grands réseaux sociaux, telles que le défilement infini, les mises à jour en direct, la prévisualisation de liens, et le glisser-déposer des pièces jointes[4]. Cependant, les objectifs du projet sont d'ordre social plutôt que technique, et visent à améliorer les discussions en ligne grâce à l'amélioration des logiciels de forum.
Discourse utilise, ce qu'il nomme un « système immunitaire », pour se protéger des spams, des trolls et des mauvais acteurs[5].
Discourse supporte la fédération au sein du Fediverse, via le protocole ActivityPub, grâce au plugin ActivityPub-plugin[6].
L'application, qui est publiée sous licence publique générale GNU version 2, est écrite en JavaScript et Ruby on Rails. PostgreSQL est le système de gestion de base. Il utilise également l'environnement de développement Ember.js[7].