Muchas respuestas reflexivas que me encantan en esta publicación de @LeoDavidson, pero especialmente esta:
Realmente apreciaría esto. También sería genial alguna indicación de anidamiento para las subcategorías, si se listaran debajo de su padre y se indentaran ligeramente, ayudaría enormemente a la navegación. Aún mejor si pudieran contraerse bajo el control del usuario.
Reconozco el “ya lo intenté” del comentario 11, pero… ¿lo intentaste en un sitio con alrededor de 100 categorías y muchas subcategorías? Será un desastre para mí. El orden alfabético crearía un sinsentido revuelto para mis usuarios.
Sería genial usar el orden del sitio como una opción. Al igual que @knewt, me cuesta imaginarme activando voluntariamente este menú en mi sitio sin poder hacer eso.
Estás equivocado. Será un desastre para los usuarios. Haz una maqueta donde tengas más de 100 categorías en cualquier orden en la barra lateral. Es simplemente inutilizable. Pero para eso tenemos una página de categorías.
En su lugar, la barra lateral es para pocas categorías realmente importantes elegidas por un usuario, no por el administrador.
Gracias por ser tan claro en que estoy equivocado.
No estoy sugiriendo que los usuarios quieran tener las más de 100 categorías en sus barras laterales. Pero los usuarios a menudo interactúan en una amplia variedad de categorías y los nombres de las subcategorías son relativos a la categoría principal y no tienen tanto sentido fuera de contexto.
Por lo tanto, usar el orden del sitio para las categorías elegidas por cada usuario será la diferencia entre usable e unusable para los usuarios de mi sitio.
Sí, también estamos trabajando en reducir el número de categorías; pero incluso un número de categorías sensato para el propósito del sitio sería de muchas docenas, por lo que el problema central persiste.
Pero aun así, básicamente estás pidiendo la capacidad de simplificar la página de categorías y moverla a la barra lateral.
¿Qué pasa si tú o cualquier otro usuario quiere hacer lo mismo con las etiquetas? Simplemente no importa cuál sea el orden allí. Sigue siendo inutilizable.
La mejor opción sería mantener el mismo orden que usa un foro Y permitir que un usuario arrastre y suelte todo en el orden deseado.
En realidad, el mayor problema de la barra lateral es la superposición con otras navegaciones y estructuras. Y si un usuario o un administrador tiene herramientas para mover prácticamente todo a la barra lateral, entonces no tiene sentido. Mover todo el foro a la barra lateral
De ninguna manera y en absoluto estoy pidiendo eso.
Lo que pido es que (posiblemente opcionalmente) las categorías elegidas se ordenen contextualemente, no alfabéticamente.
OK, arrastrar y soltar estaría bien, pero lo que pido es exactamente la primera parte de tu sugerencia: usar por defecto el mismo orden que usa un foro, al menos como una opción si no como el valor predeterminado de Discourse.
Estoy de acuerdo en que el orden predeterminado de las categorías debería coincidir con el de la página /categories, que está determinado por la configuración de posiciones fijas de categorías. Me parece extraño usar un mecanismo de ordenación diferente para la barra lateral, que actualmente siempre se ordena alfabéticamente.
Creo que el hecho de que lo que hay en la barra lateral es un subconjunto elegido por el usuario es importante, y hace que sea apropiado usar la ordenación elegida en todo el sitio.
Sospecho que para el tipo de problema que estamos discutiendo aquí, será más importante permitir a los usuarios tener múltiples secciones para que puedan agrupar las cosas de una manera que les importe, en lugar de darles demasiado control detallado sobre cómo se ordenan.
¿Por qué sería extraño? ¿No era la idea principal dar la capacidad de recibir notificaciones de nuevas publicaciones de categorías importantes? Y esa importancia es una decisión del usuario, no de un administrador o del software.
Entonces… ¿la barra lateral es una copia parcial de, por ejemplo, la página de categoría o una herramienta para el usuario? Esa es la pregunta aquí.
Creo que la suposición anterior puede ser el quid de la discrepancia. Para algunos, esto será simplemente para acceder rápidamente a las categorías que siguen/en las que participan más, para otros, puede ser para seguir la actividad por categoría. Tú piensas en la línea de esto último, pero muchos usuarios no lo harán, e incluso aquellos que lo hagan puede que no quieran las categorías con más cambios al principio de la lista.
Yo, por mi parte, quiero que el orden sea estático, y si coincide con el orden de categorías existente, está perfectamente bien. Definitivamente es más sencillo en esta primera iteración adoptar el orden de clasificación existente que esperar que cada usuario vaya y configure el orden de las categorías.
Tengo dos categorías principales que albergan la mayor parte de las publicaciones. Y luego 3-4 categorías especiales que deben ser referenciadas.
En este momento, las 3-4 categorías especiales comienzan con un número (un año), por lo que van automáticamente primero. Quiero que las dos principales vayan primero y las numeradas al final en este caso.
Si activas fixed_category_positions, puedes colocarlas en el orden que quieras (en lugar del orden de publicación más reciente, que es el predeterminado). No recuerdo cómo es la interfaz ahora, pero puedes arrastrarlas o darles números para el orden de clasificación.
EDITAR:
Oh. Lo siento. Supongo que debería prestar más atención al título.
No, este no es el caso. En la barra lateral actualmente, las categorías siempre se ordenan alfabéticamente. Estoy de acuerdo en que deberíamos cambiar esto para que coincida con el orden de clasificación de las categorías si fixed_category_positions está habilitado.
Se avecinan más cambios en la barra lateral para hacer que cosas como esta sean configurables por el usuario, pero el valor predeterminado del sitio debe ser configurable por el administrador y tiene sentido que simplemente siga la configuración de fixed_category_positions en lugar de simplemente ordenar alfabéticamente de forma arbitraria.
Página de categorías que enumera todas las categorías
Subconjunto de categorías que los administradores configuran para que estén en la barra lateral
Subconjunto de categorías que los usuarios eligen agregar en su barra lateral
No me queda claro que el orden elegido para (1) deba aplicarse a (2) o (3), especialmente porque actualmente aplanamos la lista y no anidamos subcategorías en la barra lateral.
En meta, actualmente tengo esto en mi barra lateral:
anuncios
comunidad
documentación
ux
Si aplicáramos esta lógica hoy en meta, mi barra lateral sería:
documentación
ux
anuncios
comunidad
Siento que miraría eso y pensaría… hmm… ¿por qué?
Y si la lista se alarga, escanearla rápidamente para encontrar lo que busco será más difícil. Cuando está en orden alfabético, sé hacia dónde buscar la cosa que intento encontrar.
En la página de categorías, es diferente: estamos tratando de presentar todo, en contexto con descripciones.
Está claro que hay un deseo de configuración adicional aquí para los administradores, y tal vez también para los usuarios, pero aún no estoy seguro de que aplicar fixed_category_positions sea lo que queremos hacer aquí.
Eso es gracioso porque cuando miro eso, pienso sí, esa es la forma en que el propietario del sitio ha decidido ordenar las categorías. Tiene más sentido para mí que esté ordenado de la manera que los propietarios del sitio imaginan en lugar de una lista alfabética arbitraria.
Supongo que también estoy acostumbrado porque he estado usando Discourse for Teams durante los últimos dos años, que sigue el orden que estoy sugiriendo. Aquí hay una captura de pantalla. Tenga en cuenta que no están en orden alfabético, sino en un orden sensato, y las subcategorías de “Fotos” están todas directamente debajo del elemento Fotos en la barra lateral, y están en el orden que yo (el propietario del sitio) elegí.
En mi caso, hay una clasificación o jerarquía clara de categorías importantes. Por ejemplo: Baloncesto de Michigan (el enfoque principal), luego Reclutamiento de Baloncesto de Michigan (categoría secundaria más específica), luego Baloncesto Universitario (más amplio), luego Fuera de Tema (siempre quiero que sea el último).
Parece que este sub-hilo separado (¡de repente soy el OP!) ha tomado muchas direcciones diferentes.
El título, tal como se eligió al separarlos, omite algunas cosas. Como la capacidad para quién, ¿y en qué contexto?
Esto me parece un poco al revés. He estado pensando por qué.
No hay ninguna razón en particular para que un orden alfabético sea significativo. Quiero decir, el propósito de las categorías es categorizar, lo que implica semántica, y el orden alfabético oculta la semántica inherente a todo el propósito de la categorización.
Me sorprende más que “anuncios” esté enterrado como una subcategoría de una categoría que no está cerca de la parte superior de la lista.
Esperaría que los anuncios se ordenaran cerca de la parte superior de la vista de todas las categorías, y además no entiendo en absoluto por qué los anuncios no se consideran una forma de documentación. Convertirlo en una subcategoría de discusión de características no es una elección que entienda. Eso es lo que miro, “y simplemente pienso… hmm… ¿por qué?”
Ahora, estoy en medio de un trabajo que eventualmente reducirá el número de categorías en mi sitio a menos de la mitad del conjunto actual, pero sin importar qué, es un conjunto rico de contenido que hará que la barra lateral sea un revoltijo ordenado alfabéticamente.