Coordination message about Push Notifications modules

Created on 21 January 2020, almost 5 years ago
Updated 26 July 2024, 5 months ago

Coordination message about Push Notifications modules

There seems to be 5 different projects that are doing the same thing, each one focusing on a different part, but overall they are overlapping:

  1. Web Push API : https://www.drupal.org/project/web_push_api
  2. WebPush : https://www.drupal.org/project/webpush
  3. Web Push Notification : https://www.drupal.org/project/web_push_notification
  4. Browser push notification : https://www.drupal.org/project/browser_push_notification
  5. Advanced Progressive Web App : https://www.drupal.org/project/advanced_pwa

All these 5 modules are offering native support for push notifications, implementing Drupal integration of the same PHP library, without using any external service.

Don't you think that it would be better to merge all the work in one single module, and join efforts there to create a better experience for the drupalists?
I believe this would be more close to drupal's philosophy.

I'm starting this discussion to see what are the intentions.

PS: I will cross-publish this message to all the relevant projects, so please do not mark it as spam.
PS2: I am the maintainer of the WebPush module (2nd in the list) which only exists for D7.

🌱 Plan
Status

Active

Version

1.0

Component

Code

Created by

🇳🇴Norway efpapado

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇮🇳India bmahesh03121

    great work @skoro!

    I was developing similar push notification functionality as well, my implementation looks very similar to this module,

    i would like to actively participate in creating new feature requests, development and issue fixes for next few months

    i will also suggest to create a slack group where people can connect for standardising this module as the base module for native push notifications functionalities

  • 🇬🇧United Kingdom 2dareis2do

    @BR0kEN

    What do you think of using Web Push API's storage in your project?

    Is there a ticket for that?

    Sounds interesting. You can highlight the benefits of your proposal there.

    It does sound like a way to make this module more scalable, i.e. use redis or other back end for storing notifications

    Interesting handle BTW.

    One thing I am missing is how old (deleted or no longer registered) notifications are managed.

Production build 0.71.5 2024