Tying Pro Sites in with Buddypress Activity Streams and User Profiles

Hello all,

I have a question about the limits of pro sites integration within a WPMU / Buddypress installation.

Here is my situation:

We run a network with a primary site (which I will call the "social site" from now on) that we want to mimic the functionality you would find on Facebook. Users posting and commenting on status updates, communicating with each other in niche specific groups, adding friends, etc. etc.

What we want to do however, is remove the ability for users to post BLOG posts to this main social site, and reserve that right for each users individual Pro Site that they can get upon (or after) registration. (There will of course be free and paid options, etc). So in the end, the social site is for quick status updates and communication, and the Pro Site blogs are reserved for the heavy "posting" of content.

That is the basic outline of how we would like things to work.

Setting this up by itself isn't too challenging, but here is my big question:

Is there a way to have the Pro Sites subdomains communicate with the social site, allowing the social site to post a link to ANY new posts network wide in the activity stream of the social site?

To take this one step further, is there a way that we can automatically have a users site profile show a link to their personal network Pro Site without them manually adding it into one of the description fields?

Thank you for your time, if I can clarify any of the above, please let me know.

  • Timothy Bowers
    • Chief Pigeon

    Hey there, hope you are well.

    What we want to do however, is remove the ability for users to post BLOG posts to this main social site

    By default a registered user cannot post to your main site unless you give them access to manually or have a plugin sorting that for you.

    Is there a way to have the Pro Sites subdomains communicate with the social site, allowing the social site to post a link to ANY new posts network wide in the activity stream of the social site?

    For comments:

    https://premium.wpmudev.org/project/comment-indexer

    There are links on that page to other plugins you may like.

    For posts:

    https://premium.wpmudev.org/project/post-indexer

    There are links in that page for global site search, posts, widgets, etc.

    To take this one step further, is there a way that we can automatically have a users site profile show a link to their personal network Pro Site without them manually adding it into one of the description fields?

    If you are wanting something automatic to their BuddyPress profile within a field then you would need to code something custom.

    Hope this helps.

    Take care.

  • MyMiddleEarth
    • Site Builder, Child of Zeus

    The post indexer looks great! Thanks for making me aware of that.

    One aspect of my initial question still remains:

    If we use the post indexer, is it possible to have those posts fed into Buddypress as "status updates" on the social site?

    For example:

    User Ted posts a blog post at his Pro Site (ted.mysite.com)

    Would it be possible for our social site buddypress activity wall to display something to the effect of:

    Ted posted *postname* on his blog *blogaddress*

    That's our ultimate goal, but I realize it may be a bit outside of the scope of these plugins

  • Timothy Bowers
    • Chief Pigeon

    Hey Middleearth.

    User Ted posts a blog post at his Pro Site (ted.mysite.com)

    Would it be possible for our social site buddypress activity wall to display something to the effect of:

    Ted posted *postname* on his blog *blogaddress*

    That's our ultimate goal, but I realize it may be a bit outside of the scope of these plugins

    Yup, definitely out of the scope of our plugins...... But thats only because BuddyPress does that for you when in network mode. :slight_smile:

    I've attached a screenshot of my sandbox install.

    If you need anything else then please just let us know.

    Take care.

  • Timothy Bowers
    • Chief Pigeon

    Hey again :slight_smile:

    Sites are not created with Pro Sites. WordPress handles that aspect for you.

    How are the sites marked in their Privacy settings?

    And your BuddyPress settings:

    wp-admin/admin.php?page=bp-general-settings

    Admin --> BuddyPress --> Components

    Site Tracking Make BuddyPress aware of new sites, new posts and new comments from across your entire network.

    Hope that helps.

    Take care.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.