It is now possible with the Brilliant Directories Bootstrap Theme to control which groups of members and non-member visitors are able to search the content of other groups of members. Although this latest update applies to all Brilliant Directories Themes, it is easiest explained by using the Jobs Theme as an example. 


There are two primary users that we will be addressing in this example:


Job Applicant: Someone that is looking for a job. They would create a profile which could be found by employers that are associated with the jobs theme directory. 


Employers: Companies looking for employees. Posting jobs, and browsing through a database of potential employees is the primary reason for joining the jobs directory in this example. 


Primary Issue Being Addressed


The Brilliant Directories’ “Members-Only” setting allows you to protect your members’ information from the general public. By setting your website to “Members-Only”, you essentially require users to log into their accounts on your website to access the information hosted on your website.


This is an excellent setting for job applicants for example, as it is unlikely a job applicant would want to be found in search results or being indexed by Google. Someone looking for a job however, would want their listing to be searchable by employers. 


Where the members-only setting fails in this instance, is that both employers AND job applicants that are signed in would be able to browse the job applicant members. The ideal setup would allow only employers to access the job applicant members. 


The Solution


By installing this Brilliant Directories update, you will now be able to control which membership levels have access to browse the members and content of a specific membership level. 


In the example above, we can now give “employers” the ability to exclusively browse the job applicant database. 


Important Update (August, 2017)


If you had installed this functionality on your website before August, 2017 we have recently released an update that modifies how the Search Visibility Options are selected, essentially reversing the way they are selected.


If you had this functionality installed on your website prior to August, 2017, the Search Visibility Options will now appear like this, with an option to install the latest update:



By clicking on the "Install" button, the system will run the update on your website, and select all of the correct options for each product automatically so it will continue to function correctly as you had it setup in the old system previously.


After clicking the "Install" button, the Member Search Visibility Options section should then display like this:




What Does This Update Do?


This update reverses the way Search Visibility Options are selected.  Previously, you would choose which users can search for the members in this product.  Now, you select which other types of users the members in this product can search for.



Instructions

  1. Login to your admin portal

  2. Go to Finance >> Manage Products >>  Edit >> Search Visibility tab

  3. Scroll to the bottom of the form and click the “Install” button if this update has not already been installed on your website. If you do not see the installation button it means that you have this as a feature on your website.

  4. What you will see at the bottom of the form once the update has been installed are all of the additional membership levels. For example, if you are editing the “Job Applicant” level, you will see the “Employer”, “Blog-Admin”, "General User", and whichever additional levels you have created.  


  5. By checking the box for “Employer”, you are giving permission to “Job Applicant” members to browse “Employer” member content.
     
  6. By not click any Products, "Job Applicant" members will be able to search for members in all other products. The moment you check a box next to a Product name, "Job Applicant" members can only search for members of that Product.



Listings Searchable on Website


This option can be seen here:


By setting this option to "No", all other Search Visibility options will be overridden and members in this Product will not be searchable by anyone.  Setting this to "No" is useful for products for Admin members of the site that are just used to post articles or other content, but you do not want to be a searchable member of the site (the content they post will still be searchable).


Setting this to "Yes" will allow the members of this Product to be searchable, and all of the other Member Search Visibility Options will take effect.



Listings Searchable for Non-Members


Setting this to "Yes" will allow users of the website that are not logged in to an account to search for the members in this Product.  if this is set to "No", users will have to be logged in to an account to be able to search for members in this Product.