Now that #34496: [meta] Add Flag module to allow users to subscribe/unsubscribe without posting a comment is deployed live, I wanted to open a place to point people to if they encounter any problems.

If you find something broken, you can either:

Comments

yang_yi_cn’s picture

It's a great feature.

However, I'm not sure if it is just me, or a valid UX issue, I can't see this "follow" button at the first sight, although it's a giant button.

I think move it to the left side will make it better.

klonos’s picture

If that is truly not visible on first sight, then we have two more chances to "catch the eye" of users the way I see it: once while they focus on the text area (trying to type the "subscribe" comment they were used to) and a second chance right before they hit the "Save" button.

So, If everyone agrees (or some argue for that matter) that it is not prominent enough where it is now, I say we duplicate the button right after the last newly-added BUEditor button on top of the text area + next to the "Save" and "Preview" buttons. I'm sure that that would do it ;)

dww’s picture

Right. I raised exactly this concern in the original post at #1284694: Tweak UI of issue following (bluecheese). See also #1284694-40: Tweak UI of issue following (bluecheese) (comment #40). Part of the problem is that the AJAX stuff isn't going to auto-update all the copies of the button. So duplicating the button in multiple parts of the screen is either a lot of work or we end up with potentially confusing UI.
Also, the UI/UX folks involved in this were all pretty confident the 1 Big Button(tm) approach would be visible enough. Anyway, before we spin this off into a separate issue, let's see if anyone else has similar concerns.

wmostrey’s picture

Is it possible to create a dashboard block and/or a separate page similar to http://drupal.org/project/issues/user? Threads that people subscribed to appeared on the dashboard, while using this new system we would only receive updates by mail. I'm not sure if using only e-mail notifications makes for a better user experience.

dww’s picture

@wmostrey: I think you're confused. On the dashboard, there's already a widget/block for "Your issues". That should perhaps be renamed "Issues you follow" since that's what it shows. Also, the "Your posts" block on the dashboard honors the follow flag on issues. The new system does *not* require/depend on e-mail. That's part of why we moved to "follow" terminology instead of "subscribe". Is this not clear from the UI and/or Stop subscribing, start following?

wmostrey’s picture

It indeed was not clear. I was surprised to see that an issue I commented in was now automatically marked as "Following".

So I can now "Unfollow" an old issue I commented in a while back, and this will no longer appear in my "Your issues" block?

dww’s picture

wmostrey: The default is that if you actually participate (hopefully to say something meaningful) in an issue, that you should follow it automatically. See #1284244: Auto-flag when a user creates or comments on an issue. It'd be annoying if every time you start contributing to a discussion you have to remember to (scroll up and) click the Follow button. It's much less common that you actually comment then no longer care about an issue (e.g. you just need to commit to move something to a different queue and then you want to ignore it). In that case, yes (as clearly explained in the front page news story) you can unfollow, even if you commented on it, and it'll disappear from all of the "Your x" pages and dashboard blocks.

dkingofpa’s picture

The Follow, Following, and Unfollow functionality of the button appears to be working fine. However, when I Follow a new issue, it doesn't display in my "Your Posts" or "Your Issues" lists.

wmostrey’s picture

It most likely does appear on your dashboard (in the "Your Posts" block and page), but it's still listed chronologically. So the item will appear in the list based on the last comment in that issue. It will not appear as the first item just because you just clicked the Follow button.

Nice work everyone involved!

dkingofpa’s picture

@wmostrey Ah...you're right. The newly followed issue does appear in the list. I just had to page through the list. I was expecting it to appear at the top.

dww’s picture

Note: the question of another copy of the Follow button near the comment UI is now at #1307170: Make "Follow" button more findable.

MustangGB’s picture

I think it would be useful to see how "popular" an issue is by displaying the number of followers next to the button.

klonos’s picture

pillarsdotnet’s picture

Discovered something interesting today. I can unfollow an issue, but I can't unfollow a change record.

dww’s picture

Issues are currently the only node type on d.o that support follow/unfollow. See #1304216: A user should be able to "follow" individual pages of content and receive email notifications for new comments for the effort to expand this.

mikey_p’s picture

Discovered a bit of a bug where I keep getting re-subscribed to an issue that I've repeatedly un-followed. I think I'm being re-added when someone posts a followup singe I was the original node author.

dww’s picture

Sounds like either this is expected behavior from #1212634: Auto-flag when an issue is assigned to you. or an edge case in the tracker2 interaction logic -- since you authored the node, tracker2 thinks you need tracker2 records and that triggers the re-flag. That's where I'd look. Can't investigate now since I'm working on the D7 Project 2.0 sprint.

klonos’s picture

...spam :/

fehin’s picture

Can we have a page that list all subscribed issues and posts? I find myself wanting to write "subscribe" under posts because I want to be able to come back to read it in the future and the only to find it is to check my dashboard. If there is a way to find subscribed nodes, people will use "follow" more often.

pillarsdotnet’s picture

@#22 by fehin:

Can we have a page that list all subscribed issues and posts?

You mean like http://drupal.org/project/issues/user? Yeah, we should totally have something like that. With a search bar at the top, and everything.

drumm’s picture

Issue summary: View changes
Status: Active » Closed (works as designed)