- Customizable sidebar - adding different panels, changing its order.
- Ranks system - admin, mod and user. Custom ranks.
- Permissions
- Forum-specific - global and for each forum and its childs separately.
- can see
- can read
- can reply
- can create thread
- can like
- can report
- can delete
- can edit
- can stick
- can close
- Website-specific
- can handle reports
- can warn
- can ban
- can manage forums' structure
- can manage permissions
- can manage forum's settings (name, description etc.)
- can manage plugins
- can manage themes
- can see users' data
- can manage users' data
- Forum-specific - global and for each forum and its childs separately.
- Likes - like beers, points, upvotes etc.
- Reports system - users can report posts and mods can delete/warn/ban them.
- Warns - punishment system. i.e. after 3 warns you're not able to post and after 6 warns you're getting banned.
- POSSIBLE Notifications - replies to your posts, mentions, likes etc.
- POSSIBLE Achievements - i.e. 100 posts, 1k likes, one post with 100 likes.
- TO DISCUSS Dynamism - using pjax or something like AngularJS.
Last active
February 26, 2016 18:46
-
-
Save Albert221/99721f505e9f59059869 to your computer and use it in GitHub Desktop.
What about leaving a choice between upvote & downvote and only upvotes (likes) to admin as a setting in admin panel?
This would be a good idea.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Dynamicism: I don't consider AngularJS a good candidate here, because it does not play well with progressive enhancement, and using services like prerender.io is not a solution, but a horrible hack.
We may consider using pjax, but I don't find it a priority feature. I would rather see in-background polling for new posts/replies, and interactions such as likes/votes and comments via Ajax.