Discourse (software)
![]() |
|
Developer(s) | Civilized Discourse Construction Kit, Inc. |
---|---|
Initial release | 2013 |
Stable release | 1.5.1[1] / April 7, 2016 |
Development status | Active |
Written in | Ruby, JavaScript |
Operating system | Linux |
Available in | Chinese, Czech, Danish, Dutch, English, French, German, Hebrew, Indonesian, Italian, Japanese, Korean, Norwegian, Persian, Portuguese, Russian, Spanish, Swedish, Ukrainian |
Type | Forum software Mailing list management software |
License | GNU GPL version 2 or later |
Website | www.discourse.org |
Discourse is an open source Internet forum and mailing list management software application founded in 2013 by Jeff Atwood, Robin Ward, and Sam Saffron.[2] Discourse received funding from First Round Capital and Greylock Partners.[3]
From a usability perspective, Discourse breaks with existing forum software by including features recently popularized by large social networks, such as infinite scrolling, live updates, oneboxing, expanding links, and drag and drop attachments.[4] However, the stated goals of the project are social rather than technical, to improve online discussion quality through improved forum software.
The application is written in JavaScript and Ruby on Rails,[5] and is released under the GNU General Public License version 2. PostgreSQL is the supported database management system. It also uses the Ember.js framework .[6]
Server requirements
The following software is required on a server to run Discourse:[7]
Notable users
- Atom (text editor)[9]
- Open Knowledge[10]
- SitePoint Forums[11]
- The Daily WTF (formerly; migrated to NodeBB)
- Ubuntu (operating system)[12]
See also
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
<templatestyles src="Asbox/styles.css"></templatestyles>
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.