UPME User Connections

UPME User Connections is an addon created to provide links between users for User Profiles Made Easy.   This addon allows you to create custom fields for selecting users. These custom fields can be used to create various types of links between the user profiles in your WordPress website as explained in the features section.

upme_connections

You can directly purchase this plugin from Gumroad by clicking the Purchase Addon button.

Click here to view available licenses for this addon.

Features

1 Way User Connection Fields

1way-single

Once addon is activated, you will get a new custom field type in UPME Custom Fields section named as User Connection – One Way. As name suggests, this filed type is used to create one-way connection between 2 users.

User can only select single user record for this field.  Assume that User A selects User B as the value for this field.  It creates a one-way connection from A to B. So User B will be displayed inside User A’s profile. However, User A will not be displayed inside User B’s profile.

Also if User A changes his selection and saves User C for this field, one-way connection is created from A to C.  So User C will be displayed inside User A’s profile. However, User A will not be displayed inside User C’s profile. Also the previous connection from A to B will be removed.

At any given time user can only connect with one user and all other connections will be removed.

Example Use Case – Let users choose their managers.  Managers is a one way field if B is manager of A, A can’t be manager of B.  So we only display B as the manager of A.

2 Way Single User Connection Field

2way-single

Once addon is activated, you will get a new custom field type in UPME Custom Fields section named as User Connection – Two Way. As name suggests, this filed type is used to create two-way connection between 2 users.

User can only select single user record for this field.  Assume that User A selects User B as the value for this field.  It creates a two-way connection from A to B. So User B will be displayed inside User A’s profile and User A will be displayed inside User B’s profile.

Also if User A changes his selection and saves User C for this field, two-way connection is created from A to C.  So User C will be displayed inside User A’s profile and User A will be displayed inside User C’s profile. Also the previous connections from A to B and B to A will be removed.

At any given time user can only connect with one user and all other connections will be removed.

Example Use Case – Let users choose their siblings.  Sibling is a two way field. if B is sibling of A, A is a sibling of B.  So we display B as the sibling of A and A as the sibling of B.

1 Way Multiple User Connection Field

1way-multi

Once addon is activated, you will get a new custom field type in UPME Custom Fields section named as User Connection Multiple – One Way. As name suggests, this filed type is used to create one-way connection between multiple users.

User can select multiple user records for this field.  Assume that User A selects User B as the value for this field.  It creates a one-way connection from A to B. So User B will be displayed inside User A’s profile and User A will not be displayed inside User B’s profile.

Also if User A changes his selection and saves User B and C for this field, one-way connection is created from A to C.  So User C will be displayed inside User A’s profile and User A will not be displayed inside User C’s profile. Also the previous connections from A to B will not be changed.

At any given time user can connect with many other user.

Example Use Case – Let users choose their parents.  Parents is a multiple one way field. if B is parent of A, A is not a parent of B.  So we display B as the parent of A and we dont display A as the parent of B.

However, user can have multiple parents. So we can display both B and C as parents of A inside A’s profile.

2 Way Multiple User Connection Field

2way-multi

Once addon is activated, you will get a new custom field type in UPME Custom Fields section named as User Connection Multiple – Two Way. As name suggests, this filed type is used to create two-way connection between multiple users.

User can select multiple user records for this field.  Assume that User A selects User B as the value for this field.  It creates a two-way connection from A to B and B to A. So User B will be displayed inside User A’s profile and User A will be displayed inside User B’s profile.

Also if User A changes his selection and saves User B and C for this field, two-way connection is created from A to C and C to A.  So User C will be displayed inside User A’s profile and User A will be displayed inside User C’s profile. Also the previous connections from A to B and B to A will not be changed.

At any given time user can connect with many other user.

Example Use Case – Let users choose their friends.  Friend is a multiple two way field. if B is friend of A, A is a friend of B.  So we display B as the friend of A and we display A as the friend of B.

However, user can have multiple friends. So we can display both B and C as friends of A inside A’s profile. Also B and C will have A as a friend inside their profile.

