Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Configuration Language Lock 1.0.2 Minor update available for module config_language_lock (1.0.2). Release: Canvas Override 1.0.1 Minor update available for module canvas_override (1.0.1). Release: Media Remote Image 8.x-1.2 Minor update available for module media_entity_remote_image (8.x-1.2). Release: IDNA Convert Service (punycode) 2.0.4 Minor update available for module idna (2.0.4). Release: Bootstrap Cloud 7.1.3 Minor update available for theme bootstrap_cloud (7.1.3). Release: synship 2.0.1 Minor update available for module synship (2.0.1). Release: Droost 2.0.0-alpha5 New alpha version released for module droost (2.0.0-alpha5). Release: FlowDrop 2.6.0-alpha2 New alpha version released for module flowdrop (2.6.0-alpha2). Usage Milestone: Term CSV Export Import Module term_csv_export_import crossed 1,000 active installs. Module Revived: Year/Month Widget 1.1.3 Module year_month_widget updated after 9 months of inactivity (1.1.3).

Actstream

Security covered Drupal 10–11
View on drupal.org

Activity Stream aggregates your web activity from external services into native Drupal content entities. Each item is stored as an entity and displayed as an "Actor VERB Object" statement, leveraging Drupal's entity API for greater control and integration.

Activity Stream aggregates your web activity from external services (RSS/Atom feeds, social networks, and any service you wire up) into native Drupal content entities.

Each incoming item becomes an actstream_item entity and is displayed as an activity statement of the form Actor VERB Object.

Unlike the original activitystream module which stored items as nodes, this module uses Drupal's entity API directly, giving you fine-grained access control, entity queries, and Views integration out of the box.

Sub-modules

Content sources — enable the ones you need:

  • actstream_feed — RSS/Atom ingestion via SimplePie
  • actstream_flickr — public Flickr photos via the Flickr API v2 (requires composer require samwilson/phpflickr:^5)
  • actstream_lastfm — recent tracks via the Last.fm API v2
  • actstream_twitter — recent X (Twitter) posts via the X API v2 app-only Bearer token (requires paid Basic tier)
  • actstream_facebook_page — posts from a Facebook Page via the Graph API
  • actstream_twitter_search — hashtag search on X (Twitter) via the v2 recent search endpoint (requires paid Basic tier)
  • actstream_instagram_search — hashtag search on Instagram via the Graph API (requires a business or creator account)
  • actstream_feed_search — filters items from configured RSS/Atom feeds by hashtag

Display and workflow:

  • actstream_event — defines events that drive hashtag-based aggregation for the social wall
  • actstream_wall — renders a live-updating social wall block and page; configurable refresh interval and items per page
  • actstream_mod_queue — admin moderation queue to approve or delete pending items before they go public

Drush commands

drush actstream:fetch [uid]   # Trigger a fetch cycle for one user or all
drush actstream:clear [uid]   # Delete items for one user or all

Developer API

Any module can register a new service via hook_actstream_services()hook_actstream_{HOOK}_items_fetch().

See actstream.api.php for the full documented API.

Requires Drupal 10.3+ or 11 or 12, PHP 8.1+.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
6
Tracked since
Jun 2026
Latest release
1 month ago
Releases (12 mo)
6 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.1.0 Stable 10–11 Jul 15, 2026
2.0.0 Stable 10–11 Jul 10, 2026
2.0.0-beta1 Pre-release 10–11 Jul 2, 2026
2.0.0-alpha3 Pre-release 10–11 Jul 1, 2026
2.0.0-alpha2 Pre-release 10–11 Jun 22, 2026
2.0.0-alpha1 Pre-release 10–11 Jun 14, 2026