Needs work
Project:
Comment Notify
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
29 Jul 2008 at 19:50 UTC
Updated:
17 Apr 2013 at 07:51 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
PeterZ commentedI second the request for this. Many (registered) folks may want to subscribe without actually having to post a comment. The workaround is the one word postings we see in the drupal forums like "subscribing"; but it would be nice to avoid that workaround.
Comment #2
gregglesMy plan right now is to do one more release for 5.x and then do all development on 6.x. That will make it easier to work on issues like this since it requires changes to the DB. So...I'm changing the version to reflect that.
Comment #3
zilla commentedjust wondering if this particular feature request could make use of this module for UUID: http://drupal.org/project/uuid (to alleviate some of the burden of you having to process each anonymous 'subscribe without comment' request easier? no idea if it makes sense, but seems interesting)
Comment #4
dave reidI think this would be useful. I find myself hitting submit before realizing I wanted to subscribe to the comment or node.
Comment #5
Freso commentedsubscribing
;)
Comment #6
gregglesMy major problem with this idea is how to do it and keep from expanding the module enormously.
Some questions to consider:
1. So far the module works for anonymous users as well as authenticated. If we want this feature to work for anonymous we'd have to create additional UI and a new field in the table for an e-mail address.
Is this feature still useful if it's only for authenticated users?
2. I kind of assume that users should be able to subscribe to comments on a node that doesn't have any comments on it? That would require a real change to the table structure and moves this module further towards notifications/subscriptions territory. I don't think that makes sense...
We can get around #2 by associating the subscription with a comment ID value, which actually makes a lot of sense in the case of subscribing to a particular comment thread. However, in that case users wouldn't be able to subscribe to notifications until the first comment is posted on a node.
This might be a point where we have to draw the line and say "this light-weight module just adds the ability to get notifications if you post a comment."
Comment #7
gregglesOne followup question to consider:
If we do generalize this module further to solve the problems in #6 where do we stop? If someone says "this module is great, but I'd like to be able to get notifications of all comments on nodes with a particular taxonomy term" is that unreasonable? What about "all comments by user X"? Where do we draw the line?
Comment #8
Artem commentedThat is not supercritical, but definitely useful -> subscribing.
Comment #9
greggles@artem - subscribing without addressing my concerns makes me think that this is not something appropriate to add to the module...
Comment #10
Artem commentedWell, I thought I addressed it in my comment - apparently I was not clear enough.
I do not think that this particular entry is critical or even important, it may very well be not valuable enough considering the amount of technical work needed.
So, I am not ready to "push" for this request. However, if somebody makes it happen, I will definitely use this functionality. It is of low, but clearly positive value for me.
Comment #11
elijah lynnSubscribing
Comment #12
rokr+1 subscribe http://3281d.com/2009/03/27/death-to-subscribe-comments :-)
Comment #13
agharbeia commentedand when it's implemented, I hope it ( or something like it) is added here too :)
Comment #14
murokoma commented+1
Comment #15
SeanBannister commentedsub
Comment #16
elijah lynnI think this is a huge feature. Think of how much un-needed garbage content gets created everyday because people have to post something in order to subscribe.
By implementing this feature you would be doing a great service to the internet and its users!
Comment #17
greggles@Elijah Lynn - this feature is somewhat in opposition to the purpose of this module. The goal with this module is to be an extremelly lightweight solution. If we start allowing subscriptions without commenting it requires rework to the database model and user interface in a way that will definitely increase the code. I'm not sure this module needs to be all-things-subscriptions to all people. We've already got modules which try to do that.
Comment #18
elijah lynnHi Greg,
I see the dilemma, where do we draw the line? This use case fits the title, "Comment Notify", perfectly. It notifies users, authenticated and anonymous, of new comments. If it weren't a code reworking, then from a user perspective I would say definitely, however, I am not a coder (yet) so maybe it isn't the best of ideas.
Maybe it would be better suited to be called "Comment Notify Lite."
Cheers,
Elijah
Comment #19
locomo commented+1
subscribe
Comment #20
tsi commentedI know everybody wants to keep this module light and simple and out of the "notifications/subscriptions territory". Those modules can do a lot of things but they just can't do anonymous.
So if this is the price we have to pay for a complete anonymous notification solution I say +1.
I wish I could help with coding, I think this is an important feature, especially for d.o. but for my site also.
Watcher does half the job but don't give me the checkbox for those who do post a comment.
Personally I would love to see a flag/rules feature to (automatically?) flag nodes I participated on and (optionally) flag nodes I'm interested on - without my participation - so I will be notified when new comments are published.
Comment #21
Anonymous (not verified) commentedIANAH, but wouldn't it be possible to use the status column in the comments table, by inventing a new constant in the COMMENT_PUBLISHED (0/false) , COMMENT_NOT_PUBLISHED (1/true) family such as COMMENT_HIDDEN with the defined value of 2/true. Furthermore, sites requiring this feature should of course use COMMENT_ANONYMOUS_MAY_CONTACT or COMMENT_ANONYMOUS_MUST_CONTACT. When anonymous signs up for notifications using some new button, a new comment with no body or subject is actually created, that isn't ever rendered or even presented for moderation. It's just a placeholder for the email address and name that are in turn stored wherever contact information related to COMMENT_ANONYMOUS_MAY_CONTACT or COMMENT_ANONYMOUS_MUST_CONTACT is currently stored... so this module can look up the email address from it by looking for COMMENT_HIDDEN.
Comment #22
mlncn commentedA similar feature, allowing users to subscribe to alerts from every comment on every thread sitewide, might also fit in here. Granted, that's going the way of bigger modules like Subscriptions and Notifications. In any case, subscribing.
Comment #23
rahim123 commented+1
This is an important feature. Otherwise people fill the forum with "Subscribe" or "Unsubscribe" posts.
Comment #24
coderintherye commentedComment #25
gregglesI think there's probably a way to keep this lightweight and still let people subscribe without a comment. I think nobody has wanted this enough to work on it (or sponsor it) is the biggest problem.
Comment #26
klonosirony... subscribing ;)
Comment #27
tsvenson commentedBeing able to anonymously subscribe to comments without having to also make a comment would be an excellent addition to this module.
The cost of the additional code/complexity definitely outweighs users having to create a "subscribe" comment as it is now.
Comment #28
TimelessDomain commentedFLAG-Based Solution Proposal: using flag module to either subscribe to all comments on a node (Node Flag) OR subscribe to all replies to a comment (Comment Flag) would be great. This would be done by setting up actions for comment notify that can be applied with flag module & other modules (such as rules).
Comment #29
mikeybusiness commentedBefore I even read #28 I was thinking the same thing. With exposure to flags and rules, it seems like you could do a lot by letting those modules do the logistics without having to introduce a lot of bloat. For that matter could it be an additional sub module? That way people that like to keep things simple could just not use or not turn it on.
Comment #30
klonos...minor title edit to clarify that we intent to implement a means of unsubscribing as well.
Comment #31
greggles@klonos, I'm not sure what you mean. There is already a means to unsubscribe which is include din the default e-mail template.
Comment #32
klonosSorry Greg/people. I was under the impression I was posting in this core issue: #34496: [meta] Add Flag module to allow users to subscribe/unsubscribe without posting a comment
Wrong project queue - my bad :|
Comment #33
scor commentedThis patch creates a new table comment_notify_node to store the association between users and nodes they subscribed to. A link to subscribe is also added the node links. this patch is very much WIP.
Comment #34
omnyx commentedAs answer to #25, maybe we should look in something like this. I'd gladly pitch in to get this functionality.
/subscribing
Comment #35
greggles@omnyx - it seems like scor is working on this. Perhaps you could contact him and offer to pay directly? No reason to involve a third party.
I approve of this basic approach and based on my previous interactions with scor would be willing to review and accept a patch that he creates for this.
Comment #36
Ela commentedsubscribing :)
Comment #38
reysharks commentedSubscribe!
Comment #39
coderintherye commented#38 You no longer have to comment here to subscribe, you can use the "Follow" button in the top right
Comment #40
zilla commentedany idea how drupal.org is specifically doing this?
Comment #41
coderintherye commented@#40 Check out http://drupal.org/node/1306444
Comment #42
klonos...it's achieved by using the Project, Project issue tracking & Flag modules and some custom code I guess.
Comment #43
IWasBornToWin commentedWas patch from #33 ever committed? Can users now subscribe without commenting?
Comment #44
scor commentedThe schema in #33 needs to be updated to have both nid and uid as primary key. I don't have time to update the patch, but here is the diff for comment_notify.install:
I won't have time to work on this issue further so someone else should push it forward.
Comment #45
Anonymous (not verified) commentedYou could do his with Flag and Rules modules, or if you don't want to muck around, the Node Notify module uses a subscribe/unsubscribe link to let you follow comments.