1

Support for ?start_over + ?tags
 

We're trying to let the "user" narrow the scope of the questions displayed by using tags, but in a non-compounding way. We would like the user to be able to craft a URL that has the following behavior:

 questions/?set_tags=tag1   - Displays questions that have tag1.
 questions/?set_tags=tag2   - Displays questions that have tag2.

Note that with the current behavior, after the 2nd URL, we would display questions with tag1 and tag2 only.

Askbot supports tags via the /questions/?tags=tag1,tag2 URL. However, the tags "accumulate".
For example, I can do /questions/?tags=tag1 which displays all the tag1 questions.
After, I do a /questions/?tags=tag2 which will then display tag1 AND tag 2 questions.

I can clear the tags with the /questions/?start_over=true

What we would like is the ability to have a URL that always starts over. What I was thinking is compounding the URL elements:

   questions/?start_over=true?tags=tag1,tag2

That's not supported right now... with ?start_over=true, we clear the filter in all cases and don't apply the tags.

As an alternative, we could have a different URL like ?display_tags=tag1,tag2 which would always start-over. This might make for a nicer URL.

To enter a block of code:

  • enter empty line after your previous text
  • paste or type the code
  • select the code and press the button above
Preview: (hide)
Benoit's avatar
875
Benoit
updated 14 years ago, asked 14 years ago

Comments

A permanent link to list matching tags? Btw, the separator symbol is & between the parameters, not '?'.
Evgeny's avatar Evgeny (14 years ago)
Do you want to completely disable the "tag compounding?" upon clicking the tags?
Evgeny's avatar Evgeny (14 years ago)
look at my branch...This is strictly a URL level feature...normal askbot behavior is unaffected. Clicking on a tag decorator still uses the ?tags.
Benoit's avatar Benoit (14 years ago)
Got it, thanks! it will work for the "command line" people :). For the rest of the humanity there needs to be a more accessible way...
Evgeny's avatar Evgeny (14 years ago)
see more comments

1 Answer

0

Benoit, it is not clear unfortunately what you expect... Clicking the logo always resets entire search query (tags, query string, goes back to default scope - "all" and sort order - by decscending activity).

There is one extra detail. If you do search, then go to some question, then hit the "questions" tab - you get back to the search results, but if you hit "questions" again, everything should reset.

Do you somehow get stuck that you can't reset the tags? I may be specific to your fork.

To enter a block of code:

  • enter empty line after your previous text
  • paste or type the code
  • select the code and press the button above
Preview: (hide)
Evgeny's avatar
13.2k
Evgeny
updated 14 years ago, answered 14 years ago
link

Comments

Actually, I figured out how to implement it :) got the new set_tags command that does what I want. I'll check it in my branch shortly.
Benoit's avatar Benoit (14 years ago)
see more comments