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
- Verified for versions: Jive 7
Choose whether to allow users to control their own settings (People > Settings > Profile Settings):
|Name Visibility||Select 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 Visibility||Select 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):
|Show Full Name by Default||Set 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
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)
Unsupported Database Query to update all users at once
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;
Please note, this is not a supported database query and it cannot be ran against hosted and or Cloud Jive instances.
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.