Skip to:
Content
Pages
Categories
Search
Top
Bottom

Exclusive network


  • cartessius
    Participant

    @cartessius

    Hello,

    I would like to ask if it is possible to have an ‘exclusive’ network where each member (except the 1st user) needs to get an invitation in form of a link or code to join the network.
    If a person A sends these type of links/codes to persons B, C and D; then persons B, C, D will and need to have only one parent – and that is person A. Said differently, they can’t change the network and belong to another parent.
    The created network needs to be a tree/pyramid.
    Each user needs to be able to see two things:
    – the network that user (User A) built – every person below him. He needs to be able to sort the built network by level, and if he selects a person from his network, he needs to see all persons between the selected persons and him (the nodes in between)
    – it would be great to have the ‘normal’ functionality of the social network in parallel – to be able to add friends, chat with them… but this needs to be separate from the pyramid network/tree a user is building for himself.

    I would very much appreciate detailed description of how this can be done, and it would be very helpful if you could send me 2-3 such examples, so I can see and make sure it is the same functionality I need.

    Thank you!
    C.

Viewing 6 replies - 1 through 6 (of 6 total)

  • Venutius
    Moderator

    @venutius

    I think that would be a lot of customisation as this type of functionality is not built in, you’d basically have to rewrite a lot of the code.


    cartessius
    Participant

    @cartessius

    Thanks for your feedback.

    And what if I would have only in the scope the pyramidal network? I think this simplifies a lot of things, right?
    What I mean by this is – you can only join the network if you are invited with the corresponding code. And if you join you get one parent. Then you can start building your own network.

    In case there is a new user who did not receive any invitation code, but wants to register, he gets automatically added to the one and only node at the very peel of the pyramid (network).

    What are your thoughts on this?


    Varun Dubey
    Participant

    @vapvarun

    @cartessius search for MLM plugins and use BuddyPress for Social Features.


    Venutius
    Moderator

    @venutius

    I think you will have the same issue, you are looking to implement hierarchical connections within BuddyPress and that functionality does not exist. I was thinking you could possibly use group memberships to do this – BP supports hierarchical groups, but I’m not sure that would work.

    What I was thinking is that the primary user could send out a join invite, and when the new member joined they would be automatically joined to the root group. But I think you’d still have to make significant modifications to the way BP works – every function would have to check for group memberships before giving access to content.


    cartessius
    Participant

    @cartessius

    @vapvarun
    Thank you for your reply.

    Can you please elaborate more how the plugin can be used to create the hierarchical network which works on invitation basis? The mentioned plugin contains interesting features – I also need to define ranks (for example “national director” or “regional director” etc).

    Are there any other plugins which could be used? Somebody mentioned using this plugin for invitations: https://wordpress.org/plugins/invite-anyone/#description

    It would be very helpful if you could send me an example so I can see how this works in praxis.

    Thank you!


    Varun Dubey
    Participant

    @vapvarun

    @cartessius it will be a combination of the plugins, using BuddyPress cusotmization to build up relation will need lots of customization, but MLM plugin like https://wordpress.org/plugins/affiliate-mlm-party-plan/

    Binary MLM


    will create a relation between the user and can display theme tree structure.

    For BuddyPress, they will be an independent member with their social profile and you can easily display their parent or children user info at their profile easily via minor code edits.

    For Assigning them rank, you can use any gamification plugin like mycred, badgeos and you can also automate these rank based on their activities.

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.
Skip to toolbar