|
100% Open Source
Incorporate Discourse into your site with complete confidence – the code belongs to everyone.
|
Trust System
As members become trusted regulars over time, they earn abilities to help maintain their community.
|
|
Mobile and Tablet
Designed for touch devices from day one. Automatic mobile and touch layouts that scale to fit your device.
|
Community Moderation
Flagging system lets the community suppress spam and dangerous content, and amicably resolve disputes on their own.
|
|
Optimized for Reading
To keep reading, just keep scrolling and more replies will appear. When you reach the bottom, you’ll find a list of suggested topics based on your reading history.
|
Likes
Express agreement, support, and highlight interesting posts with the prominent ❤ button on every post.
|
|
Summarize Topics
Use the Summarize button to condense long topics to just the most interesting and popular posts.
|
Inline Context
Expand quotes, expand replies, or expand what this was in reply to.
|
|
Translations
Translations are available for 17 languages and counting. Users can switch to the language of their choice as a preference.
|
Real Time Notifications
Know when someone replies to you, quotes you, mentions your @name, sends you a private message, links to your post, edits your post, or recategorizes your topic.
|
|
SEO
Friendly, human readable URLs and clean HTML. Optimized for Google indexing and searching.
|
Plugins
If you need custom functionality unique to your site, take advantage of our plugin support.
|
|
Single Sign On
Seamlessly integrate Discourse with your existing site’s login system with easy, robust single sign on.
|
Overlay Editor
Compose with an overlay editor which never interrupts your reading – even if you navigate to a different topic.
|
|
Social Login
Easily add Google, Facebook, Twitter, Yahoo, GitHub, and other common social logins.
|
Private Spaces
Make your entire site private, or just certain categories. Approve all new users, or make your site invite-only.
|
|
Blog Integration
Use our WordPress plugin to integrate a Discourse community into your blog. Or embed Discourse into static HTML sites.
|
One Click Upgrades
Automatic notification of new versions in the dashboard, with a one-click web upgrade process.
|
|
Anonymous Posting
Enable anonymous posting mode and your users can easily switch to anonymous mode to post about controversial, dangerous, or political issues without fear.
|
User metrics
Public user directory that shows read time, posts, likes, and other common metrics. Know who your most avid users are!
|
|
Desktop Notifications
Integration with desktop notifications built into modern browsers, so you know when new posts arrive on your laptop or desktop.
|
Post Approval
For sites with sensitive content, enable approval to have staff approve all posts by new users, or just their first few posts, in a handy queue.
|
|
Spam Blocking
Comprehensive spam blocking heuristics including new user sandboxing, user flag blocking, and standard nofollow. Built in Akismet spam protection.
|
Analytics
Dashboard for staff that shows key stats on users, topics, and all user actions – along with top referring domains and topics.
|
|
Automatic URL Embedding
URLs to popular websites like Wikipedia and YouTube will include an inline summary. We fully support OpenGraph and oEmbed.
|
Advanced Image Handling
Add images through upload, drag and drop, or copy and paste. Large images automatically thumbnailed and lightboxed.
|
|
File Attachments
Include arbitrary file attachments of any allowed file type or file size in your posts.
|
Link Tracking
External links are shown with a visible click counter. Incoming and outgoing links to other topics are displayed next to each post. |
|
Polls
Create quick poll topics for the community to vote on.
|
Spoilers
Built in tags that hide potential spoilers, revealing only on click or tap.
|
|
Flexible Formatting
Mix and match Markdown, BBCode, and HTML formatting in posts. Use the formatting toolbar, or refer to our handy interactive formatting guide.
|
Emoji
Just start typing : and you have access to the complete list of standard emoji. Choose from four different Emoji sets, or define your own custom Emoji.
|
|
Comprehensive API
Anything you see on screen, you can also do via an API call. Discourse itself is a JavaScript app that talks to our API.
|
Local Avatars
Built-in automatic avatar generation with no external dependencies. Alternately, select an existing Gravatar, or upload your own custom avatar. |
|
Email Invitations
Trusted users can invite friends via email to join and reply with a single click. Admins can batch invite users by uploading email addresses.
|
Automatic Drafts
We auto-save replies and topics to the server in the background as you type. Never lose a reply, no matter where you’re replying from.
|
|
Revision History
Revision tracking on every edit, with a visual difference highlighter to show changes.
|
Wiki Posts
Mark posts as collaboratively editable by any trusted member of the community.
|
|
Badges
Encourage positive community behaviors through the included set of badges, or add your own custom badges.
|
Email Notifications and Replies
When you aren’t active on the website, your notifications will be automatically sent to you via email. Reply via email from anywhere, on any device.
|
|
Top Topics
The best content from your community will be automatically promoted in digest emails and shown to newly arriving users.
|
Inline Moderation
Fast inline controls to split, merge, close, archive, or recategorize topics. Select groups of topics to act on.
|
|
Flag Queue
Highly visible moderator flag queue with optional email notification. One click to agree, disagree, or defer flags. Complete history.
|
Site-Wide Notifications
Pin topics locally or globally. Banner a topic to have it appear as a dismissable banner for all users. Add a permanent alert for urgent situations.
|
|
Mailing List Support
Opt into a special mode where all messages are sent to you via email, exactly like a mailing list. Start new topics via email.
|
Community Hub
Official community support hub at meta.discourse to discuss features, bugs, and support requests.
|
|
Private Messaging
Send private messages to a single user or to groups of users.
|
Web Backup and Restore
Backup and restore all your site data from your browser. Take your data to any host, anywhere, in a few clicks. Automatically back up your site data every day, either to the local filesystem, or to the cloud.
|
|
Flexible Self-Managing Groups
Set up groups that can be auto-joined based on the email domain they log in with, or add users to groups in batches. Select group owners who can control group membership. Easily view all posts by people in the group. Allow groups to be |
CDN Support
Our hosted plans all provide super-speedy global CDNs to speed up worldwide access to your site. Or, plug in the CDN provider of your choice.
|