Module Description
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:


* Alerta
* Email
* Mattermost
* OneSignal
* Slack
* Twilio

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.

Project Usage
96
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module aims to solve the configuration and orchestration of notifications across various external channels in a non-spammy manner, allowing users to customize their preferences for receiving different types of notifications on different channels.
Data Name
push_framework

OPENAI CHATBOT

OPENAI CHATBOT

16:20:17
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.