Badges!
-
@psychobunny Excellent
-
XD, just posted a response on gh#1528 5s before your post here
haha yeah I thought I'd wait for your feedback re: gh#1529 and gh#1528 before continuing on this plugin thanks!
-
Idea that hasn't been done before in the world of badges: a badge for getting your first badge... Or 10th badge...
-
You've been awarded a badge! Congrats you've earned a badge for earning a badge! Congrats! you've earned a badge for earning a badge for earning your first badge! Congrats!...
-
Hehehehe
-
@psychobunny said:
You've been awarded a badge! Congrats you've earned a badge for earning a badge! Congrats! you've earned a badge for earning a badge for earning your first badge! Congrats!...
-
@psychobunny Other ideas for badges:
- "Self assigned" badges - it's like: admin creates list of badges which you can add to your profile on the profile page. Example "NodeBB User", "NodeJS Developer" etc. (Rules can also be used. In the list of badges Admin can set minimum reputation needed for the user to access self-assigned badges).
- May be. Simple API to award badges from other apps. Like if I have html5 game(or some script) on site and want some achievements in the game(script) to be awarded as badges in the forum.
- Badges with images instead of text or both.
-
Admins should be able to add their own as @Scuzz stated.
Also, I AM EXCITED!So what should be the standard default ones? Okay well here goes; and I'll do this in x FOR whatever statement.
FOR:
x
number of posts
x
number of topics
x
number of fav's
x
number of rep points
x
number FORx
(time) being a member- Sorry I have to elaborate; this is for, for example, the years you're been on the site and will be automatically awarded to those who have been on the site for a year and has been last seen recently (meaning this account is still active and that person is still on the site).
x
number of followers
This is all I can actually visually see for now. Maybe these will coincide with plugins such as the poll plugin @Schamper has created.
-
@psychobunny said:
You've been awarded a badge! Congrats you've earned a badge for earning a badge! Congrats! you've earned a badge for earning a badge for earning your first badge! Congrats!...
Congrats, you've earned a badge for earning a badge for earning a badge... (while loop)
-
@trevor said:
@psychobunny said:
You've been awarded a badge! Congrats you've earned a badge for earning a badge! Congrats! you've earned a badge for earning a badge for earning your first badge! Congrats!...
Congrats, you've earned a badge for earning a badge for earning a badge... (while loop)
you've earned a badge for earning a badge... infinite loop
-
I've noticed the more I quit bugging @psychobunny the more productive he gets. >.< Haha.
-
I like the badges concept for Discourse -- start with 10-15 basic ones, maybe add some/most of the StackExchange ones, and have flexibility for admins. This is from Jeff Atwood's initial post:
What should the 10 initial auto-awarded badges be?
And more importantly what positive community behavior do they encourage?
-
Filled out your user profile completely including an avatar. Why? A community full of avatars and useful profile information makes it easier to see who you're talking to.
-
**Read the community guidelines **(/faq) completely. Why? The community guidelines are everyone's recipe for civilized discourse.
-
**Cast a like. **Why? Learning to give your fellow community members a hearty pat on the back -- and avoiding meaningless "+1" and "me too" posts --
-
Quoted a post. Why? Quoting is crucial for flat discussions, learning to select text in another post (or use the quote button in the toolbar) helps keep discussions on topic and readable.
-
Replied as new topic. Why? The best way to keep topics on topic is to learn when to take your discussion to a related topic rather than replying directly.
-
Visited multiple days, read multiple topics. Why? Showing up regularly and reading a bunch of stuff the community is posting is the baseline of meaningful activity on any forum.
-
Read a long topic, every post, all the way to the end. Why? Endurance! And yes @sam we will check that you didn't just mindlessly scroll as fast as you could to get to the end, either. Read Time Matters.
-
Shared a topic that got clicked on. Why? Sharing topics with the outside world (using the share button and the URL that has your username on it) is how we attract new blood to any community.
-
Flagged a topic or post. Why? We put a trashcan on every street corner so the city can stay clean. Everyone has to pitch in.
-
Edited one of your posts. Why? We want people to be unafraid to edit their stuff to make corrections or improvements.
-
-
I would like to see custom / default titles than badges. Something that is wrapped around the circle. For Eg. if we see the topic, we should be able to know that @psychobunny is admin. Badges are old school. Ribbons are more effective in my opinion.
-
@meetdilip said:
Badges are old school. Ribbons are more effective in my opinion.Totally agree. As a user in such a forum I would not be interested to collect badges. More important for me is information with whom I am talking. Role of user - admin, dev, expert in specific field etc...
-
This post is deleted!
-
@marcos2
What if there are no defined roles other than user and moderator?
Badges encourage constructive participation in the forum (such as a badge for editing your post, upvoting good posts, etc), and I'm not sure if titles can duplicate that granularity.
Not to mention that StackExchange was pretty much built on badges!
-
@Kamal-Patel ...in my opinion everybody should have the right upvote or downvote a post by default and permission to edit/improve post is the only feature I think is interesting in badges. But I am not an expert in forums so maybe there are some more good features.
And editing/updating a post can be maybe added in category permission and user can be automatically moved to specific user group if he has let say more then x reputation or so.
But of course it depends on the size of users, type of forum, admin need to have control etc ...