Badges!
-
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 intoXD, just posted a response on gh#1528 5s before your post here
-
@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.
-