xbi
I want to suggest something to make filtering of tags more simple and allow users more often use the advice "don't whine just filter it".
Now filtering is not so easy for users who try to use it for the first time.
It requires: 1) to be registered on the site 2) to be always be logged in 3) when used first time, the filter creation is not very intuitive, it requires much more actions than just "choose filter from dropdown menu". Because instead editing user default filter it tries to edit global site default filter, and site is asking to create new filter instead automated transparent creation of the user first filter.
Yes, after the first filter setup it is easy to add new tags. But creation of the filter for the first time is a bit complicated. Isn't very much complicated, but is not trivial too.
Suggestion:
Do some UX improvement in creation of the first filter for users unexperienced with filters.
Put some testing on real life people asking them to filter tag, and test what part of them managed to create filter in few seconds, not minutes.
Maybe it is possible to create first filter automatically without redirecting to filter creation interface with wall of text and button located somewhere in the middle.
User clicked 'filter' on tag? Add to it current filter. The current filter is global not editable? Switch to users's `default` filter. There is no user's default filter? Create it from the users's current filter, and switch.
User is not registered? Ask them to login/register, or give the option to add tag filter to cookies. (can be implemented totally independetly from registered users or not implemented at all)
Test the new filter interface on random persons who haven't used derpibooru before (ask any person at random non-pony Discord server or better in some convention IRL to watch their actions and UX problems with eyes IRL).
Sorry for verbosity, I tried to focus on the importance about simplilifing UX behavior and testing to make advices 'stop whining, just filter it' more working. Also sorry for bad Enlish, this makes me sometimes to write something looking non-polite or too vague/verbose.
Now filtering is not so easy for users who try to use it for the first time.
It requires: 1) to be registered on the site 2) to be always be logged in 3) when used first time, the filter creation is not very intuitive, it requires much more actions than just "choose filter from dropdown menu". Because instead editing user default filter it tries to edit global site default filter, and site is asking to create new filter instead automated transparent creation of the user first filter.
Yes, after the first filter setup it is easy to add new tags. But creation of the filter for the first time is a bit complicated. Isn't very much complicated, but is not trivial too.
Suggestion:
Do some UX improvement in creation of the first filter for users unexperienced with filters.
Put some testing on real life people asking them to filter tag, and test what part of them managed to create filter in few seconds, not minutes.
Maybe it is possible to create first filter automatically without redirecting to filter creation interface with wall of text and button located somewhere in the middle.
User clicked 'filter' on tag? Add to it current filter. The current filter is global not editable? Switch to users's `default` filter. There is no user's default filter? Create it from the users's current filter, and switch.
User is not registered? Ask them to login/register, or give the option to add tag filter to cookies. (can be implemented totally independetly from registered users or not implemented at all)
Test the new filter interface on random persons who haven't used derpibooru before (ask any person at random non-pony Discord server or better in some convention IRL to watch their actions and UX problems with eyes IRL).
Sorry for verbosity, I tried to focus on the importance about simplilifing UX behavior and testing to make advices 'stop whining, just filter it' more working. Also sorry for bad Enlish, this makes me sometimes to write something looking non-polite or too vague/verbose.