Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Pusher Mini is featured in a blog post about receiving notifications: https://www.previousnext.com.au/blog/symfony-messenger/post-7-ui-notific...

A glue project for setting app/API keys for Pusher.

See README for Installation, Configuration, Usage, etc.

Features

  • Key management with Key: Secrets and public keys.
  • Public app keys are optionally exposed to the front end with JavaScript.
  • A Pusher client object factory is included.
  • An optional user authentication endpoint is provided if you wish to be able to target message to specific Drupal users.
  • Advanced connection details enable the ability to connect to self-hosted Soketi instances. Rather than Pusher.com.

Pusher server-side

This project uses the Pusher packagist library. You should install the module
with Composer so your dependencies are managed automatically. Support is not
provided for non-Composer installations.

Pusher client-side

The Pusher JS client is intentionally not included with this project. You may
bundle it with your site in any way you like, such as with your own NPM/Yarn build system or embedding directly with a CDN. This project passes along Pusher
Client configuration to the browser via window.PusherConfiguration when the
user in context has pusher_mini use permission.

This project is not affiliated with Pusher or MessageBird or any of its parent companies or subsidiaries.

Example

Toasty uses Pusher Mini to send and show notifications to users: https://git.drupalcode.org/project/toasty/-/blob/1.x/src/Messenger/Middl...

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
3
Tracked since
Oct 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.0.0-beta2 Pre-release Nov 24, 2023
1.0.0-beta1 Pre-release Oct 21, 2023
1.x-dev Dev Oct 20, 2023