Approccio 1: badge menu
Utilizzare il modulo Badge menu per aggiungere tali notifiche a qualsiasi voce di menu e / o scheda di menu di propria scelta. Ecco alcuni dettagli a riguardo (dalla sua pagina del progetto):
Fornisce un metodo per aggiungere badge in stile iOS alle voci di menu. (vedi screenshot)
Aggiunta di badge ai menu
Una volta abilitato, vai a Administration > Structure > Menus
e fai clic su "elenca i collegamenti" accanto al menu contenente l'elemento di destinazione. Fai clic su "modifica" accanto all'elemento e seleziona il badge da visualizzare con la casella di selezione Badge menu display.
Aggiunta di badge alle schede
Per aggiungere badge alle schede dei menu, è presente una scheda Administration > Structure > Menus
chiamata "Badge dei menu delle schede". Cerca il percorso del router del menu della scheda che desideri modificare, quindi seleziona un badge dalla casella di selezione corrispondente.
Tipi di badge
Il modulo include cinque badge di esempio e è possibile creare facilmente nuovi badge con Views . I moduli possono anche fornire i propri badge con un'implementazione hook. Vedere il file README.txt per i dettagli.
A causa del modo in cui si integra con il modulo Views , in pratica riduci la soluzione per qualsiasi tipo di notifica a qualcosa come "Basta crearne una vista appropriata".
Tutorial video:
Approccio 2: stack di messaggi
Utilizzare lo Stack di messaggi , che consiste di questi moduli (le virgolette sono dalla pagina del progetto del modulo):
Messaggio :
Il modulo Message è il nucleo dello stack di messaggi. Consente la registrazione e la visualizzazione di eventi di sistema in numerosi casi d'uso diversi. Gli eventi registrati nel tempo sono talvolta chiamate flussi di attività. Sottotipi di messaggi esportabili possono essere creati per diversi casi d'uso con campi personalizzati e modalità di visualizzazione (visualizzazione).
Messaggio di notifica .
Questo modulo fornisce un metodo per inviare un messaggio tramite un plug-in di notifica. Message Notify viene fornito con plug-in per e-mail e SMS e può essere esteso ad altri meccanismi di trasporto come richiesto.
Messaggio Iscriviti .
Con questo modulo, gli utenti che si iscrivono al contenuto verranno avvisati quando si verificano eventi che coinvolgono quel contenuto. Il modulo sfrutta il modulo Flag, che fornisce agli utenti una funzionalità di iscrizione.
Questi sono i componenti di base e le dipendenze dello stack di messaggi:
Parecchie distribuzioni popolari di Drupal sono già state adottate per questo Stack di messaggi, come Commerce Kickstart , Drupal Commons , ERPAL e Open Atrium .
Se vuoi dare un'occhiata più da vicino allo Stack di Messaggi nel tuo ambiente, allora sperimenta un po 'con il modulo Answers (divulgazione: sono un co-manutentore), insieme al sottomodulo Notifica Risposte , che consente l'accesso gli utenti a iscriversi alle domande selezionate, in modo che ricevano notifiche (utilizzando lo stack di messaggi ) quando le domande ricevono risposte.
E lo Stack Messaggi ti renderà ben posizionato anche per Drupal 8 (grazie all'architettura orientata agli oggetti dei moduli). Anche se non esiste ancora qualcosa come 8.x-dev, il repository di codici di messaggi contiene già qualcosa (non ancora per gli altri 2 moduli). Presumo che la wip
parte del nome del ramo stia per "Lavori in corso".