In-Reply-To Linking and Comment Subscriptions
Two changes affecting commenting, one simple, one complicated.
In-Reply-To Links
Responding to a user request, and also because I ran across a good code snippet by chance, and because I personally like the feature, and because it answers or at least partly addresses a problem some users noted with “Infinite Replies,” I’ve added an, I think, discreet “in reply to” link that will appear on every comment replying to some other comment. Click on the “to [Ordinary Gentleperson]” in the top right of your comment area, and it will zip you over to the particular comment the comment is commenting under/to. 1
Subscribe to Comments Reloaded
Up until a couple of days ago, the site had been running an in web terms ancient “Subscribe to Comments” (“S2C”) plug-in 2. It worked well enough, so I was putting off doing an update, but Friday night the old S2C finally broke – possibly because it couldn’t handle a needed upgrade in the main scripting program, PHP, that the site depends on. (Something like that was bound to happen sooner or later with such an old plug-in, while problems running on an obsolete PHP version had already begun to crop up.)
And so here we are… except actually I was going to say “last night” not “Friday night” when I began writing this post Saturday morning: I ran into some hinks that may be bugs or that I may be able to work around… and getting help with that is as much the purpose of this post now as informing you about the new toy.
Further background: The legacy subscriptions set-up was complicated, and to some extent still is, since S2C functionality partly overlapped another comment and post subscription system, part of the popular “Jetpack” suite, and has also been supplemented by a third plug-in, under the ESL title “Mention comment’s Authors,” that produces those email-spawning @reply links some of us use, and that brings along some odd hinks of its own.
I’ve replaced S2C with an up-to-date successor, “Subscribe to Comments Reloaded.” Like S2C, it comes with a “subscribe without commenting” function (when enabled), and it also offers some new capabilities and options. 3. For instance, as you may already have noticed, you now have the ability to subscribe to comment threads in one of two ways, either by subscribing to all comments, or by subscribing just to replies to your own comments. S2CR also gives the user the ability to change those subscription types by going to a subscription management page – in relation to which latter I am still running into those hinks that I was just mentioning, and that I still haven’t solved.
In addition to the choice between types of subscription, the most relevant new capability for discussion is the option to make subscription of whichever type the default action for commenters.
Some people like that – especially people who often mean to subscribe when they comment, but, who as they hit “Post Comment” regularly forget to tick whatever checkbox. If we do make “subscribe!” the default, standard recommended web practice is to add a “confirm” email to any such default subscription – anything else being thought kind of spammious. We could go without the confirmations, or maybe instead offer a warning, but that will tend to force people to rely on unsubscribe via links in their emails – so, I need to be sure they are working. As I understand it, sending out automated emails without a working unsubscribe link is actually illegal in the US of A, and I don’t want the G-Persons (the other kind) coming after me or Our Tod or Erik.
After I’ve verified that we can, in fact, choose between settings without a major functionality sacrifice – in other words that subscriptions are truly manageable for all or close enough users under whichever settings, if there’s any substantial disagreement we can try a poll. If I had full confidence that a) it would work well, and b) everyone would figure it out, I’d go with “default subscribe, default ‘replies to me,’ email confirmations.”
So, let me know about your User Experience, and don’t be surprised if the set-up undergoes multiple adjustments and re-adjustments in the coming hours, days, and whenevers, as I try to solve the bugs, or at least isolate them and find a liveable-with arrangement, before moving on to the next round of glitchancements.
- Code snippets and explanations on IRTL and also on Infinite Replies available at my personal blog.
- Vintage 2007, if you can believe it…
- More about other capabilities later, mostly just for authors and editors, after I’ve verfied S2CR is keepable.
Test.Report
Test.Report
Cool.Report
Evidence that the main problem I was encountering subscription management-wise might have had, curiously, to do with the HTMLifying of Management Links in subscription emails.
Since I’ll be reporting this to the plug-in developers, I’ll describe my UX as follows:
With HTML emails + HTMLify links enabled, I was receiving subscription emails with “Manage Your Subscriptions” links that, when clicked, took me to a “Manage subscriptions” page that didn’t recognize my subscriptions.
It’s hard to keep track of different failure modes. One involved, I think, subscribe without commenting, but the multiple variables of logged-in/logged-out, allow-logged-in-admins-to-subscribe/don’t-allow, security-key, etc., make keeping track of which precise conditions difficult. I can only imagine how difficult it was to write the code! Anyway, I believe I reached it via a “provide your email routine.” I was then informed that if I used a link being provided – same language as in one type of notification email – I could manage my subscriptions: except there was no link provided.
And if anyone else reading this, who hasn’t experienced it, can follow at all what I just said, you may have a future in WordPress plug-in development.
Copy-pasting non-HTMLified links into the address bar got me to the right “Manage subscriptions page.” It works properly whether I am logged in or out.
Am now trying non-HTML (plain-text) emails.Report
Ah! The bad page comes when I click manage my subscriptions after having commented, and then ask (by clicking a Send button) to be sent a management email. I land on a page whose text reads:
“You have requested to manage your subscriptions to the articles on Ordinary Times. Follow this link to access your personal page:”
There is no such link provided. I’ll now see whether I have received the management email and whether it works. If so, then it’s a wrong text on landing page problem (should just say – “wait for the email you impatient person”), not a functionality problem.Report
Bad news – in that I am subscribed to this post under my alternate email address, but, when I get to the subscr-management page, it doesn’t like this post. Will now log-in to see whether the new subscription appears under the log, and to double check the configuration on confirmation emails – since I don’t seem to be receiving emails via this secondary, supposedly subscribed email address.
Could be a time delay, I suppose. Could be something more unfortunate – and will have to log back in to see whether this address is subscribed to this post.Report
Test, as well.
By the way, I noticed the new automatic subscribe feature after I had commented on the linky Friday post. I had assumed I accidentally clicked “subscribe.” The fact that I usually never clicked “subscribe” had more to do with never thinking to do it than with not wanting to.Report
OK – subscription seems to be initiated now on this post – or at least comes up on subscription management page. So, if all (or anyway this part of the all – since still have the bad landing page and delay problem to deal with) is as it should be, I should received this comment via my alternate email address.Report
Posted today to S2CR Support Forum, for reference:
Report
For time being, will go with “not subscribed by default, ugly (plain text/non-html emails), modifications to landing page language (warning on delayed notices, management message not implying link is necessarily present), grin-and-bear ugly plain text with redundant link on management emails.”
Am hopeful tho that the plug-in developers will address. If not, may look into doing my own hacks, especially if I notice much interest in what I think the most desirable configuration would be: “default subscribe + email confirmation, pretty (HTML) emails, logged-in admins can also subscribe, differential landing page language, pretty (HTML) on management emails.”Report
Also would like thread-subscription emails to identify comment-author in the subject line, something more like “OG Michael Drew has just replied to…” rather than “There is a new comment…” Would at this point require a hack – may make a feature request/suggestion at some later point assuming bug report is handled.Report
Turned “Admins can subscribe while logged in” option back on. Had turned it off on off-chance explained an alternative problem. (Also noted other landing page language that could stand to be improved, but very minor.) Whether or not Admin subs are enabled via the front end (something of concern potentially to all of four people at this point, I believe), Editors, Authors, and Admins can manage subscriptions – including by adding them – via the backend.
(Don’t know if any will find this useful. But if, say, I wanted to subscribe a bunch of people to this thread, I could do by entering the email addresses one by one on the Manage Subscriptions panel with the box at the upper right.)Report
Me likey in-reply-to, especially with time-traveling comments now possible.Report
Yeah, that was a good suggestion – I’m glad you put it in my mind before I ran across the code.
Am also noting just for comprehensiveness that Subscription Management for Admins, from the front end, is kind of screwed up – not exactly sure how or why, but may have something to do with why the developers made the option to turn it off available. Am also not 100% sure yet that the “Replies Only” setting works very well. Will be testing…Report
In fact, ever since around the time I turned Admin can subscribe back on, I have not been receiving emails to my Admin email supposedly subscribed to other threads. Have turned it off, and will shortly do some other checks. Fingers crossed this email will go to my test address. If it doesn’t, I’m uh-gunna be unhappy.
Am wondering if anyone else is getting notifications as expected.Report
Well, I am – plus I see now that maybe you weren’t getting notifications on that other sub because you had it set to reply, and no one replied directly to you. So, why don’t you try turning admins can subscribe back on again?Report
FIne – I turned Admins-logged-in-can-subscribe back on, and, while I was at it, I set you to “replies only.”Report
Sorry to have to report that I never got an email alerting me to your reply.Report
How about this time?Report
NopeReport
well there are a few possibilities then, but testing them out would take either a few new test email addresses (ones with no connection to any admin address, for example, in case turning off admin notifications also turned subscriptions to my alternative address… seems quite possible, tho haven’t checked the code at this point) or some active users subscribing in one or the other mode. I may just leave it unsolved for a while until/unless someone pipes up other than my alter ego.
In the meantime, definitely unexpected behavior to note for the developers. I’m now wondering if they ever had a version that worked fully properly (and, if so, I can have it!).Report
Okay, fine.
Report
Don’t make me link to some Bob Dylan songs!Report
I could imagine worse things.Report
not meReport
Anyone else in favor of checkboxes over dropdown for subscribing to replies?
CK brings up a good question regarding the defaults. I guess defaulting to not subscribing is the more classy thing to do, but for my own convenience, I wish it weren’t. I don’t suppose it’d be easy to make it default to whatever you previously selected the last time you commented?Report
I’m still not 100% sure “replies to my comments” even works, VB. As for remembering last choice, that brings up an interesting possibility, but I’d like to get things stable and working with the current feature set in the most desirable configuration before trying to interest the developers in adding features or before trying to add any myself.
I originally thought “default replies to me, email confirmation, HTML emails” would have been the best set-up. Now that I THINK that Subscription Management is working well enough, switching to default-subscribed/email confirm can be explored, but I’m also not 100% sure that there’s a lot of user interest one way or the other. If I thought there was, as I suggested in the OP, we could do a user poll.Report
FYI, I got an e-mail for this reply.Report
Thanks for the UXR (User Experience Report)! It appears from the backend page that you have a “Replies to my comments” type subscription on this thread – so I’ll take it as evidence that the “advanced” function works (at least for users named “Vikram Bath,” on some Monday mornings, when replied to by post-authors…).Report
I also got it for Will’s reply to me on the Linky Ole England: Election 2015, again from selecting to only get replies to my comment.Report
On developer requested, opened a Bug Report at GitHub – https://github.com/stcr/subscribe-to-comments-reloaded/issues/99 – mainly an updated/amended/reorganized version of WordPress Support submission copied above.Report
I love the “in reply to” feature in the upper right! Thanks CK!Report
Thank @glyph for suggesting it and being “annoying” about it, too.Report
Agree with Zane. It’s nicely unobtrusive.Report
Would it be possible to get a “cancel comment” option to click before actually publishing a comment? There have been a number of times I start a comment only to decide I don’t want to post it. There doesn’t seem to be an easy way out. I’ve taken to deleting the text in the comment and refreshing the page.Report
@zane
There should be a red “Cancel reply” button in red at the top-right of your “Leave a Reply” box! (You’re not the first person who’s missed it… or am I misunderstanding?… or is it not showing up for you for some reason?)Report
You’re correct, I’m seeing it every time now, I’m not sure how I missed it a few minutes ago. Sorry for the false alarm.Report
Okay, I think I might have figured this out. The red “cancel reply” button only appears to me when I’m replying to another comment. If I hit “reply” to the overall post (at the very end of all the comments or if no other comments have been made), there’s no “cancel reply” button.Report
I find this an interesting phenomenon. It’s not hiding, an in fact I imagine CK tried to make it as obvious as he could by making it a different color.
Still, I think we are used to seeing enough useless stuff on websites that we might not really register something we really want. It’s there, but our brains don’t register it as being there.Report
Vikram Bath,
Zane,
Didn’t want to make it TOO obvious (like Fire Engine red or cherry red or scarlet or something) for reasons of developing the palette here consistently, also didn’t want it to distract from comment text in what is becoming an increasingly busy comment box (with more possibly to come).
I think part of the confusion is that there is no “Cancel reply” at the bottom of the thread, and, if you think about it, it wouldn’t make a whole lot of sense – would be more a “are you sure?” function: The Cancel reply is really more a “close box” button – and more a convenience so you can get on reading than a necessity: It’s not like the reply will reply without you if you just move on to another page whenever. The box at the bottom is always opens unless the in-place-reply is open.
Could be Zane got used to NOT seeing CR after commenting at full width/bottom of thread, so wasn’t seeing it when commenting “in-thread.” Idunno. I’m inclined to put this one in the “user-learnable” category, unless there’s somethihng about the (dys)functionality I’m not getting.Report
Have subscribed to 500k post as test1 without commenting.
Am subscribing to this post with comment as test2 to All Replies.Report
Am subscribing to replies to my comments only on 3rd account.Report
testing Jetpack comment subscriptions. (Safari, S2CR still enabled, but hidden)Report
testing Jetpack comment subscriptions (Firefox, posting logged, subscription confirmed)Report
Now that’s odd – the Jetpack comment mostly works, except for some reason mentions Mark Thompson.. maybe his name is on the relevant WordPress.com account?Report
not one thing, 1000 others, but at least the Jetpack subscriptions look good, link to the comment in question and re-produce it.. maybe it can be safely customized some day. Most important, it has a good cancel subscription link!Report