Displaying top 10 donors to a teamraiser event...

Options
Hi Everyone,


I've been struggling to figure out a way to showcase our teamraiser event's top 10 donors on our event homepage.


Seems pretty easy with top 10 teams and participants (via s tags): [[E36:top_participants_list,[[S80:trID]],0,0,LIST,SUM,10]]


But I can't figure out how to do so for donors. The particular event we're working is more donor-driven (as opposed to participant driven), and we'd love to publicly show our donors love on the homepage, if possible.


Thanks,

Jason 
Tagged:

Comments

  • There is a getTopDonors method in the TR API.

    http://open.convio.com/api/#teamraiser_api.getTopDonors_method.html


    We could write a script to make a table, or even a scroller. Have you done anything with the API yet? There's some set up to do in SiteOptions. This would take some html and some basic jquery/javascript too.


    I posted a Participant Roster jQuery plug-in on the community ages ago. We could even adapt that pretty easily to do this.
  • Brian Mucha:

    There is a getTopDonors method in the TR API.

    http://open.convio.com/api/#teamraiser_api.getTopDonors_method.html


    We could write a script to make a table, or even a scroller. Have you done anything with the API yet? There's some set up to do in SiteOptions. This would take some html and some basic jquery/javascript too.


    I posted a Participant Roster jQuery plug-in on the community ages ago. We could even adapt that pretty easily to do this.

    Hi Brian, 


    Thanks! And no - I've never dabbled in the LO API. Also, thanks for letting me know about Site Options. I just checked it out. 


    I was able to find your old post (https://community.blackbaud.com/forums/viewtopic/100/12072?post_id=12072#p12072) and will dig into later. I might be in touch with some follow up questions! 


    Thanks again!

    Jason

  • Brian Mucha:

    There is a getTopDonors method in the TR API.

    http://open.convio.com/api/#teamraiser_api.getTopDonors_method.html


    We could write a script to make a table, or even a scroller. Have you done anything with the API yet? There's some set up to do in SiteOptions. This would take some html and some basic jquery/javascript too.


    I posted a Participant Roster jQuery plug-in on the community ages ago. We could even adapt that pretty easily to do this.

    Note that getTopDonors actually retrieves a list of the donors for a participant, not an event, and it requires an auth token for that participant. Unfortunately, there is no API method for getting a list of donors to an event.

  • Well, damn. That's a bummer. Thanks Noah.


    We could set the form to add donors to a group, and I think then we could get the members. But I can't think of a way to sort them or get the gift amounts.


    I bet getting the top 10 donors would be easy in RE - assuming you are using RE. What about having RE push them to LO in a dynamic group? 


    There would be a lag due to they sync, and we still couldn't sort them. But maybe we could display the top ten donors that way. Clunky.


     

Categories