Page 1 of 1

Need help with first-time set-up with Buddypress

PostPosted: July 29th, 2010, 10:43 am
by cdragin
I just installed s2Member and Buddypress on Wordpress 3.0 with the default Buddypress theme. I'm an experienced Wordpress user but this is my first time using either plugin.

The problem I'm having is setting up the registration page. I'm using the Buddy Press profile field set-up for setting up the profile fields, which works great as far as going into my admin profile and filling out that info. But if I log out to try to register as a new user, I don't see a registration form. If I type the register url in directly (mysite/wp-login.php?action=register), it redirects to mysite/. I've also set up the My Login Welcome Page and My Membership Options pages, but those are blank.

The intention is to have people join the group (which will require payment via paypal) with a minimum set of fields, and then be able to go in and customize their profile with more in-depth fields.

Not sure what I'm missing; maybe I just need more coffee. :-)

Re: Need help with first-time set-up with Buddypress

PostPosted: August 5th, 2010, 5:53 pm
by Jason Caldwell
Hi there. Thanks for the great question.

One thing to clarify, which might help you.

With BuddyPress installed, BuddyPress redirects requests to your registration page, over to the /register/ page, where a BuddyPress compatible theme will display a BuddyPress compatible registration form. s2Member is designed to support either method.

So no matter which way a User registers, s2Member will adapt.
The intention is to have people join the group (which will require payment via paypal) with a minimum set of fields, and then be able to go in and customize their profile with more in-depth fields.

So, with BuddyPress installed, you would restrict content from Level #1, and configure s2Member for "Open Registration". Users will /register/ for free ( at Level #0 ), and then after they're logged in, you can hit them with a PayPal Modification Button ( generated by s2Member ), so they can upgrade to Level #1 and gain paid access to additional restricted areas.

As for the profile fields being different; this may require an additional BuddyPress plugin. I'm not aware of one that does this, but I'm sure someone else will chime in here?

Re: Need help with first-time set-up with Buddypress

PostPosted: August 26th, 2010, 10:50 am
by Guest
I'm not sure if my question is entirely related or not, but when searching for a possible solution for the issue I'm having, this thread came up, so I'll give it a try.

I'm also using the latest release of WordPress along side BuddyPress. My question is this:

When s2 asks you to specify a membership options page, what's the best way to go about this (with BuddyPress in mind)? BuddyPress already has user management pages for logged in users, so I'd rather not create entirely separate pages through wordpress that would require users to manage their accounts from two completely separate pages--that seems really counter-intuitive; however, the BuddyPress user management page isn't found in the drop-down menu for selecting a membership options page to use in the s2 back end, so I'm rather at a loss here.

Every other aspect of the s2 setup process has been extremely easy for me, but this membership options page thing has me stumped. Any guidance or advice folks could provide would be greatly appreciated.

Re: Need help with first-time set-up with Buddypress

PostPosted: August 30th, 2010, 1:11 am
by Jason Caldwell
Hi there. Thanks for the great question.

With BuddyPress, I recommend using a Special Redirection URL for your "Login Welcome Page". You can type a Special Redirection URL directly into the field under:
s2Member -> General Options -> Login Welcome Page.

There are also a few Replacement Codes supported there, which are documented in that panel, by clicking the "Replacement Codes" link. You could have Customers automatically redirected to their BuddyPress Profile upon logging in.

Now, for the "Membership Options Page", this is different. This special Page, MUST be a dedicated Page for s2Member, so that s2Member can redirect unauthorized access to that Page. This Pages serves as the focal point for your installation of s2Member. It should provide Membership Options, and your PayPal Button(s).

Currently, there is no built-in method for an additional redirect, and I don't recommend doing that. Given the complexity of the s2Member security system, it's best not to fiddle with additional redirections; which could potentially lead a visitor into an endless loop.

That being said, if you really NEED to do this, here is one way to accomplish it:
http://wordpress.org/extend/plugins/sim ... redirects/

1. Create and configure a Membership Options Page.
2. Create a redirection from your configured Membership Options Page, to another custom Page.

Thank you! - I'll consider adding a built-in option for this in a future release of s2Member.

Re: Need help with first-time set-up with Buddypress

PostPosted: September 21st, 2010, 10:55 pm
by somethingelse
EXCELLENT post... thank you!! got great help & ideas for better integrating s2 & bp...