Pricing ( Excluding Taxes for your Country)

 

  • Support Renewals$25/Year ( Personal and Business license holders need to renew support every year at this rate. Without renewals, you won’t be able to get support from our team after 1 Year. However, you may continue to use the product and get updates for lifetime without support. Developer license holders don’t need support renewals as it contains life time support.

Prerequisites

  • WordPress 4.2 or higher
  • UPME version 2.1.09 or higher

Installation

  • You should have already installed UPME version 2.1.09 or higher, before using this addon.
  • Installing UPME User Connections – Upload and extract the upme-user-connections.zip file into /wp-contents/plugins folder in your WordPress installation.
  • Activate the addon using Plugins section of WordPress.
  • Now you are ready to get started.

Practical Use Cases

Please not that this addon only connects users in various ways. Its either one way or two way connection between users. This addon doesn’t provide features specific to friends, parents, siblings, followers etc. Those features need to be implemented with the data from the connections made by this addon. 

  • Let users add their Managers to the profile. ( User Connection – One Way)
  • Let users add their Sibling to the profile. ( User Connection  – Two Way)
  • Let users add their Parents to the profile. ( User Connection Multiple – One Way)
  • Let users add their Followers to the profile. ( User Connection Multiple – One Way)
  • Let users add their Friends to the profile. ( User Connection Multiple – Two Way)
  • Let users add their Team Members to the profile. ( User Connection Multiple – Two Way)

Usage of User Connection Fields

First, you need to create user connection fields from the UPME custom fields section. You will see 4 new field types as shown in the following screenshot.

docs-1

You can create one or more user connection fields based on your requirements. Once fields are created, you should go to UPME User Connections settings page on left menu. Initially, this page will be blank. Since we have created custom fields, it should list all the available user connection fields as shown in the following screenshot.

docs-2

You can choose how you want to display the connected user for each field. You have 3 options to display connections called Profile Picture Only, Profile Title Only, Profile Title and Picture.  By default, connections are displayed with Profile Title Only option.

Then you can go to the Edit Profile section from your profile to edit the connections. Following screenshot previews 4 custom fields created by using 4 user connection field types.

docs-6

User Connection – One Way and User Connection – Two Way fields will have a normal dropdown fields while User Connection Multiple – One Way and User Connection Multiple – Two Way fields will have multiple dropdown fields using select2 library.

Then you have to start typing the names of users by clicking the dropdown field. It will search the users based on first name, last name or display name.  Once searched, users will be displayed for selection as shown in the following screenshot.

docs-5

You have to selecct single or multiple users based on the field type and save the details. Once saved, edit profile section will look like the following screenshot.

docs-3

Now, you can see the connected users inside the profile as shown in the following screenshot.

docs-4

You can click on the links of the connected users to see how connection is shown on the profile of connected users.  Only Two Way fields will contain the backward connection from connected user to your profile.

Now you are ready to add and view any type of connections within profile.

If you want to remove all connections from a specific field, follow the procedure listed here.

  • User Connection – One Way – Type any character to search users and you will get a default option called Please Select along with searched users. Choose the Please Select option and save the profile.
  • User Connection – Two Way – Type any character to search users and you will get a default option called Please Select along with searched users. Choose the Please Select option and save the profile.
  • User Connection Multiple – One Way – Remove all the existing users by clicking the close icon on the left of the selected user. Once all options are removed, save the profile.
  • User Connection Multiple – Two Way – Remove all the existing users by clicking the close icon on the left of the selected user. Once all options are removed, save the profile.

Upgrading

  • You should deactivate the addon before upgrading to new version.
  • You can upload and replace the previous version folder using ftp or delete the existing version from WordPress plugins list and upload the new version.
  • This addon does not provide an automatic upgrade routine at this stage.
  • Once uploaded you can reactivate the plugin.
  • If you follow the proper procedure and if we haven’t mentioned anything special about each release, you won’t loose any data or settings by upgrading to new versions.

Refunds

  • Refunds may only be issued within 30 days of the purchase date. After 30 days no refunds can be processed.
  • No refunds will be offered unless you allow us to adequately try and assist you in resolving the issue on your site.
  • You can get a refund if you find bugs in the addon and developer can’t get it sorted within a feasible time period.
  • No refunds will be provided for conflicts with themes or other plugins.
  • No refunds will be provided when the features are not capable of handling your requirements. So please make sure to ask Pre-Sales questions and confirm whether its right for you.