The basic components of Zimbra Social include:
A community is built around engagement, collaboration, and content. Zimbra Social provides community structure, collaboration applications, and social tools to:
Groups provide the context - membership and content creation tools - for user contribution. In Zimbra Social groups, members are organized according to a commonality - such as corporate function or content access - within the broader community. Group membership types, as discussed in Membership, control access to group functions. Applications (blogs, forums, media galleries, wikis, ideas) provide the means of content creation and collaboration.
Zimbra Social uses community membership, group membership, roles, and permissions to control access to functions and content. Community membership confers certain permissions by community role, while group membership confers permissions within a group. For example, community membership is required for profile creation, and group membership is required for forum posting within a group.
Community membership is a prerequisite of most community functions. Non-members, for example, can only read content. Members have the ability to post and reply or comment.
Group access is controlled firstly by group type and secondly by group membership type. A group's type may be listed (searchable), unlisted (not searchable), joinless (invitation-only), or joinful (can be joined). Group membership types include:
Each group contains optional applications (blogs, forums, media galleries, wikis, and/or ideas) that members use to generate content, as well as an activity stream that shows additions or changes and status messages. Group members can:
Users are organized by roles, which control access to many functions within the community. For example, anonymous users (those only in the Everyone role) who haven't joined the community can only read forum threads but can't reply. Registered Users can reply to threads.
Out-of-the-box roles include Everyone, Registered users, and admins. You can create other custom roles around particular functions, such as one devoted to company employees.
Roles can be used to encourage and reward participation. For example, by building sufficient reputation points, a member can unlock a privilege such as forum moderation.
Group membership provides access to status messages, applications, content, and other functions, depending on the membership type. For example, group members can access content; group managers can manage group applications and members; and group owners can change the group theme and add or remove applications.
Permissions are used to fine-tune functional access. They are granted to site roles or group membership types. For example, by default a (site role) Registered User only has permission to post a forum reply. By joining the group, he is now a group member and can post a new forum thread.
Each permission - such as Blog - Create Posts - grants a specific functionality in the community, for example creating blog posts. If the member's site role or group membership type doesn't have that permission, he or she can't perform that function. Permissions are not granted at the user level.
Applications are used for content creation, interation, and member collaboration. Using Zimbra Social applications in your community, members can:
Zimbra's social tools help members converse and engage, providing them the ability to create conversations and add people to discussions. Members can also use social tools to indicate content liking and rating, and report abusive comments or replies.
The social tools include: