J’essaie de taguer tous les sujets d’une catégorie et de les déplacer vers une catégorie plus générale. (Nous avons plusieurs catégories de comédies musicales qui ne sont plus très actives.) Le contrôle « Tout sélectionner » ne sélectionne que les sujets qui ont été chargés. (Pour moi, ce sont les 30 derniers.) J’ai donc appris à faire défiler la liste jusqu’en bas, puis à revenir au début pour sélectionner chaque sujet :
Pour un petit nombre de sujets, ce n’est pas trop pénible, mais cela devient fastidieux lorsqu’il faut faire défiler des centaines de sujets à la descente, puis à la remontée. Dans un monde idéal, le bouton « Tout sélectionner » chargerait tous les sujets, ou quelque chose de similaire, afin que je n’aie pas besoin de faire défiler la liste ne serait-ce qu’une seule fois.
À défaut de cela, il serait utile d’avoir un autre bouton « Tout sélectionner » en bas de la page également. Cela me ferait gagner la moitié du temps de défilement.
D’ailleurs, j’apprécie beaucoup les petites touches d’interface utilisateur que je remarque en procédant ainsi. Lorsque j’arrive dans une nouvelle sous-catégorie, l’outil de sélection est déjà activé, donc je n’ai pas besoin d’appuyer sur ce bouton. Lorsque j’ajoute des tags, le slug de la catégorie est suggéré comme catégorie, ce qui m’évite de le taper à chaque fois. Une fois que je soumets les nouveaux tags, un petit compteur d’avancement m’indique combien ont été traités. Sérieusement, c’est beaucoup de travail pour une fonctionnalité d’administration. Merci !
C’est vraiment délicat, car une liste peut continuer à s’allonger indéfiniment. Nous ne pouvons pas « précharger » 50 000 sujets lorsque vous cliquez sur le bouton, cela ferait exploser de nombreuses choses. Il existe des astuces (nous pourrions transmettre des relations), mais cela devient très, très compliqué.
Une petite amélioration qui pourrait vous aider ici serait de « se souvenir » que vous avez cliqué sur « tout sélectionner », puis de sélectionner automatiquement le lot que nous chargeons lors du chargement différé.
Au moins, cela rend votre processus beaucoup plus facile à traiter (il vous suffit de faire défiler la page). Est-ce que cela vous semble être une amélioration adéquate ?
Ma première pensée a été : « Oui, cela fonctionnerait très bien. » Cela résoudrait le problème de devoir remonter en haut de la liste pour « Tout sélectionner ». Mais je viens de taguer une autre catégorie et j’ai remarqué que l’icône de clé à molette que je dois appuyer pour agir sur cette liste se trouve tout en haut de la page. Donc, je devrais toujours faire défiler jusqu’en bas puis remonter en haut, que tous les sujets soient sélectionnés en cours de route ou non.
Peut-être rendre la clé à molette fixe, en plus de la sélection automatique au fur et à mesure du défilement ?
L’autre problème relève des attentes. Quand j’ai sélectionné les toutes premières catégories, j’ai supposé que cela sélectionnerait tous les sujets de la catégorie. Il m’a semblé étrange que toutes ces catégories aient exactement 30 sujets. Mais ensuite, je suis revenu vérifier si j’avais tout tagué comme je le souhaitais et j’ai remarqué qu’elles en contiennent plus de 30. Ce sont simplement les 30 premiers qui avaient été chargés que j’ai sélectionnés.
Je comprends tout à fait qu’il n’est pas judicieux de charger des milliers de sujets si l’on appuie sur un seul bouton. Mais cela fait un peu comme une promesse non tenue quand on découvre que « tout » signifie en réalité « tout ce qui est affiché sur la page ». Je n’ai pas de bonne suggestion, si ce n’est peut-être d’avertir les utilisateurs lorsqu’ils effectuent une action en masse, de vérifier qu’ils ont bien sélectionné tout ce qu’ils souhaitaient.