Modify

Opened 20 months ago

Last modified 3 months ago

#10685 new enhancement

TagCloud display of subsets (enhanced faceted search)

Reported by: anonymous Owned by: hasienda
Priority: normal Component: TagsPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.12

Description

Clicking on the "Tags" link in the navigation bar at the top displays the TagCloud of available tags. Clicking on one of the tags then displays a list of pages associated with this tag. The faceted search capabilities of the TagsPlugin could be further enhanced by the following:

Clicking on a tag or filtering by a set of tags basically selects a subset of pages. It would be helpful if the TagCloud corresponding to this subset of pages would then also be displayed at the top of the list of pages. This way, the subset of tags of interest could be narrowed down, creating a very efficient faceted search functionality. In other words, it would be great if one could interactively add and remove tags (using "and" and "not" and "or") to / from a subset of tags. The page could then display this subset of tags, a list of pages belonging to this subset of tags, and the complete tag cloud belonging to this subset of pages.

Thanks for writing and maintaining this great hack!

Attachments (0)

Change History (1)

comment:1 Changed 3 months ago by hasienda

Regarding your thanks, you're welcome.

I see a use case for the proposal, but OTOH it requires harvesting tags on a per resource base, what affects performance a lot. Basically expect to see the raise of abysmal response times similar to what we had before resolving #4503.

Only some elaborated approaches like deferred search-and-response (via AJAX?) running in the background might help to mitigate the potential for such a regression. Thoughts?

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.