• Yeah yeah, you guys keep asking for badges, it's coming don't worry

Just thought I'd start this thread in advanced, so we can get some ideas when we do release the badge plugin - what badges/achievements would you guys like to see on this community forum?

One for sure is "Plugin Developer" and "Theme Developer"... we will have those so that we can recognize the achievements of the devs on this community. Give me some ideas, I know we would love to reward the helpful users on this forum. Something like X upvotes for one specific topic = ?? badge; getting Y upvotes in total = ?? badge, etc etc.

Right now the badge plugin in development only looks at the user data (# posts, # topics, # rep, etc), and admin awarded badges (ex. "Plugin Developer") but with some work I imagine we can make it even more robust.

• @psychobunny Page with the list all Badges and all user assigned to Badge like on the https://community.nodebb.org/tags page?

• Definitely will have a page that lists all the badges, although I never thought of having a list of the users that attained that badge on the badges page. Might get crowded if you have simple badges that many will achieve. Will think about it design-wise

• @psychobunny said:

Definitely will have a page that lists all the badges, although I never thought of having a list of the users that attained that badge on the badges page. Might get crowded if you have simple badges that many will achieve. Will think about it design-wise

Infinite scroll.

• @psychobunny What I mean is that you already have the page with all the users https://community.nodebb.org/users and it only need to be filtered by users Badge. And you have page https://community.nodebb.org/tags where all tags listed and by clicking on the tag you can see all the posts.
It would be great if I can go to the list of Badges click on the "Plugin Developer" Badge and see all the users assigned to this badge or see all the posts from users with this badge.

Another Idea: rules to automate Badge assignment that you can create in Admin Panel.

• @trevor said:

@psychobunny said:

Definitely will have a page that lists all the badges, although I never thought of having a list of the users that attained that badge on the badges page. Might get crowded if you have simple badges that many will achieve. Will think about it design-wise

Infinite scroll.

• Oh I gotcha. OK fair enough, will consider it

[reputation] award [badge]". Made possible thanks to @frissdiegurke settings plugin, although I am kind of blocked until he helps me figure out a bug I ran into

• @psychobunny said:

Oh I gotcha. OK fair enough, will consider it

[reputation] award [badge]". Made possible thanks to @frissdiegurke settings plugin, although I am kind of blocked until he helps me figure out a bug I ran into

XD, just posted a response on gh#1528 5s before your post here

psychobunny created this issue in NodeBB/NodeBB

### closed[Settings] default values not being set for regular input types#1528

• @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!

psychobunny created this issue in NodeBB/NodeBB

### closed[Settings] Make getting settings less complicated#1529

psychobunny created this issue in NodeBB/NodeBB

### closed[Settings] default values not being set for regular input types#1528

• 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.

• The ability to add/create your own.

• 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 FOR x (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.

1

4

2

6

21
| |