Approche 1: badges de menu
Utilisez le module Menu Badges pour ajouter de telles notifications à n'importe quel élément de menu et / ou onglet de menu de votre choix. Voici quelques détails à ce sujet (à partir de sa page de projet):
Fournit une méthode pour ajouter des badges de style iOS aux éléments de menu. (voir capture d'écran)
Ajout de badges aux menus
Une fois activé, accédez à Administration > Structure > Menus
et cliquez sur "liste des liens" à côté du menu contenant l'élément cible. Cliquez sur "modifier" à côté de l'élément et sélectionnez le badge à afficher avec la boîte de sélection Badge du menu d'affichage.
Ajout de badges aux onglets
Pour ajouter des badges aux onglets de menu, il y a un onglet sous Administration > Structure > Menus
appelé "Badges de menu d'onglets". Recherchez le chemin du routeur de menu de l'onglet que vous souhaitez modifier, puis sélectionnez un badge dans la zone de sélection correspondante.
Types de badges
Le module comprend cinq exemples de badges, et de nouveaux badges peuvent être créés facilement avec Views . Les modules peuvent également fournir leurs propres badges avec une implémentation de crochet. Voir le fichier README.txt pour plus de détails.
En raison de la façon dont il s'intègre au module Vues , vous réduisez essentiellement la solution pour tout type de notification à quelque chose comme "Créez simplement une vue appropriée".
Tutoriels vidéos:
Approche 2: pile de messages
Utilisez la pile de messages , qui se compose de ces modules (les citations proviennent de la page de projet du module):
Message :
Le module Message est le cœur de la pile de messages. Il permet de consigner et d'afficher les événements système dans un certain nombre de cas d'utilisation différents. Les événements enregistrés au fil du temps sont parfois des flux d'activités d'appel. Des sous-types de messages exportables peuvent être créés pour différents cas d'utilisation avec des champs personnalisés et des modes d'affichage (affichage).
Message Notifier .
Ce module fournit une méthode pour envoyer un message via un plugin de notification. Message Notify est livré avec des plugins pour les e-mails et les SMS et peut être étendu à d'autres mécanismes de transport selon les besoins.
Message Abonnez-vous .
Avec ce module, les utilisateurs qui s'abonnent au contenu seront avertis lorsque des événements impliquant ce contenu se produisent. Le module utilise le module Flag, qui fournit une fonctionnalité d'abonnement aux utilisateurs.
Ce sont les composants de base et les dépendances de la pile de messages:
Un certain nombre de distributions Drupal populaires déjà adoptées pour cette pile de messages, telles que Commerce Kickstart , Drupal Commons , ERPAL et Open Atrium .
Si vous voulez regarder de plus près la pile de messages dans votre propre environnement, expérimentez un peu le module Réponses (divulgation: je suis un co-responsable), ainsi que le sous-module Notification des réponses , qui permet de se connecter aux utilisateurs de s'abonner aux questions sélectionnées, afin qu'ils reçoivent des notifications (à l'aide de la pile de messages ) lorsque les questions reçoivent des réponses.
Et la pile de messages vous rendra également bien positionné pour Drupal 8 (en raison de l'architecture orientée objet des modules). Même si la version 8.x-dev n'existe pas encore, le référentiel de code de message contient déjà quelque chose (pas encore pour les 2 autres modules cependant). Je suppose que la wip
partie du nom de la branche signifie «Work In Progress».