J’ai implémenté un champ utilisateur de profil (question) avec une sélection multiple, l’ai rendu facultatif et consultable. L’idée est de permettre aux utilisateurs d’un certain composant de se trouver mutuellement.
Premièrement, il a fallu un jour ou deux pour que la question soit visible dans les profils. Y a-t-il une indexation nocturne ou quelque chose de ce genre ?
Deuxièmement, maintenant les options de sélection multiple apparaissent dans la carte d’informations utilisateur et lorsque je clique dessus, cela lance une recherche dans les groupes (chemin d’URL /u). Ce serait très pratique car j’en ai besoin pour la découverte ! cependant la recherche est toujours vide. Y a-t-il d’autres conditions à remplir ? Et pourquoi la recherche a-t-elle une plage horaire, fonctionne-t-elle sur les publications ou sur les utilisateurs ?
De plus, la recherche dans la recherche générique pour les termes ne fonctionne pas. Y a-t-il des problèmes avec les espaces ou les majuscules dans le nom, ou faut-il également une réindexation pour que cela fonctionne ? J’utilise des conteneurs stables.
Aussi un problème : le résumé du profil (en-tête développé) affiche également le champ (liste des entrées sélectionnées), mais elles ne sont pas cliquables à cet endroit.
Petite correction, si je vais dans la recherche utilisateur, je peux effectivement rechercher les termes multi-sélections. Mais les liens des cartes n’utilisent pas ce type de recherche.
Avez-vous pu résoudre votre problème ? Je viens de le tester et cela fonctionne pour moi.
Étapes de reproduction :
créer un champ utilisateur en utilisant la sélection multiple comme type de champ, modifiable après l’inscription, afficher sur le profil public, afficher sur la carte utilisateur, consultable
modifier un utilisateur pour choisir un ou plusieurs éléments de la sélection multiple et enregistrer les modifications
regarder le profil utilisateur et la carte utilisateur pour confirmer que les éléments de sélection multiple s’affichent
utiliser la recherche sur le site pour rechercher des éléments de sélection multiple et confirmer que l’utilisateur s’affiche
Nous sommes passés à la version 3.5.1, mais le problème persiste : si j’ouvre la fiche d’un utilisateur qui a rempli la sélection multiple, ses sélections sont maintenant correctement affichées sous forme de liens. Mais si je clique sur l’un d’eux (pour voir tous les utilisateurs ayant cette propriété), une recherche /u s’ouvre et ne renvoie aucun résultat (et a une limite de temps inattendue).
Je peux confirmer que la recherche fonctionne lors de l’utilisation de la recherche utilisateur normale, mais pas dans tous les cas. J’ai un terme « BIS Server 6.7 » qui complète automatiquement les correspondances utilisateur, mais lorsque j’appuie sur Entrée, la liste des résultats est vide. Cependant, elle répertorie certains avec « BIS Server » - donc peut-être qu’elle n’aime pas le point, les chiffres ou deux espaces.
Ceci est la recherche étrange (« rechercher dans les groupes » ?) qui s’ouvre lorsque je clique sur l’un des termes de ma carte utilisateur sur https://server/u?name=BIS%20in%20iPaaS
Il semble donc s’agir de deux problèmes distincts.
J’ai testé cela sur mon propre site auto-hébergé et je constate quelques problèmes d’UX ici :
Après avoir ajouté le champ utilisateur personnalisé, le nouveau champ n’est pas apparu dans mes préférences utilisateur tant que je n’ai pas actualisé le navigateur Web. Même chose pour la carte utilisateur et le profil utilisateur.
Sur la liste des utilisateurs, le champ de recherche est décrit comme « filtrer par nom d’utilisateur », mais vous pouvez rechercher par champs utilisateur personnalisés. Cela me semble un peu étrange.
Très joliment, la recherche sur le site fonctionne et indique même quel champ utilisateur correspond :
Cliquer sur un lien pour rechercher à partir de la carte utilisateur ou du profil utilisateur n’existe pas pour moi. Est-ce un composant de thème que vous utilisez ?
Pour information, j’obtiens les valeurs affichées sous forme de liens, mais uniquement si mon utilisateur de test a sélectionné plus d’une des options de sélection multiple :
Lorsque je clique dessus, cela semble fonctionner pour moi. J’obtiens également /u?name=BIS%20in%20iPasS&order=likes_received, mais cela affiche les bons utilisateurs (plus le résultat de mon propre répertoire par défaut, même si je n’ai pas cette valeur dans le champ personnalisé).
ETA : Les miens semblent également être cliquables depuis la page de profil, tant que l’utilisateur a plusieurs valeurs :
Ceci semble être un bug d’ UX. Est-ce que cela résume bien la situation ?
Les valeurs de sélection multiple n’apparaissent sous forme de lien dans la carte/profil utilisateur que si l’utilisateur a sélectionné plus d’une valeur. S’il n’y a qu’une seule valeur, elle est affichée comme du texte brut et non comme un lien.
Le lien vers les résultats filtrés vous inclut même si vous n’avez pas cette valeur sélectionnée.
Le lien vers les résultats filtrés ne fonctionne pas pour les valeurs de sélection multiple contenant un . par exemple violet.purple.
Oui, ces 3 points, plus le fait qu’il n’ouvre pas la recherche utilisateur mais une « recherche de groupe » qui, je pense, n’est pas disponible directement via le menu de recherche (et ne fonctionne même pas pour les recherches sans point)
C’est en fait le répertoire des utilisateurs. Notez le /u dans l’URL qui est la même URL que le lien Utilisateurs dans la barre latérale.
Le répertoire des groupes est à /g.
Ok oui, mais ce n’est pas la bonne liste, elle ne trouvera pas les questions de profil (la recherche de champ d’entrée ne recherche que l’ID utilisateur)
Je m’attends à ce qu’il mène à une recherche qui trouve réellement des utilisateurs avec l’élément dans leur profil, par exemple la complétion de la recherche sur le site ou le résultat de la recherche lorsque je choisis « utilisateurs » dans la recherche sur le site.
Voici la recherche sur le site avec le résultat attendu (recherche saisie manuellement)
Oh, je viens de le remarquer. La raison pour laquelle je n’obtiens aucun résultat (même en passant manuellement à « tout le temps » pourrait être parce que la navigation des utilisateurs est désactivée sur mon site). Alors peut-être que le bug n’est pas que je ne peux pas les rechercher dans le répertoire des utilisateurs, mais que le problème est que la recherche sur le site les affiche toujours ?
Pour information, vous l’avez peut-être déjà remarqué, mais vous pouvez ouvrir le menu clé à molette dans l’annuaire des utilisateurs et ajouter des colonnes supplémentaires à l’affichage, y compris tous les champs utilisateur personnalisés que vous avez.
Ah, oui. Vous auriez besoin que « Activer l’annuaire des utilisateurs » soit activé pour utiliser correctement ces liens de champs d’utilisateur personnalisés. Si ce sont les autres statistiques de la page que vous préférez ne pas laisser aux autres consulter, alors le menu clé à molette vous permettrait de les supprimer et de ne conserver que les champs d’utilisateur personnalisés que vous avez ajoutés, si cela peut vous aider ?