Kommentarbenachrichtigung bei Drupal

Oktober 12th, 2010 | Tags: , , ,
Anzeige

Wie ich letztens schon schrieb, lasse ich meine Blogkommenrare nicht mehr automatisch frei schalten. Das sollte ja nicht nur für Blogs sondern ganz besonders auch für Webseiten gelten. BEsonders gewerbliche Seiten sollten aufpassen was sie auf ihre Seiten veröffentlichen. Nicht nur aus rechtlichen Sachen auch aus Marketing und SEO-Gründen.

Ich arbeite mit dem Content Management System (CMS) Drupal und habe vor kurzem erst die Kommentarfunktion verwendet. Dabei erkannte ich ein Problem welches in dem sonst recht gut durchdachten System auftritt. Es gibt keine Systemeinstellung/ Option um sich darüber benachrichtigen zu lassen, dass es einen neuen Kommentar gab.

Also kann man entweder in regelmäßigen Abständen nachschauen, ob es einen neuen Kommentar gibt, oder man baut sich einen kleinen Umweg um sich doch per Mail informieren zu lassen. Und das geht in zwei sehr einfachen Schritten:

1. Eine Aktion in Drupal anlegen

http://www.domain.de/admin/settings/actions

Unter Verwalten > Einstellungen > Aktionen wird ganz unten eine neue Aktion erstellt.
druapal neue aktion

In dem Formular kann man alles einstellen was eingestellt werden soll. Empfänger, Text usw.
druapal neue aktion text

2. Einen Trigger einrichten

http://www.domain.de/admin/build/trigger/comment

Sollte das Modul Trigger noch nicht aktiv sein, sollte es jetzt aktiviert werden

Nachdem Drupal gesagt wurde was gemacht werden soll muss nun noch eingestellt werden wann es gemacht werden soll. Dabei hilft das Modul Trigger. Unter kommentare kann man in dem Menü unter Trigger: Nach dem Speichern eines neuen Kommentars die gerade eingestellte Aktion auswählen und dann zuweisen.
druapal neuer trigger auf aktion

Das war es auch schon. Ab sofort bekommt man eine Mail darüber, dass ein neuer Kommentar hinterlassen wurde.

Unterstütze


Fatal error: Uncaught Error: Call to undefined function the_flattr_permalink() in /www/htdocs/w0108152/sebastian.thiele.me/wp-content/plugins/mystuff.php:22 Stack trace: #0 /www/htdocs/w0108152/sebastian.thiele.me/wp-content/themes/elegant-box/single.php(50): mySM() #1 /www/htdocs/w0108152/sebastian.thiele.me/wp-includes/template-loader.php(74): include('/www/htdocs/w01...') #2 /www/htdocs/w0108152/sebastian.thiele.me/wp-blog-header.php(16): require_once('/www/htdocs/w01...') #3 /www/htdocs/w0108152/sebastian.thiele.me/index.php(17): require('/www/htdocs/w01...') #4 {main} thrown in /www/htdocs/w0108152/sebastian.thiele.me/wp-content/plugins/mystuff.php on line 22