Page 1 of 1

Get a user to enter an email address in order to view certai

PostPosted: February 15th, 2011, 6:00 am
by robcubbon
I would like a new visitor to register on a site with minimum effort (ideally by just entering email address) and stay on the site to view the member only parts of the site.

Does a user always have to leave the site to click on an activation email in order to register?

So, I just want the user do this: Visit home page --> click "Register" --> Enter email address and password --> click --> view member only version of home page?

Also, I would like the on-site registration to activate a double opt-in with an email service such as Aweber, MailChimp, Campaign Monitor, as well. Is this possible?

Re: Get a user to enter an email address in order to view ce

PostPosted: April 5th, 2011, 3:25 am
by jenicantle
oooh, this is a great question - I want to be able to get people to sign up for my newsletter from the S2 sign up info - so that it automatically populates my lists on Campaign Monitor, is this a possibility?

Thanks

Re: Get a user to enter an email address in order to view ce

PostPosted: April 5th, 2011, 12:15 pm
by Cristián Lávaque
Hi Rob. :)

Great suggestion! I agree with you, the less effort it takes the person, the more likely he'll be to convert.

I'm not sure you can remove default fields from the WordPress registration, though, because it can cause trouble, but I'll read more about it.

That said, you could probably populate all the default fields from the two you mentioned. You already get email address and password, you're just missing user, first and last names, which could be taken from the first part of the email address. Accurate? No, but it'd give WP what it wants and the person can change them later.

The person can be added to a list server by s2Member, right now it does AWeber and MailChimp out of the box, but can be made to work with any other one using s2Member's Notifications API. WP Admin -> s2Member -> API / Notifications. These will also make the integration possible in a much more advanced way than the default AWeber and Mailchimp ones do.

Re: Get a user to enter an email address in order to view ce

PostPosted: April 5th, 2011, 12:16 pm
by Cristián Lávaque
Hi Jeni. :)

You can work out an integration with Campaign Monitor using the notifications API, as mentioned above, too.


Re: Get a user to enter an email address in order to view ce

PostPosted: April 5th, 2011, 12:30 pm
by jenicantle
Blimey, ok sounds good, but I am not a coder at all... I've built these sites by learning! If anyone has an example code, that would be great, probably save me about fifty hours in front of the computer! haha

Thanks again, once again - great service.

Re: Get a user to enter an email address in order to view ce

PostPosted: April 5th, 2011, 1:33 pm
by Cristián Lávaque
Well, it can get more complicated for you then, but you can get a freelancer to set it up for you.

Basically, what the notifications will do is load the URL you specified for the particular action you chose when it happens. For example the Registration Notification, when a new account is created the URLs you entered for that notification will be loaded. What this does is allow you to pass data in the URL to the page you're loading. That's what you use the replacement code in the URL for.

In the case of Campaign Monitor, you'd have to find if they have a script you can load that'll take the data you're passing to it, and do something with it. If that is not available, then they may have an API (application programming interface), which basically allows two programs to communicate with each other, in this case s2Member and Campaign Monitor.

So you'd have to create a script that'll get the data of the notification, and it'll pass it on to Campaign Monitor using its API.

All this is better explained in the last part of the video above:



I hope that helps. :)

Re: Get a user to enter an email address in order to view ce

PostPosted: April 6th, 2011, 3:01 am
by jenicantle
Wow, ok do you have any recommended freelancers?

Re: Get a user to enter an email address in order to view ce

PostPosted: April 6th, 2011, 12:35 pm
by Cristián Lávaque
I don't, but I'll ask Jason.

Re: Get a user to enter an email address in order to view ce

PostPosted: April 7th, 2011, 8:33 pm
by Jason Caldwell
Thanks for your inquiry, it is much appreciated.

Please submit all project requests for s2Member here.
We have designers/developers in our forum with extensive experience in WordPress®.

Here are some links that you may find helpful:
viewtopic.php?f=37&t=2784
viewforum.php?f=37
viewtopic.php?f=37&t=2786

This WP developer recently told me I could refer clients to him,
you might check to see if he has time: memberlist.php?mode=viewprofile&u=4971

Re: Get a user to enter an email address in order to view ce

PostPosted: April 7th, 2011, 8:37 pm
by Jason Caldwell
robcubbon wrote:I would like a new visitor to register on a site with minimum effort (ideally by just entering email address) and stay on the site to view the member only parts of the site.

Does a user always have to leave the site to click on an activation email in order to register?

So, I just want the user do this: Visit home page --> click "Register" --> Enter email address and password --> click --> view member only version of home page?

Also, I would like the on-site registration to activate a double opt-in with an email service such as Aweber, MailChimp, Campaign Monitor, as well. Is this possible?

VideoYou might want to have a look at s2Member Pro. You can certainly accomplish this with the Pro version; as it comes with a Free Registration Form system that integrates seamlessly into your theme; making the process much simpler. This video tutorial should assist in this regard: http://www.s2member.com/free-registrati ... vel-video/

Also see: http://www.s2member.com/videos/