Social Activity Setup
Overview
This document explains how to configure and use the extension Social Activity. This extension allows members to interact with each other by adding an activity system to your site where members can create posts on their wall and see what other members are up to on your site.
Contents
Settings #
Extension's settings #
Once the extension is activated, you will see the tab "Social Activity" on wp-admin > Ultimate Member > Settings > Extensions. You can manage extension's settings:
- Number of wall posts on desktop - Limits the number of posts displayed and loaded at once on the desktop device.
- Maximum number of faces - Limits the number of displayed members who liked the post.
- Number of wall posts on mobile - Limits the number of posts displayed and loaded at once on the mobile device.
- Number of initial comments/replies to display per post
- Number of comments/replies to get when user load more
- Comments order
- How many words appear before wall post is truncated? - Limits the length of the post extract shown in the activity wall.
- Allow users to set their activity wall privacy through account page?
- Trending Hashtags Days
- Require user to login to view activity walls? - Guests can't see the activity wall if this setting is enabled.
- Text to display If user needs to login to interact in a post
- Active Color
- Enable integration with followers to convert user names to user profile links automatically (mention users)? - Optional. Require the extension "Followers".
- Show only followed users activity in the social wall - Optional. Require the extension "Followers".
- Enable integration with friends to convert user names to user profile links automatically (mention users)? - Optional. Require the extension "Friends".
- Show only friends activity in the social wall - Optional. Require the extension "Friends".
- Enable "New user" in activity
- Enable "New blog post" in activity
- Enable "New product" in activity
- Enable "New Gravity Form" in activity
- Enable "New Gravity Form Answer" in activity
- Enable "New follow" in activity
- Enable "New note" in activity
- Enable "Account Verification" in activity
- Enable "New forum topic" in activity
- Enable "New topic reply" in activity
- Enable "New job" in activity
- Enable "Job is filled" in activity
Image - Settings on wp-admin > Ultimate Member > Settings > Extensions > Social Activity
Profile Menu settings #
The extension adds the tab "Activity" into the profile page menu. Administrators can hide/show this tab and manage who can see this tab.
- Activity Tab – Allows to enable/disable "Activity" item in the Profile menu.
- Who can see Activity Tab? – Manage access to the "Activity" tab in the Profile menu.
Image - Profile menu settings on wp-admin > Ultimate Member > Settings > Appearance > Profile Menu
User Role settings #
Each user role has settings for the extension. Administrators can edit user role settings on wp-admin > Ultimate Member > User Roles > Edit Role.
Image - User role settings on wp-admin > Ultimate Member > User Roles > Edit Role
Shortcode #
[ultimatemember_wall] #
This shortcode displays a wall with posts and activities of a specific member.
The shortcode attributes:
- user_id (integer) - The identification number of the user. Defaults to current profile ID.
- loading (string) - The method for loading posts: "sync" loads posts along with the browser page, while "async" initiates a separate AJAX request after the browser page has loaded. Defaults to "async".
- user_wall (bool) - Deprecated.
- wall_post (integer) - Deprecated.
Examples:
[ultimatemember_wall user_id="123"]
[ultimatemember_wall user_id="123" loading="sync" ]
[ultimatemember_activity] #
This shortcode displays a wall with all public posts and activities of members.
The shortcode attributes:
- hashtag (string) - Filter wall posts by Hashtag. Optional. Note that the form for a new post will not be displayed when using a hashtag.
- loading (string) - The method for loading posts: "sync" loads posts along with the browser page, while "async" initiates a separate AJAX request after the browser page has loaded. Defaults to "async".
- wall_post (integer) - Show specific post in activity. Optional.
- form_id ( string ) - Deprecated. Defaults to 'um_activity_id'.
- mode (string) - Deprecated. Defaults to 'activity'.
- template (string) - Deprecated. Defaults to 'activity'.
- user_id (integer) - Deprecated. Defaults to current user ID.
- user_wall (bool) - Deprecated. Defaults to 0.
Examples:
[ultimatemember_activity]
[ultimatemember_activity hashtag="#mypost" loading="sync" wall_post="3" ]
See also the Social Activity Shortcodes article.
Manage wall posts #
Admin side #
Administrators can see and manage social activity posts on wp-admin > Ultimate Member > Social Activity. Administrators can delete any post, edit posts content, comments and hashtags.
Image - Activity wall posts on wp-admin > Ultimate Member > Social Activity
Administrators can overview reported (flagged) posts and decide what to do with these posts: delete or approve.
Image - Activity wall post actions on wp-admin > Ultimate Member > Social Activity > Flagged
Front end side #
The post author can delete and edit the post on the wall. The comment author can delete and edit the comment on the wall. The reply author can delete and edit the reply on the wall. Administrators can delete and edit posts, comments, and replies.
Image - The Activity wall
Configure notifications #
The extension can't send email notifications but can send real-time notifications*. The Administrator can turn OFF/ON each notification and edit notifications templates on wp-admin > Ultimate Member > Settings > Extensions > Notifications
Note: Real-time notifications require the extension Ultimate Member - Real-time Notifications.
Existing real-time notifications:
- User get a new wall post - When someone publishes a post on my wall
- User get a new wall comment - When someone comments on your post
- User get a new post like - When someone likes your post
- User get a new mention - When someone mentions me
Image - Real-time notifications templates on wp-admin > Ultimate Member > Settings > Extensions > Notifications
User Account #
Privacy #
Members can use the Who can see your activity wall? setting in the "Privacy" account tab to make their posts private.
Available options:
- Public - everyone can see the author's posts.
- Members - logged in members can see the author's posts.
- Only me - only the post author can see it.
- Followers - the author and followers can see posts.
- People I follow - the author and followed members can see posts.
Options "Followers" and "People I follow" appear if the Followers extension is installed.
Web notifications #
Members can turn on or off each real-time notification in their accounts if the Notifications extension is also integrated on the site.
Image - Real-time notification options Account > Web notifications.