diff --git a/Features.md b/Features.md new file mode 100644 index 0000000..91ae6e5 --- /dev/null +++ b/Features.md @@ -0,0 +1,77 @@ +At its core, Flarum will actually contains very few features. It is really just a bare-bones platform for discussion. All of the power will come in the form of **Extensions**. + +Features/Extensions listed in bold are planned for an initial release. The rest of them are planned down the track, or just ideas. + +## Core Features + +### Users + Groups + +- **Basic user profiles** +- **Customizable groups and permissions** +- Guest user posting + +### Discussion List + +- **Unread tracking** +- **Basic fulltext search** +- **Show relevant posts in discussion search results** +- Push updates +- Search results as you type for discussions and users +- Advanced search tokens (similar to [esoTalk’s gambits](http://esotalk.org/forum)) +- Batch operations (select multiple discussions to perform an action on) + +### Discussion + +- **Navigation scrollbar** +- **Floating reply box** +- Push updates +- Batch operations (select multiple posts to perform an action on) + +### Miscellaneous + +- **Notifications framework for Extensions to use** +- Undo for every action +- Languages, with a language selector +- Keyboard shortcuts + +### Admin + +- Customise appearance (colors, logo) +- Read-only maintenance mode +- Easy installation (not requiring composer/use of the command line) +- Easy management of Extensions/Languages and creation of an ecosystem + +## Extensions + +- **Categories** +- **Suspend** (allow admins to suspend/ban users) +- **Drafts** +- **Sticky** +- **Lock** +- **Private discussions** +- **Subscriptions** (allow users to get notified about new posts in discussions/categories) +- **Markdown** +- **Quotes** +- **Mentions** +- SSO Plugins (Facebook, Twitter, Google+, GitHub, OpenID) +- Attachments +- Reporting +- CAPTCHA +- Discussion view counters +- Gravatar +- Word filter +- Answers +- StopForumSpam +- User titles +- Scoring (up/downvote posts) +- User profile bios +- User list +- Revision history +- Rewards/badges +- Reply by email +- RSS +- Labels/tags +- Discussion scoring +- Related discussions +- Display names +- Invites \ No newline at end of file