Centro notifiche automatiche condiviso dell’ecosistema.
Notifications centralizza persistenza, destinatari, stato letto/non letto, priorità, scadenze, preferenze, code di consegna e canali automatici.
Le funzioni qui sotto derivano dalla documentazione del progetto e dal catalogo verificato.
Demo con dati fittizi basata sulle funzioni documentate della release stabile 1.0: stato letto/non letto, priorità, filtri e canali.
Un documento richiede attenzione.
La pratica ha ricevuto un aggiornamento.
Un pagamento è stato registrato correttamente.
Data o dettagli di un evento sono cambiati.
Un tentativo email è disponibile nella cronologia consegne.
Notifications mantiene persistenza, coda, tentativi, retry e dispatch automatico; la regola di business resta nel componente sorgente.
external_key rende idempotente la pubblicazione all’interno del componente sorgente.
Canale nativo per campanella e centro notifiche amministratore.
Plugin incluso che usa il trasporto mail configurato in Joomla.
xdecaronotifications.queue elabora la coda; xdecaronotifications.maintenance gestisce manutenzione e storico.
notifications.publishnotifications.querynotifications.statenotifications.unread_countnotifications.preferencesnotifications.delivery_statusnotifications.delivery_channelsLe regole si risolvono per destinatario, categoria e canale. Una regola specifica di categoria prevale sul default * del destinatario.
Lo stato del destinatario è separato: lettura, archiviazione e query restano recipient-scoped.
Browser push non è incluso nello scope stabile 1.0; anche digest aggregation resta opzionale/futuro. PEC, email ufficiali/manuali e template di workflow appartengono a Communications. L’autorizzazione del destinatario resta responsabilità del chiamante.
I prodotti sorgente mantengono le proprie regole di dominio e pubblicano notifiche tramite i servizi pubblici del componente.
Joomla 6.1.3 · PHP 8.3+
La compatibilità mostrata è quella dichiarata nel progetto e non viene estesa a versioni non indicate.
Versioni, documentazione tecnica, sorgenti e sviluppo sono mantenuti nel repository del progetto.