The activity stream is a historical record of activity throughout the site or within a group. It provides a single point to keep up to date on live changes and enables engagement by exposing common interactions inline such as commenting, replying, and liking.
The stream consists of stories which represent actions performed within the configured scope of the stream, organized by the date of the action. Depending on the action and your permissions, commenting, liking, and replying can be performed on each story. As new actions are performed or comments are made, the activity stream updates to show those changes live.
When a change occurs to an existing action (for example, an edit of a wiki page), the story may be bumped up in the stream to show that change occurred recently. Bumped stories show the reason for their bump above the story. In the example below, "Kevin edited this" is the reason for the story being bumped:
For stories representing question-and-answer forum threads, the story identifies suggested and verified answers and allow for replies to be suggested as answers:
Each story in the activity stream is of a specific type. Each story type knows how to listen for an action and represent the action within the stream. Activity story types are configured within Administration > Activity Stream where story types can be enabled/disabled and configured, story updates can be enabled/disabled and configured, and each story type can be designated to support opting in/out by individual community members. When story types are designated to support opting in/out, the per-member opt in/out selection can be made while editing the member in Administration > Membership or when a member edits their own settings.
The stream is shown in the user interface by placing the Activity Story Stream widget onto a page while managing the theme. The Activity Story Stream widget supports identifying the scope of stories being included on each instance of the stream and enables filtering the stream to specific story types and providing multiple filters within a single rendering of the stream to meet the targeting and focus needs for the community.