-
Notifications
You must be signed in to change notification settings - Fork 1
Function Analysis
A social forum with categories, topics, posts, users,
A collection of topics(not tags, discourse doesn't have tag concept).
A collection of posts.
Conversation contents.
Users.
Differences are mostly on this page.
- Conversations, not pages
A topic is displaied as a conversation, not blocks and pages.
- Get notifications when mentioned(@)
Besides, for you, every topic has a status, you can change it to anyone above.
you will be notified only if someone mentions your @name or replies to your post.
you will be notified of unread posts, @name mentions, and replies to your posts.
same as Tracking, plus you will be notified of all new posts.
you will not be notified of anything about this topic, and it will not appear on your unread tab.
- Context expandable
A topic can self-expand when reading, also, replies to a post is expandable above it.
- Remembers your last read post in a topic
When you open a post you have read, it will jump to your last read post.
- Reply while you read, reply a post or a topic
When you want to reply, you don't have to scroll down to the bottom of the page, just click the reply button.
- Reply to a post shows just above it, not reference in a new post
Reply in old forum systems will copy the whole content of replied post in the reply post.
- Reply as a linked topic
Replay somebody not in the original topic, but start a new topic.
- Real time updates
If a topic changes while you are reading or responding to it, new posts will appear automatically without refreshing the page. As new topics arrive, they appear at the top of the list.
- Moderation that scales with the community
As users participate on Discourse by reading and posting, they gain trust(become admin).
- Comprehensive API
Use MVC javascript framework to get json data.
- Links automatically expand
- Invite friends
- Paste to share images
- Log in with anything(qq, sina...)