"You may want to turn this OFF if you only change Promoted to front page or Sticky at top of lists, otherwise Subscriptions will send out "update" notifications.
Subscriptions does not send notifications for unpublished nodes (except to users who have the administer nodes permission), but when you set Published to ON, Subscriptions will send out "new" notifications, unless you turn this off here."
...Confusing I dont even understand this statement:)
Comments
Comment #1
moshe weitzman commentedI think you refer to og_subscriptions. og does not say this.
Comment #2
MGParisi commentedOhh Ok.... Thanks...
Comment #3
develcuy commented@MGParisi, the text you refer is defined at line 538 of subscriptions_content.module file, which is part of Subscriptions Module. This is much a support request so I'm moving this issue to corresponding queue.
Blessings!
Comment #4
MGParisi commentedI just dont even know what the text means to fix it. Its not just a support issue, but the text has to change... If I cant read it... where in big trouble.
Comment #5
Rowanw commentedWhat it's saying is that if you're just promoting the node to the front page, then you probably shouldn't let all the subscribers know.
Basically the whole description is stating the obvious, it should be removed to save confusion.
Comment #6
chx commentedComment #7
salvis@MGParisi: Rowanw is right. Your omission of the italic style has not made it easier to understand, so let me quote it again as it appears in the Publishing options fieldset:
If you still don't understand it, then let me know and I'll try to explain it in detail.
It is indeed stating the obvious, but sometimes it's useful to have some reassurance that a piece of software really does behave as it should. That's why I put this text there, and I still think it does more good than harm, but (once you understand its meaning) please tell me how it should be worded so that you would understand it from the start.
Comment #8
MGParisi commentedI have difficulty with statements that are not logically structured . Non-logical statements can be grammatically correct yet I still cant grasp them. The statement could make sense to allot of people, but I am really bad at the written language. I apologize but I will try to write it differently. I tend to find comma's confuse the statements and will rework the statement by taking the comma's out. I do this by rephrasing the statements.
"New notifications will be sent out for unpublished nodes. Subscriptions will only send out notifications to the people who are subscribed and that have kept published to On. Users with administer access will always receive update notifications."
I think that's what it says... Sorry if this is just me having usual difficulties with my reading.. I know there is more substance to this statement but I cant put it together. I am serious in my statement that I can not understand what it says. I do not mean to insult you. I feel at fault.
I am a logical geeky programmer with poor reading skills. My extremely logical way of thinking is what makes this difficult and also allows me to actually write some nice code. I apologize again if I seem to be nit picky. Thanks for your contribution and your code. I have found it to be an excellent solution. I only wish I could present you with a solution. The statements omission would probably have resulted in me not writing you. lol
Mike
BTW, I had to re-write this post about 5 times. Now 6 times!
Comment #9
Rowanw commentedSalvis, I disagree. There's a higher-than-average amount of text in the Subscriptions module and it's a big concern to me, or maybe it's just the red text that concerns me.
Anyway, the paragraph in question is a good example of superfluous text that we could do without. I mean we might as well add warnings for each of those publishing checkboxes, for example, "Do NOT publish this page if it's not ready for public viewing". It's entirely possible to intimidate a user by putting too much text in front of them.
Comment #10
salvisArgh, I tried to show the text with the italics that the OP had removed, but everything came out in italics. So, again:
————
You may want to turn this OFF if you only change Promoted to front page or Sticky at top of lists, otherwise Subscriptions will send out "update" notifications.
Subscriptions does not send notifications for unpublished nodes (except to users who have the administer nodes permission), but when you set Published to ON, Subscriptions will send out "new" notifications, unless you turn this off here.
————
@MGParisi: There's no reason to apologize. I welcome every issue post and take it as an opportunity to tune things so that this post will not be necessary in the future.
Now let me try to explain:
In other words: users get "new" notifications for those posts that they can see. Users do not get "new" notifications for posts that they cannot see, because they are unpublished.
The first sentence tries to say: If you change only Promoted to front page or Sticky at top of lists, then watch out: Subscriptions will send out "update" notifications! If you want to avoid this, you should activate the Send subscriptions notifications checkbox also.
This sums up the second sentence.
I find it very difficult to write without commas. The behavior that I'm trying to describe is straight-forward and reasonable, but different cases and subcases need to be considered. I have made the experience that people complain, if I write something that is not 100% true. So I try to write the full truth, but people also complain when I write too much text.
I hope you can understand the items #1 through #10 above, but I admit that I have some doubts because I don't know what structures I can use. It's impossible to break down a complex situation into simple affirmative statements. — This would probably work a lot better if we could talk face to face, but in writing I find it very challenging.
@Rowanw: As you can see above, describing "reasonable" behavior in detail can be challenging. Of course I can't put #1 through #10 into the Publishing options fieldset, but not everyone agrees what "reasonable" behavior means. Some users insist on forming a precise picture of how Subscriptions behaves. Even though it may be obvious to you and me, it's not so for everyone. I'm trying very hard to provide just the exact amount of information to maximize the number of those who form the right picture and to minimize the number of those who form a wrong picture.
Comment #11
salvis@Rowanw: Regarding the red text: I didn't have that until recently, but I found out that people were confused, because admin/settings/subscriptions/userdefaults and user/UID/subscriptions look the same (depending on the settings of the former).
Comment #12
MGParisi commentedRenanw I may have been "intimidate"d by this text beign there and would of clicked and over looked it. What would be super would be a nice (?) to the right of every form with a detailed professionally written entry that explains how swell everything is. Then we may move onto saving the world.
Really, are we having this much trouble coming up with a description for this? If so I think instructions are a nice idea. As for the 1-10 approach, that looks very close to beign a great help document. I will put through a few revisions of it and then publish it back so that you may add it as a admin help document if you want...
Thanks for your understanding and time!
Comment #13
Rowanw commentedSalvis, after reading your list I actually learnt a few things I didn't know about earlier, I take my comment back about it being "obvious".
Why not introduce some PHP logic to deliver only the relevant information?
For instance, if the node is not published:
[ ] Send subscriptions notifications
Send a notification when this post is published.
If the node is published:
[ ] Send subscriptions notifications
Send a notification when the promoted or sticky options are changed.
Comment #14
salvis@Rowanw: You are oversimplifying, too.
Users who can see unpublished posts will get notifications whether it's published or not. IOW, this is not strictly true.
BTW, it's ON by default.
Avoiding notifications when changing promoted or sticky are the most common uses of this, but it's neither limited to those uses nor dependent on the state or transition of any of the three flags.
I wish I could have simply checked whether the user changes nothing but sticky and/or promoted (and suppress the notification automatically), but unfortunately this is difficult. For example, the node could be event-enabled, so Subscriptions would need to also check whether the event date/times have changed or not. As it is, it's a general mechanism, but users may not realize that changing sticky/promoted would trigger update notifications in the first place, so I do want to mention them specifically.
Comment #15
Rowanw commentedThe way you worded points 5 and 6 sounded like it was only sticky and promoted that triggered the notifications.
"Users who can see unpublished posts will get notifications whether it's published or not. IOW, this is not strictly true."
Yeah, but the user shouldn't be concerned about moderators getting updates, it isn't nearly as important as the other info in my opinion.
Take 2 - for an already published node.
[ ] Send subscriptions notifications
Send a notification if there is something new for subscribers to know about.
Simple and broad, yet accurate. ;)
Comment #16
salvisA site may use Subscriptions as a moderator-only tool. I get bug reports if unexpected notifications are sent out.
This is unclear. You probably mean that the poster should leave this active if he considers that "there is something new for subscribers to know about". It could just as well be interpreted as activating some kind of artificial intelligence that will send notifications ONLY "if there is something new for subscribers to know about".
And it fails to make the user think about whether changes to promoted/sticky are changes that should be notified.
And it's unclear whether this is supposed to override Published or not.
Comment #17
salvis