Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Push Framework

Security covered Under active development 304 sites

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.

Drupal 10–11

Ask your assistant about Push Framework

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

Required by

8 tracked projects depend on this one

Activity

Tracked releases
13
Tracked since
Feb 2023
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
2.2.8 Stable 9–10 PHP >=7.4 Jun 7, 2023
2.2.7 Stable 9–10 PHP >=7.4 Feb 11, 2023
2.2.6 Stable 9–10 PHP >=7.4 Feb 11, 2023