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.3.6 Stable 10–11 Jan 25, 2025
2.3.5 Stable 10–11 Dec 15, 2024
2.3.4 Stable 10–11 PHP >=8.1 Jul 23, 2024
2.3.3 Stable 10–11 PHP >=8.1 Jul 22, 2024
2.3.2 Stable 10–11 PHP >=8.1 Jul 17, 2024
2.3.1 Stable 10–11 PHP >=8.1 Jan 4, 2024
2.3.0 Stable 10–11 PHP >=8.1 Dec 15, 2023
2.3.0-beta1 Pre-release 10–11 PHP >=8.1 Nov 20, 2023
2.3.x-dev Dev 10–11 PHP >=8.1 Oct 12, 2023
2.2.9 Stable 9–10 PHP >=7.4 Jul 5, 2023