Not only can you experience AnswerHub firsthand, but you can also ask and explore questions and answers about AnswerHub.
To get started, try typing a question in the search bar. If your question hasn't been asked, try posting a new question.
If you are a current customer, please use the Customer Success portal instead of this communtiy.
This question will be filled out with information on how to customize badges as part of the OSQA customization guide.
How do you customize badges or create new badges?
badges.py- implementation of badges
settings.py- defines constants related to the badges
Modifying constants associated with badges should be a matter of modifying the contants in
forum_modules/default_badges/settings.py (can someone confirm?)
Creating new badges:
sql_scripts/badges.sqlfile (and the entire sql directory) can be ignored and will be removed according to hernani's comment below)
Answer by Hernani , Qato lead developer and father of Tiago · Apr 15, 2010 at 12:29 PM
A badge in OSQA is represented by a class inheriting from AbstractBadge, that you can find under forum/badges/base.py. Besides the AbstractBadges class there are a couple of helper subclasses:
The default_badges folder is a module that contains the default badges implementations, you don't even need to use that module, you can create your own implementations in a separate module, or as an addition to the defaults.
Now is all I have time for, but I'll come back a bit latter and edit this with more details and some concrete examples.
PS: That sql file (and the entire sql scripts folder can just be ignored, they we're forgotten there on git, but they are gone on svn).