Notify users of specific node events

sagannotcarl - December 2, 2008 - 07:45
Project:Notifications
Version:6.x-2.x-dev
Component:Code
Category:feature request
Priority:critical
Assigned:Unassigned
Status:active
Description

What I'm thinking of is to have users receive a notification when new content of a certain content type is created, but not receive notifications of comments by default. Basically I don't want every user on the site to get email about new comments, but I want notifications to still trigger an event for new comments so that autosubscribed users (those that authored or have commented on the node) get a notification of the new comment. Right now subscribe by content type and autosubscribe aren't really working together to each do what they do best. Autosubscribe seems to be super useful for people to get comments to threads they are talking on, but right now notifications + content subscribe is all or nothing for comments.

This is splitting off from the discussion here (#304010: Suscribe new users to all content) which is focusing the having people subscribed to content types by default part.

And Jose's comment from that thread that started it off:

What about subscribing to 'event types' instead of objects themselves? I.e. this would be 'Subscribe to 'node posts', 'node updates', 'node comments', 'user register', etc, etc...

If someone has some more time than I do and wants to go a little further, what about subscribing to Drupal 6 core triggers and actions?

About the UI part, I think we don't really need too much, just a tab on the user account for thinks kind of 'global/event' subscriptions...

See, not the same but somehow related,
#255402: Notifications depending on event types (Only mails on new nodes/comments)
#260100: Rework for using Drupal 6 actions and triggers

Also, I've attached one idea for an interface that would build on the content subscriptions admin tab.
* Allow users to subscribe (opt-in) [this is the same as the current check box on the content subscriptions page]
* Subscribe all new users automatically (opt-out) [this would the functionality of the module at #304010: Suscribe new users to all content
* The checkboxes are what I'm talking about here

AttachmentSize
content_subscriptions_interface.png43.51 KB

#1

ryan_courtnage - December 22, 2008 - 20:23

I have a similar (although perhaps simpler) request #350232: refine comments event control

#2

livingegg - January 14, 2009 - 00:15

I agree that there needs to be more granularity on the events control. Sad to see no response to this yet. It seems hard to believe, but I guess that for most people the all-or-nothing approach to events/subscription-type is sufficient...

#3

giorgio79 - March 26, 2009 - 19:38

I am interested as well...
Have been using Notify so far, which handles the opt in part nicely, and was just looking at these improvments in Notifications. Although at the moment this part seems to be quite far from Notify, even though it would achieve sg similar.
I do not really want to autosubscribe my users without their agreement.

This is the part I like about Notify so much, at registration it asks the user if they would like to receive daily news...

#4

benone - May 25, 2009 - 14:34

subs

#5

chawl - August 1, 2009 - 21:11

A must have...

For example, it is ridicilous to notify every comment that's related to a term, especially thousands of nodes are tagged with this and hundreds of comments flow every single day. Type subscriptions even cause more problem.

How on the earth there is no discrimination at least for comment notifications?

Ok. If you disable comment trigger, you can bla bla bla...

Then how can I subscribe to a node's comments anyway?

Ancient Subscriptions module even does much much better.

Sigh.

#6

chawl - August 1, 2009 - 21:19
Version:6.x-1.x-dev» 6.x-2.x-dev
Priority:normal» critical

Aynway...

#7

vstmusic - November 8, 2009 - 08:19

Really useful request !

Susbscribe !

#8

stmind - November 18, 2009 - 01:29

Hello all,

I've been playing with this notifications module all day and I think I have everything I want, except this feature. I specifically came here to ask about it and found this thread.

I run a small site and have created a custom notification for all blog posts, and plan to assign it to each user. However I only want users to be notified when the node is created, not for comments on the node.

Only if they visit and comment on the node do I want them to be auto-subscribed for further comments.

#9

stmind - November 18, 2009 - 01:31

(deleted double-post)

 
 

Drupal is a registered trademark of Dries Buytaert.