Why Find a member option is so weird ?

Get help with installation and running phpBB 3.3.x here. Please do not post bug reports, feature requests, or extension related questions here.
exemplary1
Registered User
Posts: 192
Joined: Mon Feb 05, 2024 11:41 am

Why Find a member option is so weird ?

Post by exemplary1 »

Hi,
Lets say I clicked on 'A' to get list of members id starting from A.
Now I clicked on 'Find a member' and searched for c*, and it shows no result.
It is only possible if I go to members page again and then search for c*.
User avatar
KevC
Support Team Member
Support Team Member
Posts: 72561
Joined: Fri Jun 04, 2004 10:44 am
Location: Oxford, UK

Re: Why Find a member option is so weird ?

Post by KevC »

That's because you're then asking it to find people whose usernames begin with a C from the list of people whose names only start with an A.

When you click the A, the link changes to a smart search result with this link
https://www.phpbb.com/community/memberlist.php?first_char=a#memberlist
So that page contains no other results that would suit the second search within it. But it would (might) if you looked for AC*
-:|:- Support Request Template -:|:-
Image
"Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb"
exemplary1
Registered User
Posts: 192
Joined: Mon Feb 05, 2024 11:41 am

Re: Why Find a member option is so weird ?

Post by exemplary1 »

Isn't it weird from end user perspective ? Most people will do search like a normal post search where everytime a search is started fresh.
I might need to put a tutorial on my site.
User avatar
KevC
Support Team Member
Support Team Member
Posts: 72561
Joined: Fri Jun 04, 2004 10:44 am
Location: Oxford, UK

Re: Why Find a member option is so weird ?

Post by KevC »

Why would you click the A page and then look for C* instead of just going to the C page if that's what you want. Or just search for C* to begin with.
-:|:- Support Request Template -:|:-
Image
"Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb"
exemplary1
Registered User
Posts: 192
Joined: Mon Feb 05, 2024 11:41 am

Re: Why Find a member option is so weird ?

Post by exemplary1 »

KevC wrote: Mon Sep 30, 2024 11:30 am Why would you click the A page and then look for C* instead of just going to the C page if that's what you want. Or just search for C* to begin with.
As an end user, let's say I clicked on A to see the list of members ids starting with A.
Then I changed my mind, clicked on Find a member, entered 'ch*', clicked on search and got no results.
User avatar
GanstaZ
Registered User
Posts: 1213
Joined: Wed Oct 11, 2017 10:29 pm
Location: GZOverse

Re: Why Find a member option is so weird ?

Post by GanstaZ »

I just tested it here on phpbb.com.. I don't see a problem. Just type more letters instead of one.

Hmm.. After few more tests.. I see the issue now. I doubt it will be fixed in 3.3.x branch.
I agree with Daniel about UX/UI. It could be better.
Last edited by GanstaZ on Mon Sep 30, 2024 12:55 pm, edited 2 times in total.
Usus est magister optimus! phpBB pre-Triton & latest php environment.
When answer lies in the question, question becomes redundant!
User avatar
danieltj
Infrastructure Team Member
Infrastructure Team Member
Posts: 518
Joined: Thu May 03, 2018 9:32 pm
Location: United Kingdom
Name: Daniel James

Re: Why Find a member option is so weird ?

Post by danieltj »

I think this is a bug, sort of.

I tried to filter by letter (in this case used A like the OP) and then entered a search query and it didn't update the URL properly to include the search term I entered. Only when you click the search button again does it actually reload the page with the search query and letter filter. Overall I think the members list page has a pretty poor UX.

Unless you click the search button twice you won't get an updated URL that you can use to share with others and there's no indication on the interface as to what letter you've used to filter by. Yes, I know you can see that all usernames will start with a specific letter but it can be better than that. Whether the behaviour is a bug or not, the UX/UI of the page is terrible.
💷 Purchase the Awesome Payments extension today!
Monetise your forum with one off payments and subscriptions.

Need a premium extension created? Send me a PM.
exemplary1
Registered User
Posts: 192
Joined: Mon Feb 05, 2024 11:41 am

Re: Why Find a member option is so weird ?

Post by exemplary1 »

Even while pressing search again, the query still adds 'first_char=a' at end.
so, it returns no result.
exemplary1
Registered User
Posts: 192
Joined: Mon Feb 05, 2024 11:41 am

Re: Why Find a member option is so weird ?

Post by exemplary1 »

May be its a different problem, but let me add it here. A local language IDs also can't be displayed by clicking on the letter.
For example, lets say I have created bunch of ids starting with delta (δ). Now I cannot display ids starting with δ same way I can do with English alphabet.

memberlist.php?first_char=a#memberlist
if I replace δ in place of a, there will be no result.
But I can click on find a member, enter δ*, and it will show the ids starting with δ.
rxu
Extensions Development Team
Posts: 3900
Joined: Wed Oct 25, 2006 12:46 pm
Location: Siberia, Russian Federation

Re: Why Find a member option is so weird ?

Post by rxu »

exemplary1 wrote: Mon Sep 30, 2024 2:35 pm if I replace δ in place of a, there will be no result.
first_char only works with latin characters.
exemplary1 wrote: Mon Sep 30, 2024 2:35 pm But I can click on find a member, enter δ*, and it will show the ids starting with δ.
This is different functionality so it searches by unicode chars as well.

To make it more clear probably, clicking on individual characters is not a search at all but just an output of usernames list starting with that character (name it "filter" for easyness).
But search field namely performs users search.
exemplary1
Registered User
Posts: 192
Joined: Mon Feb 05, 2024 11:41 am

Re: Why Find a member option is so weird ?

Post by exemplary1 »

rxu wrote: Mon Sep 30, 2024 3:09 pm
exemplary1 wrote: Mon Sep 30, 2024 2:35 pm if I replace δ in place of a, there will be no result.
first_char only works with latin characters.
I see.
I found a way to display IDs based on non-latin letters. Need assistance on it.
Have created a separate topic for it under translation support. Please have a look.
viewtopic.php?t=2657008
Thank you.
rxu
Extensions Development Team
Posts: 3900
Joined: Wed Oct 25, 2006 12:46 pm
Location: Siberia, Russian Federation

Re: Why Find a member option is so weird ?

Post by rxu »

exemplary1 wrote: Mon Sep 30, 2024 4:23 pm Have created a separate topic for it under translation support.
Well, translation has nothing to do with that request but rather phpBB Custom Coding.

Return to “[3.3.x] Support Forum”