I will in the future create a Karma accolades system, so it does not make much sense to tie a separate rules bases system into rewarding karma, when karma is already a rules based system.
I also think businessdad's funding model means he probably wants his own system, which is fair enough.
I won't be working on anything like this for some time.
If you want something to get of the ground you got to focus on one thing at a time, I think businessdad is offering to make a badge system don't blow it before he looses interest in making the core foundation of this product.
People are talking about badges, being linked to roles. This really a developer decision, and I agree badges are different from roles.
@businessdad said:
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.
I agree that the ultimate badge system should have separate entities.
However, automatic role assignment already takes place using the marketplace plugin, whereby users can purchase roles. My idea, outlined above, is a simple code saving approach whereby all the components, except the code specific rules to grant roles upon X-event already exist. Adding this to the karma/marketplace plugin is not a lot of work, for someone who is ready to do it quickly.
On the other hand, having a separate complete badge system has its own advantages.
A marketplace where somebody purchases roles is very different from one where User's actions can result in a role being assigned. In first case, excluding bugs and vulnerabilities, a User must purchase every role he wants to acquire. This means that the only way he can get them is by "going the right way".
If a role is assigned, instead, after a User gets 1000 thanks, or 1000 accepted answers, it would be fairly easy to create bots to help achieving such result. With a bit more effort, bots could be disguised well enough and a malicious User could be granted a role that he doesn't deserve. Then he would just need good timing and he could do some damage. If we would add some human error (wrong role selected, such as Admin, wrong events configured) and we would have a very vulnerable system in place.
I was writing about roles, not badges, which can be assigned by automatic rules, or manually, depending on the configuration. A badge obtained by cheating is not a big deal, a "forum moderator" role, instead, is.
I would like to see a "Nag" badge or a "Grumpy" badge, you can bestow it onto people who have negative attitudes or constantly nag about something ......
Do you mean a badge for questionable answers? or unanswerable questions?
Both, I think, that's why they use a fish lol as in go fish maybe ? Or "fish" the symbol of the most questionable event, and the most unanswerable .....Or just "Went Fishing" ?
@422 Well done! My badge icons are not even remotely as nice as those ones! Well, I will focus on the main engine, instead. After all, as I always say, designer != developer.
Comments
I will in the future create a Karma accolades system, so it does not make much sense to tie a separate rules bases system into rewarding karma, when karma is already a rules based system.
I also think businessdad's funding model means he probably wants his own system, which is fair enough.
I won't be working on anything like this for some time.
If you want something to get of the ground you got to focus on one thing at a time, I think businessdad is offering to make a badge system don't blow it before he looses interest in making the core foundation of this product.
People are talking about badges, being linked to roles. This really a developer decision, and I agree badges are different from roles.
grep is your friend.
@mcu_hq I don't have an existing system.
we are just coding this but not for vanilla.
facebook.com/photo.php?fbid=528551520497509&set=a.272537159432281.71903.217860028233328&type=1&theater
There was an error rendering this rich post.
@422 nice ! what does the fish stand for ?
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
Question and Answer badge lol .. slightly oblique logic
There was an error rendering this rich post.
I agree that the ultimate badge system should have separate entities.
However, automatic role assignment already takes place using the marketplace plugin, whereby users can purchase roles. My idea, outlined above, is a simple code saving approach whereby all the components, except the code specific rules to grant roles upon X-event already exist. Adding this to the karma/marketplace plugin is not a lot of work, for someone who is ready to do it quickly.
On the other hand, having a separate complete badge system has its own advantages.
A marketplace where somebody purchases roles is very different from one where User's actions can result in a role being assigned. In first case, excluding bugs and vulnerabilities, a User must purchase every role he wants to acquire. This means that the only way he can get them is by "going the right way".
If a role is assigned, instead, after a User gets 1000 thanks, or 1000 accepted answers, it would be fairly easy to create bots to help achieving such result. With a bit more effort, bots could be disguised well enough and a malicious User could be granted a role that he doesn't deserve. Then he would just need good timing and he could do some damage. If we would add some human error (wrong role selected, such as Admin, wrong events configured) and we would have a very vulnerable system in place.
My shop | About Me
How do you propose to assign badges, if not by automated methods?
I was writing about roles, not badges, which can be assigned by automatic rules, or manually, depending on the configuration. A badge obtained by cheating is not a big deal, a "forum moderator" role, instead, is.
My shop | About Me
Guys, you should look at this - http://vanillaforums.com/blog/news/using-vanilla-ranks/
There was an error rendering this rich post.
We have looked. What is your point?
Point being improving collective knowledge about badges/reactions/roles
There was an error rendering this rich post.
I would like to see a "Nag" badge or a "Grumpy" badge, you can bestow it onto people who have negative attitudes or constantly nag about something ......
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
@422
along those lines.
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
Both, I think, that's why they use a fish lol as in go fish maybe ? Or "fish" the symbol of the most questionable event, and the most unanswerable .....Or just "Went Fishing" ?
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
Lol a fish for a variety of reasons.
Like a fish out of water.
There was an error rendering this rich post.
We have finished our Badges code for our site, all hooked into db and award notifications system done. So thought I would share a screenshot.
There was an error rendering this rich post.
All Badges
There was an error rendering this rich post.
Very nice.
@422 Well done! My badge icons are not even remotely as nice as those ones! Well, I will focus on the main engine, instead. After all, as I always say, designer != developer.
My shop | About Me