TeamRaiser: Event Search Component and API
Feature Summary
Release: Fall '09
Author: Noel Beebe
ALL TEXT IN RED IS INTERNAL AND NOT CLIENT FACING
Overview
Clients often have multiple TeamRaiser events within one instance of Convio. As a participant, it can be difficult to locate the correct event to register for. This Event Search feature consists of a search component that can be dropped into a Pagebuilder page so that participants and donors can search for an event by event name, city, state, and/or county, or enter their ZIP code and perform a radius search to find the event closest to them. These search methods are also available via API in case clients would like to post a search opportunity on a third-party site. API Documentation will be provided separately on http://open.convio.com.
New Concepts or Terms
n/a
Use Scenario
Jane would like to register for her local “Run for Clean Air” event, but is not sure which event is closest to her. She visits the Clean Air Society site, and goes to a landing page for the “Run for Clean Air” event series. There is an opportunity for her to enter search terms and locate the event closest to her. She chooses to search by ZIP code, so she enters her 5-number ZIP code, selects the radius of 25 miles, and clicks “search.” When the list of events matching her criteria appears on her screen, she clicks the closest event and is taken to the greeting page for that event, where she completes her registration.
Key Features
- New WYSIWYG Component allows constituents to visit a Pagebuilder page and search for an event by Name, City, State, County, or distance from ZIP Code.
- Configuration options for admins to constrain the event results to a specific security category, center, or event type, and determine other search parameters such as radius options or units of distance.
- New S Tag available to hand code the TeamRaiser search component (S408)
- New API methods allow clients to create a search widget on a third-party site, or in another presentation layer, like Convio CMS.
Feature Configuration & Use
Please note that in order to use location or ZIP code searching, clients MUST have location details entered for each TeamRaiser event. If location details are not present, no search results will return from a search by location or ZIP code. To configure location details, administrators can edit a TeamRaiser and go to Step 3 “Configure Event Options” and select Enter Location Details from the Related Actions.
This feature will be available by default. To use the event search, clients can edit a Pagebuilder page, click the Components icon/drop-down, and select the TeamRaiser Search Components > Event Search. The configuration options will appear, allowing the administrator to choose the search parameters available, the ZIP code radius values available, the units (miles or kilometers) in which to calculate distance from ZIP code, the security category of the events to be searched, the event type to be searched, and the number of event results that should appear on each page. The administrator can configure these options and insert the component in the page.
There are three new SDPs available to set the default options available in the component:
- F2F_EVENT_SEARCH_DISTANCE_UNITS – determines whether miles or kilometers are displayed by default
- F2F_EVENT_SEARCH_RADIUS_VALUES – determines the default values of distance from the zip code entered
- F2F_EVENT_SEARCH_RESULTS_PER_PAGE – determines the default number of search results that display on each page
S Tag Configuration
This Component is also available via S Tag for hand-coding as S408.
Syntax:]
Parameters
- include_name - A value of "0" means the form will not render the field allowing users to search by Event Name. Any other value will result in the event name field being available. It is recommended that you use either "0" or "name" for this parameter.
- include_city - just like name, but for the field that searches by Event City. A 0 means the field will not be displayed. Recommended: "0" or "city".
- include_county - just like name and city, but for the field that searches by Event County. A 0 means the field will not be displayed. Recommended: "0" or "county".
- include_state - like name and city, but for the state search field. Recommended: "0" or "stateprov".
- include_postal - like name, city, and state, but for the zip code field and distance search. Recommended: "0" or "postal"
- comma_separated_list_of_radius_values - This is a comma separated list of numbers that will be presented to the user in the selection form for distance searches. Valid numbers are 0-200, inclusive. Values under 0 or over 200 will be ignored when the component renders. If no valid values are provided, will attempt to use the values in the SDP F2F_EVENT_SEARCH_RADIUS_VALUES. If the SDP contains no valid numbers, the component will use a default value of "5,10,15,25,50,100,200". Duplicate entries in the list will not be displayed as duplicate choices to the site visitor. Entries will appear in the order that they are entered (they are not automatically sorted - that is, a list of 10,5,20 will display to the user as a list of 10,5,20).
- units_of_distance - Will limit the distance search to this unit of measurement, or will allow the user to select whether they want to search by miles or kilometers. Accepted values are: mi, km, or choice. If an invalid option is passed in, the component will use the value of the SDP F2F_EVENT_SEARCH_DISTANCE_UNITS. If the SDP does not contain one of the 3 valid options, the system will default to using choice.
- category - Limits the search results to events within this category, a value of 0 will search all security categories. Accepts either the category_id or the category Name. If there is no category with the specified category_id or name, the component will render an error message. May be used in conjunction with the classification parameter to limit the search to events within a specific category and within a specific event type.
- Classification - Limits the search results to events with a Primary Event Type (also known as a classification) equal to the specified parameter. A value of 0 will search all event types. Accepts either the classification id or the classification name. If there is no Primary Event Type with the specified classification id or name, the component will render an error message. May be used in conjunction with the category parameter to limit the search to events within a specific category and within a specific event type.
- results_per_page - sets how many rows will be displayed per page in the search results. Valid ranges are 1-50, inclusive. If an invalid value is passed in, the component will attempt to use the value from the SDP F2F_EVENT_SEARCH_RESULTS_PER_PAGE. If the SDP contains an invalid value, the component will default to a value of 20 results per page. You cannot display more than 50 results per page. Values under 5 are not recommended as they provide bad usability, but values under 5 are great for testing.
Limitations and Out of Scope Features
- The ZIP code search works for US ZIP Codes only – at this time there are no plans to incorporate other postal codes.
- The TeamRaiser search component is not available in the CMS Convio Components option at this time – please use the API to incorporate the event search component in CMS.
FAQs
Q: Is this component available in both the old and new WYSIWYG?
A: Yes, the component can be used in both versions of the WYSIWYG, or as an S Tag.
Screenshots
Configure Search in New WYSIWYG
Configure Search in Legacy WYSIWYG
Search by Event Information - User View Search and Results
Search by ZIP Code
##END
IMPORTANT NOTE: THIS DOCUMENT INTENDS TO PROVIDE A COMPLETE AND ACCURATE REPRESENTATION OF WHAT CONVIO FULLY EXPECTS TO DELIVER IN FALL ‘09 (AS OF SEVERAL WEEKS PRIOR TO LAUNCH) BASED ON COMPLETED SOFTWARE DEVELOPMENT. THIS DOCUMENT AIMS TO SERVE AS THE BASIS FOR PLANNING AND PREPARATION WELL IN ADVANCE OF ACCESS TO THE NEW FEATURES. GIVEN THIS DOCUMENT WAS DRAFTED PRIOR TO COMPLETED QUALITY ASSURANCE, ALL FEATURES, CAPABILITIES, SCREENSHOTS, ANSWERS, CLIENT IMPACTS, SITE DATA PARAMETERS, AND LIMITATIONS LISTED HEREIN, WHILE REASONABLY CERTAIN FOR INCLUSION IN THE RELEASE, ARE SUBJECT TO CHANGE AT ANY POINT UP UNTIL ROLLOUT ON YOUR CONVIO SITE.
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 21 Blackbaud Impact Edge™
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 124 Ninja Secret Society
- 32 Blackbaud Raiser's Edge NXT® Receipting EAP
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board