Please upgrade here. These earlier versions are no longer being updated and have security issues.

Badges and Reactions - what would you want?

DirtyDogDirtyDog ✭✭
edited December 2012 in Vanilla 2.0 - 2.8

There has been some talk of creating a badges and reactions plugin. I'd like to start this discussion as a place to describe what you would like to see in the plugin. Please, lets try to keep this on topic and see if we can come of with a list of actual specifications.

Front end:
1. The current on hover set of buttons works for me. I wonder if any UI designers would have any ideas on improving this?
2. Badges is currently a gamification scheme without the game. It needs leader boards or some other way of acknowledging those users that have made valuable contributions and hence earned badges. What other ways can the game be improved?
3. I'd like to see a complete redesign of the user profile page for 2.1 with more emphasis on the contributions and badges for that user rather than an activity list.

Back end:
1. There is a default set of badge icons and names. Those can be renamed, add/edit/delete/hidden and the icons themselves changed.
2. There is a default "trigger" for each badge (ie 10 LOL's equals an LOL badge). These triggers are configurable.

I haven't thought a lot about this so that's all I have right now. Anyone else?



  • Weird where did all my line breaks go? Sheesh.

  • businessdadbusinessdad Stealth contributor MVP

    I just would like to say that "on hover" is not a good thing anymore. Users of tablets and smartphones can't "hover", therefore they would be unable to use "on hover" features.

  • vrijvlindervrijvlinder Papillon-Sauvage MVP

    The hover works on smartphones and tablets , just not on hover but on click. Like if there is a hover color, when you click it on an iPhone the hover color stays clicked, dropdown menus stay open .

    What other ways can the game be improved?

    Increase the odds. cash payouts? free porn? how about gambling? or being able to convert the rewards into real or virtual money. Start a pot of money by requiring 1$ to join? games like Sims and others have made millions selling virtual condos !!

    In order for people to appreciate a reward they earned it has to have a purpose. I think when you find the purpose you find the game.

  • phreakphreak Vanilla*APP (White Label) & Vanilla*Skins Shop MVP

    I think the :hover issue is not the first we should stick too. These are UI details that can be discussed in a later process. Also this is a W3C normative.

    For now i don't have any specific wishes for the "Reactions and Badges". To fit it to every community i wished that specific Reactions could be renamed or the number of them reduced (so that you can see maybe 5 ways of reactions instead of 8 here in the forum). I run a parents community and most of those users don't know what a troll is for example. This can also accomplished by simlpy hidding it via CSS for example, but a more non-design admin friendly way would be better.

    I can help to provide icons, but i also think it would be nice to use the ones the original Vanilla plugin uses, i'd even loved to extensive those or make a specific library, where anyone can contribute and upload more Badges so other users could make a selection of those Badges they need.

    • VanillaAPP | iOS & Android App for Vanilla - White label app for Vanilla Forums OS
    • VanillaSkins | Plugins, Themes, Graphics and Custom Development for Vanilla
  • businessdadbusinessdad Stealth contributor MVP

    I agree with phreak, flexibility is a key aspect of a good plugin.

  • vrijvlindervrijvlinder Papillon-Sauvage MVP

    @phreak said: I run a parents community and most of those users don't know what a troll is for example.

    haha yes very true, I always associated a troll with a troll doll

    Troll and abuse can be the same no? the lol can be changed to a smiley, You should put this link for the parents group, this dictionary covers all the slang and idioms used which people older than 40 may not be aware of ....

  • phreakphreak Vanilla*APP (White Label) & Vanilla*Skins Shop MVP

    Thanx @vrijvlinder, but lets get back to the topic. ;)

    • VanillaAPP | iOS & Android App for Vanilla - White label app for Vanilla Forums OS
    • VanillaSkins | Plugins, Themes, Graphics and Custom Development for Vanilla
  • GaryFunkGaryFunk Senior Application Developer ✭✭

    I'd love to have badges, considering I have a site devoted to foursquare and badges. I can tell you a LOT about foursquare badges.

  • @GaryFunk said:
    I can tell you a LOT about foursquare badges.


  • Check my other thread on here if anyone has the abilities to make this happen.

  • GaryFunkGaryFunk Senior Application Developer ✭✭

    @DirtyDog Have you got 32 hours you can spare?

    Seriously, if someone starts this project, I'll be happy to tell all I know about 4sq badges. And to keep ahead of the game, I'll start documenting everything I know, now.

  • mcu_hqmcu_hq yippie ki-yay Arizona, USA ✭✭✭
    edited December 2012


    This may actually be the time and place to divulge into your experience. I take it that you made this?

    How many badges are there? Looks like thousands...did you make the artwork yourself?

    Do you have each member link their account to and then use their API to poll certain events such as check-ins? I suppose you take this yes/no data and populate it in vanilla's own database in which you then award a badge?

  • GaryFunkGaryFunk Senior Application Developer ✭✭

    @mcu_hq No, though I did help at MoG for a short time. We had a few differences so I left. I wrote and it's a mixture of applications and technologies.

    There are 594 badges to date that I have found. All the artwork is done by foursquare.

    I do have a user link their foursquare account and then use the API to capture data. I also capture data from twitter and foursquare.

    I have no problem with divulging my experience, and will gladly do so. Most of it is not documented so it's going to take several hours.

  • aeryaery Gtricks Forum in 2.2 :) ✭✭✭

    Holy Goly. Looks like entire FourSquare business revolves arond badges. They are driving entire business by encouraging users through badges.

    Anyways, I agree to what @DirtyDog said in first message.

    Probably, I would also like inclusion of karma.

  • mcu_hqmcu_hq yippie ki-yay Arizona, USA ✭✭✭

    @GaryFunk Is it open-sourced? If it is, then that would be a very good starting point.

  • GaryFunkGaryFunk Senior Application Developer ✭✭

    @mcu_hq Is what open-sourced?

  • AnonymooseAnonymoose ✭✭
    edited January 2013

    Simple Karma-based Badges System:

    1. Implement each badge as a role.
    2. Display special css image near user info when a user has that role.
    3. Trigger upgrading to role by adding code to Karmabank plugin.
  • hbfhbf wiki guy? MVP

    role change could be the reward/tax for certain rules, rather than karma points. i like this approach, it's simple and elegant.

    though managing a lot of roles can slow down the permissions checking, and thus have a big potential impact on site performance

  • businessdadbusinessdad Stealth contributor MVP

    I believe that badges, roles, scores and ranks should be handled as separate entities. They are related, but not so strictly. Also, I would discourage the automatic assignment of roles of any importance, such a system would be too prone to abuse.

  • mcu_hqmcu_hq yippie ki-yay Arizona, USA ✭✭✭

    @GaryFunk your existing implementation of a badges system.

Sign In or Register to comment.