So I am thinking about building a custom badge implementation for a site. I want the badges to be activity specific, such as Creating a Community Group, Liking an Article (likes are stored in a custom table), and wanted to get some feedback if anyone had any ideas on the best way to do this.My original idea was to create it all custom, maybe using scheduled tasks for re-evaluation, utilizing custom events to trigger things. My issue with this approach, is I would most likely have to add code for each badge I created.my new thought is maybe utilizing roles to determine which badge a user receives, and then somehow using the Macro Rules to set the conditions for users to be added to the roles. Thought maybe using the contact groups, or maybe even Workflow? I really like the idea of using the macro rules to manage conditions for the badges, just not sure which direction to go. (this is also assuming you can create custom macro rules, which I believe is possible)Any suggestions?
↧