credimi non è complicato, mi dispiace solo non avere una guida che te lo possa spiegare alla perfezione o almeno in italiano

allora da backend se vai in componenti - Community builder nel menu vedrai
User Management
Tab Management
Field Management
List Management
ecc
per creare ciò che ti serve useremo Field e List Management.
I Field
Non sono altro che i campi in cui inserire le informazioni del singolo utente.
quindi nome, cognome, città ecc ecc
andiamo a creare i nostri Field.
Entri in field Management e clicchi su New field
credo che i vari campi si spieghino da soli
Searchable in users-lists? : questo campo è importante per il tuo scopo, ti chiede se sarà possibile effettuare una ricerca su questo campo nella lista utenti.ok abbiamo creato i nostri Field e deciso dove farli vedere, ora andiamo in List Management e clicchi su New List
anche qui i campi anche se in inglese si spiegano da soli
User Group to allow access to : gli utenti che avranno accesso a questa lista
User Groups to Include in List: gli utenti che saranno presenti in questa lista.
Sort by : criteri di ordinamento della lista
filter : criteri di filtraggio della lista, tipo tutti gli utenti di napoli? qui scegli il campo città come criterio Equal to e scrivi Naopli cliocchi su add ed hai aggiunto il filtro
ora qui hai 4 colonne a disposizione, ad ognuna di queste puoi dare un nome e in ognuna di queste puoi far visualizzare tutte le info che vuoi, ad esempio io ho così
Foto | Username | Info |
qui il field Miniatura | qui il field nome utente | qui i fields Stato, Registrato, ultima presenza |
ora devi solo decidere i criteri di ricerca
Searchable fields: scegli All Searchable fields:
Search crieteria: scegli Advanced
Non è una guida la mia, non ti avrà risolto il problema forse ma ci ho provato :|