Name and Email Visibility

    Summary

    One potentially confusing aspect of managing your community is ensuring that your users' email addresses and names are exposed only to the people who should see them. The default configuration for these settings will change depending on whether or not you are using Jive(Internal) or JiveX (External).

     

    The documentation around these settings can be reviewed here: http://docs.jivesoftware.com/jive/7.0/community_admin/index.jsp?topic=/com.jivesoftware.help.sbs.online/admin/ConfiguringUserProfileCustomization.html

     

    Versions:

    • Verified for versions: Jive 7

    Details

     

    Choose whether to allow users to control their own settings  (People > Settings > Profile Settings):

    Screen Shot 2014-08-26 at 4.29.50 PM.png

     

    Name VisibilitySelect Users may edit the visibility for their name to let users set whether their name should be visible to others in the community. You can also set who sees the name by default.
    Profile Image VisibilitySelect Users may edit the visibility for their profile image(s) to let users set who can view their profile image. You can also set who sees the profile image by default.

    Choose whether to show Full Name or username in Jive (People > Settings > Profile Settings):

    Screen Shot 2014-08-26 at 4.30.18 PM.png

     

    Show Full Name by DefaultSet to "Yes" to have a person's full name displayed on their profile, as opposed to merely their user name. In some communities, such as some that are visible to the public, people would prefer not to have their full name displayed. In the Name Visibility field, you can allow users to customize the visibility of their name.

     

     

    Administrators can override these settings for an individual user through the admin console when editing a user

     

    Screen Shot 2014-08-26 at 4.33.48 PM.png

     

    To set this preference globally for all new users, you can set this system property:

     

    user.default.displayEmailAddress = true


    If you would like emails to be hidden by default, set user.default.displayEmailAddress = false

    (use skin.default.displayFullNames to toggle this setting for usernames)

     

     

     

    If you find yourself in a situation where you need to quickly set this preference for all users in the system, you can do so in the database:

     

    /* set all email addresses and names to VISIBLE */
    UPDATE jiveuser SET emailvisible = 1, namevisible = 1;
    
    /* hide all email addresses and names */
    UPDATE jiveuser SET emailvisible = 0, namevisible = 0;
    
    

     

    Keep in mind that the system administrator will always be able to view this information, so these settings will not apply when viewing the site as an admin.