1. REGISTRATION REQUIREMENTS:

    Register with your xenforo.com Username then start a conversation at xenforo.com w/Bob and provide the following:
    1. Your XenForo License Validation Token
    2. The Domain Name associated with the License
    NOTE: Your account will be validated once ALL requirements are verified/met. Thank you for your patience.

Implemented User Criteria for Trophy's, Promotions & Notices

Discussion in 'Showcase Closed Suggestions' started by Mathis Neumann, Dec 1, 2012.

  1. Hi Bob,
    I thought about how I can encourage my users to use the showcase more often (currently only about 5 items) and I thought about if it would be possible to enhance the xenforo trophy system with showcase based points.
    So basicly this list:
    http://addons.nfljunkies.com/help/trophies

    I don't know if Xenforo has API features that allow to set new reward sources, but if so it would be possible to make rewards like "Your first project!", "Creative Mind - more than 5 items in the showcase" or even based on ratings "Show Off - more than 50 people gave 5 stars for one of your showcase items". (Just some rough examples)
    The most simplest features would be that you can earn points for creating a project.

    What do you think?


    EDIT: I just found out that in the english version xenforo does not use the word "reward", but "trophy" for that, so the heading could be misleading, and I could not change the title.
     
  2. Bob

    Bob Developer Staff Member

    I haven't yet found an efficient way to extend trophy criteria beyond manual edits to the system. its not very "addon" friendly yet. I am sure they have plans to make it more extendable. Once there is an efficient way to do this, I am sure you will see many addons do trophy integration. Its on my "wish" list for all my addons.
     
    Mathis Neumann likes this.
  3. Renegade

    Renegade New Member Showcase

    I would really like to be able to award trophy points to my users who add galleries. Also any possible way it can be extended beyond just awarding points for new galleries.

    PS: Finally made it in to make this suggestion. I feel almost all good addons should have this kind of integration.
     
  4. Bob

    Bob Developer Staff Member

    This has already been requested and marked as future consideration :)
     
  5. Renegade

    Renegade New Member Showcase

    Great, thank you. I looked at recent posts but could not find any so started this thread. Now noticed that it was way back in Dec.

    So are you waiting for XF1.2 to have a look at the integration?
     
  6. Bob

    Bob Developer Staff Member

    No.. xf 1.2 has nothing to do with it. Its just not that high on the priority list.
     
  7. Bob

    Bob Developer Staff Member

    Really not looking to "discuss" but more for "Ideas" of the types of user criteria that you'd like to be able to use to determine whether to award a trophy.

    One for sure that is already added is : User has created at least X showcase items.
     
    mouth likes this.
  8. MattW

    MattW Server Admin AMS Premium CAS Premium RMS Premium SC Premium UBS Premium

    • Item has received X amount of likes
    • Item has received X amount of votes/ratings
    • Item has been viewed X amount of times
    • Item has been featured
     
    detroitcrow and Bob like this.
  9. detroitcrow

    detroitcrow New Member Showcase

    • Picture has been added.
    • User has added x amount of items (Posted more then one Showcase item)
    • User uploaded x amount of pictures.
     
    Bob likes this.
    • Average rating for itemabove x (would probably get combined with a minimum amount of ratings and items, but xf can handle that)
    • Item has got x comments
    • User commented on x items
    • Item got featured
    • Item has at least x words/chars
    • received x likes on item comment
    Something a bit more crazy (don't know what xf can do for the options):
    • item was rated/liked/commented on by the user group x (like a jury, or its an award like "admins favorite")
    • Posted item in specific category x
     
    Bob likes this.
  10. Bob

    Bob Developer Staff Member

    Here are a few that I've already done:

    Showcase - User has created at least X items
    Showcase - User has uploaded at least X attachments
    Showcase - User has made at least X comments (only comments with the light weight comments system, not posts in threads)
    Showcase - User has rated at least X items (counts both rating types [rate] and [rate&review])
    Showcase - User has reviewed at least X items (only counts reviews)

    Here are a few that I would like to do, but am still debating it:

    Note: these next criteria are determined be querying all of their items (since users can have multiple items), then sorting by the specific criteria and the top result is used for an individual item. For example, if you have 3 Items and one has 10 likes, one has 5 likes and one has 2 likes, the record used will be the 10 likes (since that is the MOST). Its the only logical way to check individual criteria against multiple results. Its not the ITEM being awarded the trophy, its the User that created the items, so they would be awarded for their best accomplishment out of all their items which would be the item with the most likes (hope this makes sense). Same thing applies to ratings, reviews and comments.

    Showcase - User item has received at least X likes
    Showcase - User item has received at least X ratings (counts both rating types [rate] and [rate&review])
    Showcase - User item has received at least X reviews (only counts reviews)
    Showcase - User item has received at least X comments (only comments with the light weight comments system, not posts in threads)
     
    Veer and MattW like this.
  11. MattW

    MattW Server Admin AMS Premium CAS Premium RMS Premium SC Premium UBS Premium

    Nice, I started to look into adding some criteria myself, and then remembered you were going to be looking at this.
     
  12. Bob

    Bob Developer Staff Member

    Its actually pretty easy once you figure out how it works :) You'll be able to see how I did it and expand on it for your own needs.
     
    MattW likes this.
  13. MattW

    MattW Server Admin AMS Premium CAS Premium RMS Premium SC Premium UBS Premium

    Cool, looking forward to it. I've expanded it for the RM (have a thread on XF asking if the way I've done it could be improved).
     
  14. Bob

    Bob Developer Staff Member

    Any more feed back on this before I lock the criteria for this update?
     
  15. Veer

    Veer Member Showcase

    • Showcase - User has created at least X items
      • Items from selected categories
     
  16. Bob

    Bob Developer Staff Member

    Marked as partially Implemented as the functionality has been added along with some critera. Leaving it as partial for the time being for those that wish to provide some input on criteria that they would like to see integrated.
     
    Veer likes this.
  17. Bob

    Bob Developer Staff Member

    Last chance for INPUT as I am wrapping this up today (tomorrow if any late acceptable input).
     
  18. Bob

    Bob Developer Staff Member

    Here are the USER criteria that made the cut for this upcoming version (1.3.0):

    Showcase - User has created at least X items
    Showcase - User has uploaded at least X attachments
    Showcase - User has made at least X comments (only comments with the light weight comments system, not posts in threads)
    Showcase - User has rated at least X items (counts both rating types [rate] and [rate&review])
    Showcase - User has reviewed at least X items (only counts reviews)

    Showcase - User has received at least X likes (single item)
    Showcase - User has received at least X likes (combined items)

    More criteria will be added over time. I wanted to introduce a small set to start out with instead of adding dozens of new criteria at once.

    NOTE: When requesting new criteria, please start a thread for each separate criteria so they can be discussed and tracked individually.
     
    Veer likes this.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.