Pendekatan 1: Lencana Menu
Gunakan modul Lencana Menu untuk menambahkan pemberitahuan ke item menu dan / atau tab menu pilihan Anda. Berikut ini beberapa detail tentang hal itu (dari halaman proyeknya):
Menyediakan metode untuk menambahkan lencana gaya iOS ke item menu. (lihat tangkapan layar)
Menambahkan Lencana ke Menu
Setelah diaktifkan, buka Administration > Structure > Menus
, dan klik "daftar tautan" di sebelah menu yang berisi item target. Klik "edit" di sebelah item dan pilih lencana untuk ditampilkan dengan kotak pilih Lencana Menu Tampilan.
Menambahkan Lencana ke Tab
Untuk menambahkan lencana ke tab menu, ada tab di bawah yang Administration > Structure > Menus
disebut "Tab Menu Lencana". Cari jalur router menu pada tab yang ingin Anda ubah, lalu pilih lencana dari kotak pilih yang sesuai.
Jenis Lencana
Modul ini mencakup lima contoh lencana, dan lencana baru dapat dibuat dengan mudah dengan Tampilan . Modul juga dapat memasok badge mereka sendiri dengan implementasi hook. Lihat file README.txt untuk detailnya.
Karena terintegrasi dengan modul Views , Anda pada dasarnya mengurangi solusi untuk semua jenis notifikasi menjadi sesuatu seperti "Cukup buat tampilan yang sesuai dengannya".
Tutorial video:
Pendekatan 2: Tumpukan pesan
Gunakan Stack Pesan , yang terdiri dari modul-modul ini (kutipan berasal dari halaman proyek modul):
Pesan :
Modul Pesan adalah inti dari tumpukan pesan. Ini memungkinkan pencatatan dan menampilkan peristiwa sistem dalam sejumlah kasus penggunaan yang berbeda. Acara yang direkam dari waktu ke waktu kadang-kadang memanggil aliran aktivitas. Subtipe pesan yang dapat diekspor dapat dibuat untuk berbagai kasus penggunaan dengan bidang khusus dan mode tampilan (tampilan).
Pesan Beritahu .
Modul ini menyediakan metode untuk mengirim pesan melalui plugin pemberi notifikasi. Message Notify dilengkapi dengan plugin untuk email dan SMS dan dapat diperluas ke mekanisme transportasi lain sebagaimana diperlukan.
Pesan Berlangganan .
Dengan modul ini, pengguna yang berlangganan konten akan diberi tahu ketika terjadi peristiwa yang melibatkan konten itu. Modul ini memanfaatkan modul Bendera, yang menyediakan fungsionalitas berlangganan kepada pengguna.
Ini adalah komponen dasar dan dependensi dari tumpukan pesan:
Cukup banyak distribusi Drupal populer yang sudah diadopsi ke Pesan Stack ini, seperti Commerce Kickstart , Drupal Commons , ERPAL dan Open Atrium .
Jika Anda ingin melihat lebih dekat pada Message Stack di lingkungan Anda sendiri, maka bereksperimenlah sedikit dengan modul Answers (pengungkapan: Saya adalah co-maintainer), bersama dengan sub-modul Answers Notification , yang memungkinkan untuk masuk pengguna untuk berlangganan pertanyaan yang dipilih, sehingga mereka menerima pemberitahuan (menggunakan Stack Pesan ) ketika Pertanyaan menerima Jawaban.
Dan Message Stack akan membuat Anda diposisikan dengan baik untuk Drupal 8 juga (karena arsitektur berorientasi objek modul). Meskipun belum ada yang namanya 8.x-dev, repositori kode pesan sudah berisi sesuatu (belum untuk 2 modul lainnya). Saya menganggap wip
bagian dari nama cabang singkatan dari 'Work In Progress'.