give each blog their own buddypress?
Here is what I am trying to figure out with buddypress.
1. buddypress is going to be installed in a subdomain blog. (I do not want to dedicate my root blog for buddypress, rather use it as an entry point for people to be able to register their own blogs)
2. A user goes to my root domain and registers their new blog – normal wpmu behavior
3. I have it setup now where a user can register direcly on the subdomain blog without having to leave that blog for registration. (that part of wpmu never made any sense to me – sending a user to another blog to register)
I did this because my ‘client’ blogs do NOT want their users to even know that they are using a hosted blog from my service. They are supposed to be autonomous. This really comes into play when using domain mapping.
Imagine being a visitor going to site ‘xyz’ and when you click register you are sent to site ‘abc’ for registration…. That wpmu feature makes zero sense and only serves to tick off my blog owners. So we created a custom plugin to allow wpmu to register users directly on the subdomain itself. (also gives option for subdomain to turn off blog registrations when signing up as that would also make no sense to the user, they just want to register at a site to comment)
Now the buddypress part:
wpmu allows me to automatically add new users to any chosen blog behind the scenes. So I will set it to auto add new users to the ‘buddypress’ subdomain blog.
Here is what I can’t figure out:
It ‘seems’ to me that buddypress for some seriously unknown reason to me, is using it’s own registration system. It seems to store the username/profile name etc in a totally different area than just simply relying upon the wpmu tables for users….
(someone should take the time to explain why in the world bp uses a sep reg system)
Anyhow here is what I am trying to do:
When a ‘regular’ user registers at a subdomain blog, they should automatically be added to buddypress. That way when they click their ‘wp-admin’ button (I’ll rename that later) they are taken to their buddypress profile page.
Here’s the real catch:
I do NOT want them going to the subdomain that buddypress is installed on. I want them to stay on the domain in question, only display their bp profile within the domain in question.
Kind of like giving each site it’s ‘own’ buddypress, but not really.
This would allow me to do 2 important things:
1. Each blog has it’s own ‘buddypress social networking’ display, appearing independant.
(I have to imagine that if wordpress.com is ever going to implement bp, they will have to do this, as not all blog owners would want their members sent to a separate social networking site).
2. It gives me the ability to also create a ‘site-wide’ social network using bp that encompasses all users from all blogs.
I plan on giving the blog owners the option of allowing their members to participate in the ‘primary bp’ blog.. some clients will like their members being part of a larger community, while others would never allow it.
So How do I go about this?
1. dumping the separate bp registration so if a member registers on any blog, they are already registered into bp.
2. each blog has it’s ‘own’ bp area
- The topic ‘give each blog their own buddypress?’ is closed to new replies.