Activity stream

Share This
« Back to Glossary Index

An Activity Stream is a digital record of activities performed by an individual on a particular website[2]. This concept was pioneered by Facebook[1] in 2006 through their News Feed feature. The primary objective of an Activity Stream is to foster interaction between websites, a goal pursued by projects such as the Activity Streams initiative. Today, major platforms like Facebook and MySpace[3] have opened their Activity Streams to developers, extending its usage beyond social networking to become an essential tool in business software for internal communication. There are two main types of Activity Streams: generic feeds that display the same content to all users, and personalized feeds that tailor content and rankings for each individual user. This function has been integrated into various business software, including enterprise social software like Jive Software, Yammer, and Chatter, as well as collaboration software providers like tibbr, Central Desktop, and Wrike. Notable implementations can be seen in offerings from Oracle, Salesforce, and Traction TeamPage. Activity Streams are also found on platforms such as LinkedIn[4], micro.blog[5], and Identi.ca, and were present on now-defunct platforms like MySpace, Diaspora, and Orkut.

Terms definitions
1. Facebook ( Facebook ) Facebook, now known as Meta Platforms, is a major Internet company that started as a social networking platform. Founded by Mark Zuckerberg in 2004, Facebook expanded rapidly from Harvard to other universities and later to the general public, becoming a global phenomenon. It is known for its user-friendly interface and various features such as Groups, the Developer Platform, and Facebook Dating. Despite facing criticism for issues like privacy breaches and the spread of fake news, Facebook has remained a dominant player in the online world. It has made significant strides in the field of technology, including the development of its unique data storage system, the use of PHP for its platform, and the launch of the Hack programming language. In recent years, the company has shifted its focus to the metaverse, a virtual reality space where users can interact with a computer-generated environment.
2. website. This text primarily discusses the concept of a "Web site. A website is a collection of interconnected web pages, usually including a homepage, located on the same server and prepared and maintained as a collection of data by a person, group, or organization. Websites are a cornerstone of the internet, serving as hubs for information, commerce, communication, and entertainment. They can have various forms such as business sites, gaming sites, academic platforms, or social networking sites. Websites have evolved over time, from text and static images to dynamic, interactive multimedia platforms. The development and functionality of websites are governed by web standards set by the World Wide Web Consortium (W3C). Websites are also influenced by advancements in web server technology and design principles such as responsive design.
Activity stream (Wikipedia)

An activity stream is a list of recent activities performed by an individual, typically on a single website. For example, Facebook's News Feed is an activity stream. Since the introduction of the News Feed on September 6, 2006, other major websites have introduced similar implementations for their own users. Since the proliferation of activity streams on websites, there have been calls to standardize the format so that websites could interact with a stream provided by another website. The Activity Streams project, for example, is an effort to develop an activity stream protocol to syndicate activities across social web applications. Several major websites with activity stream implementations have already opened up their activity streams to developers to use, including Facebook and MySpace.

A stream of Twitter posts from the U.S. Department of Agriculture

Though activity stream arises from social networking, nowadays it has become an essential part of business software. Enterprise social software is used in different types of companies to organize their internal communication and acts as an addition to traditional corporate intranet. Collaboration software like Jive Software, Yammer, and Chatter offer activity stream as a separate product. At the same time other software providers such as tibbr, Central Desktop, and Wrike offer activity stream as an integrated part of their collaboration software solution.

Activity streams come in two different variations:

  • Generic feeds: all users see the same content in the activity stream.
  • Personalised feeds: each user gets bespoke items as well as custom ranking of each element in the feed.
« Back to Glossary Index
en_USEN
Scroll to Top