Estoy intentando etiquetar todos los temas de una categoría y moverlos a una categoría más general. (Tenemos varias categorías de teatro musical que ya no están tan activas.) El control «Seleccionar todo» solo selecciona los temas que se han cargado. (En mi caso, son los 30 más recientes.) Así que he aprendido a desplazarme hasta el final de la lista y luego volver al tema para seleccionar todos:
Para un número pequeño de temas, no es tan malo, pero se vuelve tedioso cuando hay cientos de temas que hay que pasar por scroll al bajar y otra vez al subir. En un mundo ideal, el botón «Seleccionar todo» cargaría todos los temas o algo similar, para que no tuviera que desplazarme ni una sola vez.
Pero si eso no es posible, sería útil tener otro botón «Seleccionar todo» al final de la página también. Eso me ahorraría la mitad del tiempo de desplazamiento.
Por cierto, me encantan algunos de los pequeños detalles de la interfaz que estoy viendo mientras hago esto. Cuando entro en una nueva subcategoría, la herramienta de selección ya está activa, así que no tengo que pulsar ese botón. Cuando voy a agregar etiquetas, se sugiere el slug de la categoría como categoría, por lo que no tengo que escribirla cada vez. Una vez que envío las nuevas etiquetas, un pequeño contador de progreso me indica cuántas se han completado. En serio, esto es mucho trabajo para una función de administración. ¡Gracias!
Esto es muy complicado, porque una lista podría seguir creciendo indefinidamente. No podemos “precargar” 50 mil temas al hacer clic en el botón; eso haría colapsar muchas cosas. Existen trucos (podríamos pasar relaciones de un lado a otro), pero se vuelve muy, muy complicado.
Una pequeña mejora que podría ayudarte aquí es si “recordamos” que hiciste clic en “seleccionar todo” y luego seleccionamos automáticamente el lote que cargamos cuando lo haces de forma diferida.
Al menos, esto hace que tu proceso sea significativamente más fácil de gestionar (solo tienes que desplazarte hacia abajo). ¿Te parece una mejora adecuada?
Mi primera reacción fue: “Sí, eso funcionaría bien”. Y solucionaría el problema de tener que volver arriba de la lista para “Seleccionar todo”. Pero acabo de etiquetar otra categoría y noté que el icono de la llave inglesa que necesito pulsar para hacer cualquier cosa con esa lista está todo lo arriba de la página. Así que aún tendría que hacer scroll hasta el final y volver arriba, ya sea que todos los temas se seleccionen mientras bajamos o no.
¿Quizás hacer que la llave inglesa sea fija, además de seleccionar automáticamente mientras hago scroll?
El otro problema es una cuestión de expectativas. Cuando seleccioné todas las primeras categorías que hice, asumí que se seleccionarían todos los temas de la categoría. Me pareció extraño que todas esas categorías tuvieran exactamente 30 temas. Pero luego volví para ver si había etiquetado todo como quería y noté que hay más de 30. Solo los primeros 30 que casualmente se cargaron fueron los que seleccioné.
Ciertamente entiendo que no es buena idea cargar miles de temas si accidentalmente presionas un botón. Pero de alguna manera se siente como una promesa rota cuando resulta que “todo” solo significa “todo lo que está en la página”. No tengo una sugerencia buena más que quizás advertir a la gente cuando realicen una acción masiva que deben verificar para asegurarse de haber obtenido todo lo que querían.
Sí, un refinamiento para la versión 2 sería mostrar un pequeño panel que cuente cuántas cosas has seleccionado.
Tienes 30 temas seleccionados; sigue haciendo scroll para seleccionar más.
Procederemos a implementar la selección automática, pero los refinamientos relacionados con las expectativas y un panel de la llave inglesa más completo tendrán que esperar un poco.
No hubo suerte con el modo seguro, pero mi apuesta sigue siendo que nuestro sitio está haciendo cosas poco ortodoxas que lo rompen. Gracias por avisarme.
Realmente aprecio la solución de selección automática. ¡Gracias!