BuddyDev

Search

Replies

  • Participant
    Level: Enlightened
    Posts: 44
    teacherpete on #47990

    Hi Brajesh,

    Thank you so much for your reply.

    1 and 2. Firstly, thanks so much for confirming. This is very useful to know.

    Also, I appreciate that you’ve let me know about the complexity of this kind of setup. It sounds like it would cause a real issue to be using multiblog. So thank you for being honest about the difficulty associated with this kind of setup.

    It sounds like every plugin would need to be supported and custom edited, which is far too difficult to manage and maintain! Far better off dealing with standard multisite.

    Again, I really appreciate your honesty here – as it steers me in the right direction. 🙏

    Regards,
    Peter

  • Participant
    Level: Enlightened
    Posts: 44
    teacherpete on #47957

    (Nope to that last piece of code – ‘BP_ROOT_BLOG’) 😣

    I’m sure it must be easier than I think to have 1 user base with multiblog active. 🙂

    I’ll wait for your news, as the professional. ☝️

    Kind regards,
    Peter

  • Participant
    Level: Enlightened
    Posts: 44
    teacherpete on #47956

    And to answer your first question – everything was built in BuddyBoss! I should have said. I used the term interchangeably but probably should have clarified. Everything was created on a regular multisite (ID = 1).

    I want it to draw everything, really, from this site. Whilst not going too deep or complex on coding, so that I can simply “have a window” into the community from either side. With a frame around that window, which is English, for teachers in the UK or USA. And then a frame around blog ID = 1 (the community site), which has Chinese language, and a UI for Chinese users.

    Two sites, one user base. Great UX for both sides. 🙂

    Please let me know your thoughts. I have seen some people say it’s as simple as adding this to wp-config:

    define ( ‘BP_ROOT_BLOG’, 1 );

    Is that true?

  • Participant
    Level: Enlightened
    Posts: 44
    teacherpete on #47955

    Hi Brajesh!

    Thanks so much for your answer.

    I may have a further question in regards to Multiblog Mode that may perhaps require perhaps some custom coding.

    I want to share the entire community across the multisite. So one community, and two sites (in a multisite/multiblog configuration). I would like our users to be shared across one community, and accessible from both sites. One community = two sites.

    I would like shared users, shared media, shared user profile types, shared group types, etc. across all networks. I need the user based to be shared, so that the same tables are used for each instance of BP. This means the Groups, Forums, Profiles, etc will be shared and accessible via both the main site and the subsite.

    Please can you help me to code this? I feel like I just need to somehow change the database tables prefixes.

    The reason I am doing this is because I have a multilingual site (which is the primary reason to activate multiblog). One website will be primarily in Chinese. The other will be primarily in English. The teacher can interact with the community, post status updates from the English site with teacher-focused UI and menu structure. The Chinese will then be able to respond and engage from the Chinese-facing site, which is optimized design and SEO for the Chinese parents and students.

    I have a few questions:

    1. If I buy the support for $99, then would you be able to help me set it up so that the multiblog network shares the same database tables for the community?
    2. Would 3rd party plugins act the same as they usually would in a multisite network, or would it cause problems for all third-party plugins after syncing the BP user base together? For example: right now, every user on my multisite network is given a unique URL code with AffiliateWP (which they can share with other potential customers). Is this kind of data affected by syncing the user base of site 1 and site 2? Will plugins outside of BuddyBoss function like they usually do in multisite?

    Please confirm and let me know your thoughts on whether I should go ahead with this setup. But hopefully once the user base is synced, the other plugins should be configured the same way that they would be on regular multisite, right? (i.e. the same as they would on multisite without multiblog).

    Thanks so much, and looking forward to hearing your wisdom on this.

    Kind regards,
    Peter

  • Participant
    Level: Enlightened
    Posts: 44
    teacherpete on #47927

    Hi Brajesh,

    I’ve just read your fantastic post here: https://buddydev.com/docs/buddypress-member-types-pro/multisite-buddypress-multiblog-mode-member-type-synchronization-across-blogs/

    Please could you help me to get it working with my multiblog on BuddyBoss? I need member types to be shared across all sites.

    Thanks for your help! Your code below:

    /**
    * Fix the synchronization of the member types across all blogs on multisite, multiblog mode.
    */
    function buddydev_fix_multiblog_taxonomy_site_id( $blog_id ) {
    $blog_id = BLOG_ID_CURRENT_SITE; // Change it.
    // Put the blog id you want all the member type associations with user to be saved
    // If you have existing association, you may want to use that
    return $blog_id;
    }
    add_filter( ‘bp_get_taxonomy_term_site_id’, ‘buddydev_fix_multiblog_taxonomy_site_id’ );

  • Participant
    Level: Enlightened
    Posts: 44
    teacherpete on #47925

    Thanks Brajesh! Confirmed working in BuddyBoss 🙂

  • Participant
    Level: Enlightened
    Posts: 44
    teacherpete on #47913

    Hi Brajesh!

    I have fixed it with default BuddyBoss settings! 😀

    No need for any updates or changes to the conditional logic plugin. It was simply a bug based on my configuration. 😅

    Thank you so much for your willingness to help with the issue.

    I do however, need to synchronize Cover Photos and Profile/Group Avatars across a Multiblog/Multi network. I will open a new ticket and we can consider this one finished and resolved 🙂

    Kind regards,
    Peter

  • Participant
    Level: Enlightened
    Posts: 44
    teacherpete on #47912

    Hi Brajesh,

    Please could you kindly look at this if you have a moment in January? We need Profile Type to be used as a conditional logic modifier, so that other fields can be shown based on the Profile Type which is selected at registration.

    For example:

    Profile Type = Teacher = Then show fields about prior experience, specialism, etc.
    Profile Type = Parent = Show fields about skill level, experience, age, fields of interest, etc.

    I really hope you can help because this would make the BuddyPress registration process so clean and efficient. It would prevent the need for overly complex Gravity Forms / Fluent Forms integrations which hijack the friendly and reliable BuddyPress interface which integrates so nicely with everything else.

    All we need is to be able to use Profile Type as the modifier for Conditional Logic. I will PM you can example. I really hope it’s possible if you get a moment in January. We have tried other solutions, but they are not really having the simple effect that we are looking for (each profile type showing different fields in the registration form).

    Would the Member Types Pro plugin that you offered clash with the features already offered in BuddyBoss platform? Could I turn off every other feature to prevent a clash between these plugins?

    Kindest regards and thanks for your help,
    Peter

  • Participant
    Level: Enlightened
    Posts: 44
    teacherpete on #47658

    Hi Brajesh!

    Ok I will talk to BuddyBoss about the date problem. Thanks for the tip.

    Unfortunately we don’t have a developer that would be able to do this. What’s the other workaround? Could we perhaps use a Fluent Form or another form plugin as BuddyBoss registration? Would that work?

    Thanks for your help so far.

    Kind regards,
    Peter

  • Participant
    Level: Enlightened
    Posts: 44
    teacherpete on #47622

    Hi Brajesh,

    I hope you’re well! Have you worked on this release yet? We’ve been waiting for the logic that allows profile types to be chosen as a selector in the conditional logic field. So we can base other fields off whether or not a user is going to be a “Teacher” or a “Student”, for example.

    We need to get this working on our site, so please could you let me know?

    Also, if we’re able to get the dynamic date sorted, that would be amazing… at the moment, we can only select “Absolute” dates. Please give me an update when you can.

    Thanks so much for your support and improvement of this ecosystem!

    Kind regards,
    Peter