Multiple registration PageWrappers

Options

We have a mini-site (separate from our main site) that requires the user register (or sign in with existing account) to access some of the functionality. We also make use of single sign-on with Convio as master.

Currently, visitors to our mini-site are redirected to the main site to register/sign-in, and are then redirected back to the mini-site. We would like to keep the look&feel consistent across the board for the mini-site. As near as I can tell, the only way to accomplish this is to have a second registration page using a different (mini-site like) PageWrapper. So, is this doable? Or does Convio only support a single registration page?

Tagged:

Comments

  • When you say "registration page", are you referring to a Survey? What you're describing sounds simple enough -- for the mini-site you'd create a distinct page wrapper, and assuming you are indeed talking about Survey, a second one of those too.

  • Noah Cooper:

    When you say "registration page", are you referring to a Survey? What you're describing sounds simple enough -- for the mini-site you'd create a distinct page wrapper, and assuming you are indeed talking about Survey, a second one of those too.

    By registration page, I mean the page a constituent uses to register for an account. It is a survey, but I assume it's a special Convio page. Or can I simply create a copy of the page and use another PageWrapper for it?

    I suppose the same question applies to the failed Convio login page where multiple boxes are displayed (e.g., login, forgot password, email password, email username). Is that a special page, or could a different PageWrapper apply to it as well?

  • Robert Zakon:

    By registration page, I mean the page a constituent uses to register for an account. It is a survey, but I assume it's a special Convio page. Or can I simply create a copy of the page and use another PageWrapper for it?

    I suppose the same question applies to the failed Convio login page where multiple boxes are displayed (e.g., login, forgot password, email password, email username). Is that a special page, or could a different PageWrapper apply to it as well?

    Can you share a link to the registration page you're trying to copy?

    Is the "mini-site" hosted entirely on Convio? If the answer's "No", note that you can use the Constituent Management API to create a registration form on an external site. (I ask because you referenced the Single Sign-On API.)

    You can force a specific page wrapper on the UserLogin screen (and other standard pages like TellAFriend, constituent profile and interest pages, etc.) using a series of URL arguments, as described on http://community.customer.convio.com/message/5025#5025

  • Noah Cooper:

    Can you share a link to the registration page you're trying to copy?

    Is the "mini-site" hosted entirely on Convio? If the answer's "No", note that you can use the Constituent Management API to create a registration form on an external site. (I ask because you referenced the Single Sign-On API.)

    You can force a specific page wrapper on the UserLogin screen (and other standard pages like TellAFriend, constituent profile and interest pages, etc.) using a series of URL arguments, as described on http://community.customer.convio.com/message/5025#5025

    Noah, I'll email you the URL directly. When getting setup with Convio, we were given the impression that constituent registration had to take place through Convio. I'll need to dig into the current info further.

    Thanks.

  • Robert Zakon:

    Noah, I'll email you the URL directly. When getting setup with Convio, we were given the impression that constituent registration had to take place through Convio. I'll need to dig into the current info further.

    Thanks.

    There are several ways to do registration. The examples below are the on CARE's site:

    1: The generic default registration page: https://my.care.org/site/ConsProfileUser (access when you are LOGGED OUT, if you're logged in, you get your actual user profile page)

    2: Using a survey with the embedded Constituent Information block. https://my.care.org/site/SSurvey?ACTION_REQUIRED=URI_ACTION_USER_REQUESTS&SURVEY_ID=1141

    (not a perfect example, but should be fine for the sake of example)

    3: Via completely custom, API-based form: http://www.care.org/modules/signup/3.0

    4: Via uploads (which I think you probably know and isn't really what you're talking about)

    5: Via user action (Event, Donation, Advocacy -- again, probably not what you're talking about, but here for the sake of completeness)

    #2 options can be embedded within other Convio-powered pages using built-in options. #3 is totally customizable and, based on how you code it could be on your non-Convio site or on your convio-powered site.

  • Michael :

    There are several ways to do registration. The examples below are the on CARE's site:

    1: The generic default registration page: https://my.care.org/site/ConsProfileUser (access when you are LOGGED OUT, if you're logged in, you get your actual user profile page)

    2: Using a survey with the embedded Constituent Information block. https://my.care.org/site/SSurvey?ACTION_REQUIRED=URI_ACTION_USER_REQUESTS&SURVEY_ID=1141

    (not a perfect example, but should be fine for the sake of example)

    3: Via completely custom, API-based form: http://www.care.org/modules/signup/3.0

    4: Via uploads (which I think you probably know and isn't really what you're talking about)

    5: Via user action (Event, Donation, Advocacy -- again, probably not what you're talking about, but here for the sake of completeness)

    #2 options can be embedded within other Convio-powered pages using built-in options. #3 is totally customizable and, based on how you code it could be on your non-Convio site or on your convio-powered site.

    Thanks for the reply Michael. FYI, #1 shows an error: unknown servlet requested.

    I need to look at the API docs, but what happens if you try registering an account that already exists? Does the API provide a clean error?

    Also, are you using single sign on? If so, how do you handle login across 3 sites (your main site, Convio's, and a mini-site)?

Categories