Basicamente adaptar las distintas implementaciones que conozco de notificaciones push a AlamedaCMS y mantener los datos en propiedad de quién los solicita y de los que la gente ha aceptado recicibir las notificaciones.

La idea con https://github.com/Minishlink/web-push-php-example

más ejemplos

https://github.com/bpolaszek/webpush-bundle/tree/master/doc

Comprendiendo https://github.com/web-push-libs/web-push-php

bundle usado

https://github.com/Minishlink/web-push-bundle