Forum - Benachrichtigung an alle User über einen neuen Kommentar [gelöst]
Eingetragen von MarkuSeel (22)
am 29.04.2013 - 12:45 Uhr in
am 29.04.2013 - 12:45 Uhr in
Hallo,
Ziel:
Ein User schreibt einen Kommentar im Forum. Alle registrierten User bekommen eine Benachrichtigung per Mail. Eventuell könnte man das verfeinern und nur eine ausgewählte Gruppe von Usern bekommt eine Benachrichtigung.
Das ist doch eigentlich eine Standardsituation. Ich finde in den Drupal-Einstellungen leider nichts und im Web sind die meisten Infos veraltet. Gibt es eine (möglichst einfache) Möglichkeit dieses Feature einzubauen?
Vielen Dank,
MarkuSeel
- Anmelden oder Registrieren um Kommentare zu schreiben
Versuche es mal mit dem Modul
am 29.04.2013 - 13:22 Uhr
Versuche es mal mit dem Modul Notifications. Dort muß aber jeder Benutzer selbst aktiv werden und entweder einen Datentyp, einen Thread oder alles von einem Autor abonnieren.
Beste Grüße
Werner
Hallo Werner, die Einstellung
am 29.04.2013 - 13:53 Uhr
Hallo Werner,
die Einstellung soll so sein, dass bei jedem Kommentar oder neuen Foreneintrag eine Benachrichtigung an ALLE User rausgeht (es handelt sich um ein gemeinsames Projekt).
Gedacht ist eigentlich, dass der Benutzer beim Schreiben eines Kommentars allenfalls selbst anklicken kann, dass er KEINE Benachrichtigung erhalten möchte, wenn im Forum etwas neues geschrieben wurde (die Mail hat er ja bei der Registierung schon hinterlegt).
Wenn es sich nur um eine
am 29.04.2013 - 14:38 Uhr
Wenn es sich nur um eine begrenzte Anzahl von Usern handelt, kannst Du das auch mit Rules in den Griff bekommen. Wenn ein Kommentar geschrieben wurde sende eine Mail an alle User einer Rolle.
Beste Grüße
Werner
Das klingt jetzt so, als
am 29.04.2013 - 15:01 Uhr
Das klingt jetzt so, als könnte es das bewirken, was ich mir vorstelle. Es werden voraussichtlich kaum mehr als 50 User werden. Ich teste das mal.
Das Modul "Rules" war die
am 08.05.2013 - 15:10 Uhr
Das Modul "Rules" war die Lösung.
Damit ist es wirklich einfach für die jeweiligen Rollen bestimmte Aktionen bei Eintreten eines Events zu definieren. Also in meinem Fall: Speichert ein angemeldeter User einen Kommentar ab, wird automatisch an alle Teilnehmer des Forums eine Benachrichtigung gesendet.
Hallo,kannst U mir erklären
am 23.05.2013 - 22:09 Uhr
Hallo,
kannst Du mir erklären wo ich welche änderungen machen muß.
Danke
Thorsten
Hallo Thoko, ich war
am 27.05.2013 - 17:48 Uhr
Hallo Thoko,
ich war unterwegs, deshalb kann ich mich erst antworten.
Nachdem du Rules aktiviert hast (inkl. Entity API), kannst du unter Konfiguration->Rules neue Regeln anwenden und diese dann an von dir vorher angelegten Benutzer-Rollen anwenden. Also hier habe ich eine Regel "Send mail to all users of a role" für die Benutzer-Rolle "Forum" (Benutzer, die nur innerhalb des Forums editieren können) definiert. Sobald im Forum jmd eine Veränderung vornimmt, geht eine Mail an alle raus. Die ausgehende Mail kannst du beliebig formatieren, dazu gibt es auch eine Liste mit einigen Variablen z.B. [comment:author].
LG
MarkuSeel
Hallo Markus, danke für die
am 27.05.2013 - 20:37 Uhr
Hallo Markus,
danke für die Ausführliche Antwort.
Werde es moren dann mal ausprobieren. Da es ja jeder selbst entscheiden soll, ob die Mails bekommen mag.
Ist es möglich, das die User sich selbst die Rolle zuweisen kann. Ohne ihm dann die Adminrechte geben zu müssen.
Danke
Thorsten
Hm, dass habe ich noch nicht
am 28.05.2013 - 14:26 Uhr
Hm, dass habe ich noch nicht ausprobiert. Bin aber sicher, dass das auch funktionieren sollte. Vielleicht ist es ja über die Konditionen möglich. Sag Bescheid, wenn du das gelöst hast.
LG,
MarkuSeel