Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Push Framework

230 sites Security covered Drupal 10–11
View on drupal.org

This module provides a framework for sending content from your Drupal site to users through various external channels. It allows for configurable and orchestrated notifications, enabling users to manage their preferences for receiving alerts on different platforms without being overwhelmed.

Pushing content from within a Drupal site to users over various external channels in a configurable and orchestrated context is important to provide more interaction with users and customers then the Drupal core can provide out of the box. It may be important to ensure delivery for certain content but don't bother users too much by "spamming" them with the same notification on different channels simultaneously.

This module provides a framework to handle the configuration and orchestration of notifications. It does not push any notification by itself, instead it provides a plugin framework for any number of specific channels that can be installed on top of this framework.

So, while the Push Framework lays the groundwork for

  • handling notifications
  • ensuring delivery
  • allowing users to configure their preference, what kind of notification they want to receive on which channel(s)

there is a range of additional modules which are responsible for the notification delivery on specific channels:

Additional channels will come along as the requirements emerge.

What gets pushed?

Remains the question of where the content comes from which needs to be pushed to recipients. The Push Framework provides a plugin framework which allows other modules to implement plugins for providing sources and recipients.

One of those modules has been published by the same maintainers and is available as DANSE which is encouraged to use together with this module.

Depends on

Dependencies of the latest stable release

Required by

3 tracked projects depend on this one

Activity

Tracked releases
2
Tracked since
Dec 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Core Release date
2.3.6 Stable 10–11 Jan 25, 2025
2.3.5 Stable 10–11 Dec 15, 2024