Page MenuHomePhabricator

Article feedback page: 'Add your feedback' button
Closed, DeclinedPublic

Description

Add your feedback mockup from Pau Giner

A number of users have asked for an easier way to add article feedback from the feedback page (right now, you have to click on 'Article', then scroll down to the bottom of the page, which only power users are likely to consider.

To solve this problem, we propose an 'Add your feedback' button at the top right corner of the feedback page (in the same place as where the survey button used to be), as proposed in this mockup from Pau Giner:

http://dl.dropbox.com/u/30377416/prototypes/feedback-tool/article-feedback/add/article-feedback-page-add-step2.png

From a development purpose, we seem to have two options:

  1. simply re-use the same code we already built for the overlay mode we used before from the 'Improve this page' links. That code has been fully tested and I suspect it should be really easy to port it over to the feedback page;

2)use a single-screen form that shows all the feedback form fields together at once (instead of spread out over multiple screens), as proposed by Pau.

I leave it up to Matthias to let us know if it's easy or hard to create the single-screen feedback form layout Pau proposed. Ideally, we would aim to spend no more than half a day on this feature -- or hold off.

If we decide to go with the single-screen option, I propose these copy changes:

  • Say 'Add your feedback' instead of 'Improve this page'.
  • Say 'Add your feedback' instead of 'Add feedback' for the form title.
  • Consider adding 'in this page' at the end of the question, with a link to the article in a new tab or window:

'Did you find what you were looking for <in this article>?'

  • The font size for the '+ Add your feedback' top button could be a bit smaller, so it doesn't dominate the top of the page so much, more like the size of what we now have for the survey button.
  • I also recommend adding 'your' to make it clear that it's about you.

Version: unspecified
Severity: normal

Attached:

article-feedback-page-add-step2.png (672×1 px, 179 KB)

Details

Reference
bz39420

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 22 2014, 12:54 AM
bzimport set Reference to bz39420.
bzimport added a subscriber: Unknown Object (MLST).

When completed, also change article feedback page empty message to:
"No feedback has been posted for this page yet. <Be the first to post feedback.>"

Is this still something to be considered?

If we really also want to add the form directly on the special page, we could do it as overlay or as proposed mockup, but I'd actually try to 100% match the form on the feedback page and only change some CSS at best (otherwise, when making changes to a form, we'd have to maintain 2 codebases)

Anyway, if we want to really implement the form (in any way) in the Special page, we're looking at -at least- a couple of days worth of work; I've noticed a couple of things that will have to decoupled/updated already, from the current article-centric form, such as:

  • It shouldn't add the toolbox links on the special page
  • The permission checks will not "just" work, since not all of that article page's data is exposed to the feedback page yet
  • We'll at least have to reload the refresh the feedback page to immediately reflect the newly added feedback
  • & probably quite a few more things

If we're looking at a cheap solution, I'd suggest to just add a button that'll link to the bottom of article page, where the feedback form is located.

I think a full implementation would have to be held back for later, since we are winding down feature development for this release.

Though it may be possible to do a very quick implementation that links to the feedback form at the bottom of the article.

So we would put a text link at the bottom of the feedback page that might say 'Add your feedback on the article', to make it clear that's going to that page.

I will let Pau comment on whether that would be an acceptable temporary solution, or whether we should hold off for some future release, as we cannot afford to spend two days on this at this time.

[Lowering priority to reflect reality, as AFTv5 is not very actively being worked on anymore.]

Jdforrester-WMF subscribed.

All development work on AbuseFilter v.5 (and indeed, previous versions) is halted. The project is archived, so having open tasks is inappropriate. Consequently, I'm closing all tasks.