• Resolved shelibee

    (@shelibee)


    I am doing a website for a charity. And they have a running team in the upcoming city Marathon in a few months time. They need to desperately get the following up and running as the city Marathon is a major fundraiser for them.
    1. They need to have a button on their website for people to register to run in their team.
    2. Each runner needs to be able to make a profile on their site so the runners can get sponsorship.
    3. It would then be nice to have a page on the site showing all the runners that have registered for the team
    4. The runners need to be able to share their profiles on Facebook, to be able to encourage people to sponsor them.
    Can I do this with your widget?

Viewing 1 replies (of 1 total)
  • Plugin Author Matt Cromwell

    (@webdevmattcrom)

    HI @shelibee — the simple answer to your question is “Yes”, but there’s definitely quite a few moving parts to this. Let me break it down into parts for you.

    1) REGISTRATION
    This can be done in a lot of different ways, but with Give we do provide a shortcode called [give_register] which can get it done for you. See our docs on that here:
    https://givewp.com/documentation/core/shortcodes/give_register/

    You can insert that shortcode on a page, and then your “button” can go to that page to allow your runners to register for the website.

    2) PROFILE
    I think by “profile” you mean a page where they can create their funding page. This is essentially making a front-end form that will create a Give donation form. We have a tutorial on how you can do that with existing form plugins. See here:
    https://givewp.com/create-a-peer-to-peer-give-campaign-with-caldera-forms/

    3) SHOWING RUNNERS
    Showing users on a page really isn’t within the scope of what Give is meant to do. But there are plenty of free plugins that do things like that. This is a popular one:
    https://wordpress.org/plugins/profilegrid-user-profiles-groups-and-communities/

    But if you are more interested in showing all the DONATION PAGES that these runners have created on one page, then you can use our Donation Form Grid to accomplish that.

    Here’s docs on that:
    https://givewp.com/documentation/core/shortcodes/give_form_grid/

    Here’s a more interactive overview of the Form Gird as well:
    https://givewp.com/give-live-form-grid-and-other-shortcodes/

    4) SHARING THEIR PROFILES
    If you use the form submission method described in that Peer to Peer article above, then each runner would have their own dedicated page that would have a url similar to this:
    https://example.com/donations/runner-name-1
    https://example.com/donations/runner-name-2
    https://example.com/donations/runner-name-3

    Then they can email, or share socially with that URL whever or however they like.

    Thanks!

Viewing 1 replies (of 1 total)
  • The topic ‘Create registrations / profiles for a race as a fundraiser’ is closed to new replies.