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)

Tracking

(Not tracked)

VERIFIED FIXED

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.
Target Milestone: --- → 0.7
Sounds good, but I'd rather default to All since this is normal forum behaviour.
Target Milestone: 0.7 → 0.8
Target Milestone: 0.8 → 0.9
Target Milestone: 0.9 → 1.1
This one requires a mockup/spec before we can commit to a milestone.
Target Milestone: 1.1 → Future
Assignee: nobody → paul.craciunoiu
Target Milestone: Future → 1.4
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
We're waiting on Neil for this, right?
Depends on: 510889
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
Assigning to Neil for comment.
Assignee: paul.craciunoiu → neilio
Are these localized, or just in English?
Attached image Proposed layout
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.
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.
Attached image Simple mockup
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).
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.
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?
Cheng, do you know the answer to this?
Target Milestone: 1.4 → 1.4.1
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.
Neil, anything on this? What do you think of David's mockup?
Target Milestone: 1.4.1 → 1.4.2
Attached patch v1 (obsolete) — Splinter Review
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)
Summary: [ForumUX] Easy to spot and use filters for forum browsing view → [ForumUX] Easy-to-spot and use filters for forum browsing view
Depends on: 520625
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.
Attached patch v2Splinter Review
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)
(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 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+
r53856 (trunk) Woot!
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
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.)
Depends on: 524836
Reopening this until its blockers are resolved.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
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 ago16 years ago
Resolution: --- → FIXED
Verified FIXED; bug 524793 and bug 524836 can live on their own.
Status: RESOLVED → VERIFIED
r54609 (prod) Patch failed on fennec, so no commit there.
Whiteboard: tiki_feature
Whiteboard: tiki_feature → tiki_feature, tiki_depend
Whiteboard: tiki_feature, tiki_depend → sumo_only forum
Depends on: 544307
Blocks: 544307
No longer depends on: 544307
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: