Closed
Bug 444331
Opened 17 years ago
Closed 16 years ago
[ForumUX] Easy-to-spot and use filters for forum browsing view
Categories
(support.mozilla.org :: Forum, task, P1)
support.mozilla.org
Forum
Tracking
(Not tracked)
VERIFIED
FIXED
1.4.2
People
(Reporter: djst, Assigned: paulc)
References
()
Details
(Whiteboard: sumo_only forum)
Attachments
(3 files, 1 obsolete file)
The current forum filtering options are very useful to contributors, but they are placed in an awkward position and not very streamlined for the most typical use cases.
It would be nice if we could move the filter functions up above the thread listing and use a similar layout as we're doing with the content customization for KB articles (SHOWFOR). Example:
Show: All posts | Unanswered posts | Unresolved posts | Posts I've participated in | Advanced...
Clicking on Advanced would reveal the traditional (current) filtering options for advanced filtering use cases.
I'd also suggest that the default view should be Unanswered posts, to make it as simple as possible for contributors to help out.
| Reporter | ||
Updated•17 years ago
|
Target Milestone: --- → 0.7
Comment 1•17 years ago
|
||
Sounds good, but I'd rather default to All since this is normal forum behaviour.
Updated•17 years ago
|
Target Milestone: 0.7 → 0.8
Updated•17 years ago
|
Target Milestone: 0.8 → 0.9
Updated•16 years ago
|
Target Milestone: 0.9 → 1.1
| Reporter | ||
Comment 2•16 years ago
|
||
This one requires a mockup/spec before we can commit to a milestone.
Target Milestone: 1.1 → Future
| Reporter | ||
Updated•16 years ago
|
Assignee: nobody → paul.craciunoiu
Target Milestone: Future → 1.4
| Reporter | ||
Comment 4•16 years ago
|
||
Proposed new list of filters (same style as SHOWFOR UI); comments/suggestions welcome:
Show: Unresolved topics* | Topics with no reply | Topics I've posted in | All topics
*) Default
Summary: Easy to spot and use filters for forum browsing view → [ForumUX] Easy to spot and use filters for forum browsing view
| Assignee | ||
Comment 5•16 years ago
|
||
We're waiting on Neil for this, right?
| Reporter | ||
Comment 6•16 years ago
|
||
Neil, what's your update here? We discussed it a couple of times but we're still waiting for a mockup. See comment 4 for the basic idea; we just need some pretty UI for it and your thoughts.
Priority: -- → P1
Comment 8•16 years ago
|
||
Are these localized, or just in English?
Comment 9•16 years ago
|
||
Okay, here's a quick run at how we could relocate these controls to make them more discoverable and usable. The actual fields within each select stays the same - I've just moved the select label into the menu itself to save space. The "reset" link does what you'd expect - it resets any user-set filters back to the defaults.
| Reporter | ||
Comment 10•16 years ago
|
||
Hey Neil -- see comment 0 and comment 4 for the basic idea here; we want something that requires one-click filtering based on the most common use cases. In other words, the current form of UI controls is too complicated, and moving it to the top, while a sure improvement to the current location, isn't what we need UI advice on.
Let me attach a quick mockup of potential UI so you can see what we're aiming towards here.
| Reporter | ||
Comment 11•16 years ago
|
||
This is essentially what I mean with one-click filtering options. Note that there is an Advanced link which should show the full form again (and that's where attachment 397631 [details] may be exactly what we want).
Comment 12•16 years ago
|
||
Ah - I wasn't clear that part of this was to reduce the number of options. I'll redo the design using the options in that mockup and post it later today.
Comment 13•16 years ago
|
||
I've done some work on this, but I've realized I don't know what David's intent was with the "advanced" button - is this supposed to link to the advanced search page, or is it supposed to pull in more options to the current forum page?
Comment 14•16 years ago
|
||
Cheng, do you know the answer to this?
Updated•16 years ago
|
Target Milestone: 1.4 → 1.4.1
Comment 15•16 years ago
|
||
I THINK this the idea of the advanced is to let you customize the view. But if that's hard to implement and we should direct to advanced search instead, that's fine.
| Assignee | ||
Comment 16•16 years ago
|
||
Neil, anything on this? What do you think of David's mockup?
Updated•16 years ago
|
Target Milestone: 1.4.1 → 1.4.2
| Assignee | ||
Comment 17•16 years ago
|
||
This patch:
* implements David's mockup (style, navigation list)
* keeps the old filters hidden by default, under "Advanced"
* rewrites "no replies" to actually work
* adds a {$tikiroot} to a URL (I got the chance)
* degrades gracefully to show the advanced search for non-JS users.
Assignee: neilio → paulc
Attachment #404384 -
Flags: review?(james)
Updated•16 years ago
|
Summary: [ForumUX] Easy to spot and use filters for forum browsing view → [ForumUX] Easy-to-spot and use filters for forum browsing view
Comment 18•16 years ago
|
||
I'm adding bug 520625 as a blocker on this, because if we're going to make the filters more visible, we need to make sure they work.
| Assignee | ||
Comment 19•16 years ago
|
||
This updates filters in pagination. Apparently, most of them were in there, but the variable names were just wrong. Cheng: this should also fix pagination when filtering by poster, which was apparently broken.
Attachment #404384 -
Attachment is obsolete: true
Attachment #404714 -
Flags: review?(james)
Attachment #404384 -
Flags: review?(james)
| Reporter | ||
Comment 20•16 years ago
|
||
(In reply to comment #13)
> I've done some work on this, but I've realized I don't know what David's intent
> was with the "advanced" button - is this supposed to link to the advanced
> search page, or is it supposed to pull in more options to the current forum
> page?
My intent with "advanced" was to reveal the current (ugly and complicated) form. The idea is to have one-click access to the most common filters, while retaining the ability to do more complex filters.
Comment 23•16 years ago
|
||
Comment on attachment 404714 [details] [diff] [review]
v2
Works great. Tested both locally and on sumotools (where it's still applied if anyone wants to go see this in action).
Attachment #404714 -
Flags: review?(james) → review+
| Assignee | ||
Comment 24•16 years ago
|
||
r53856 (trunk)
Woot!
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Looks good on http://support-stage.mozilla.org/en-US/forum/4?thread_sort_mode=lastPost_desc&reply_state=none, but I want another pass with Vishal before I verify.
| Reporter | ||
Comment 26•16 years ago
|
||
I noticed a problem: if you sort the list by clicking a column header, the filter goes back to "All topics" again.
Much less important: not sure if the color blends in well with the rest of the site -- I see that this is what Neil originally suggested. Would it be better to use a similar blue tone as a part of the background (less cyan, more blue)? Or perhaps make it stand out by using a yellow tone from the search box? Or have it blend in completely with the column headers by making it gray. (Not important to get this bug in, but mentioning this for future consideration.)
I spun off bug 523746 for comment 26.
Updated•16 years ago
|
Testcases up for:
Topics with no replies: https://litmus.mozilla.org/show_test.cgi?id=9595
Unsolved topics: https://litmus.mozilla.org/show_test.cgi?id=9596
Solved topics: https://litmus.mozilla.org/show_test.cgi?id=9597
All topics: https://litmus.mozilla.org/show_test.cgi?id=9598
Switch between sort criteria: https://litmus.mozilla.org/show_test.cgi?id=9599
(With a few for "Advanced" on the way.)
Comment 29•16 years ago
|
||
Reopening this until its blockers are resolved.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 30•16 years ago
|
||
We'll deal with the blockers later. We're not going to back this out, so Stephen, Vishal, I leave it to you.
Status: REOPENED → RESOLVED
Closed: 16 years ago → 16 years ago
Resolution: --- → FIXED
Verified FIXED; bug 524793 and bug 524836 can live on their own.
Status: RESOLVED → VERIFIED
| Assignee | ||
Comment 32•16 years ago
|
||
r54609 (prod)
Patch failed on fennec, so no commit there.
| Reporter | ||
Updated•16 years ago
|
Whiteboard: tiki_feature
Updated•16 years ago
|
Whiteboard: tiki_feature → tiki_feature, tiki_depend
| Reporter | ||
Updated•15 years ago
|
Whiteboard: tiki_feature, tiki_depend → sumo_only forum
Updated•15 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•