Alternar seguimiento de categorías

:discourse2: Resumen Categories Tracking Toggle coloca un botón de alternancia en cada categoría en la página de categorías.
:hammer_and_wrench: Enlace al repositorio https://github.com/discourse/discourse-categories-tracking-toggle
:open_book: ¿Nuevo en los temas de Discourse? Guía para principiantes sobre el uso de temas de Discourse

Instalar este componente de tema

:information_source: Ten en cuenta que no funciona en las páginas de categorías con estilo “cuadro”, que aún no admiten una sección para categorías silenciadas.

Funcionalidades

Categories Tracking Toggle coloca un botón de alternancia en cada categoría en la página de categorías, lo que permite a los usuarios cambiar rápidamente entre los estados de seguimiento “silenciar” y “normal”. Es particularmente útil para sitios que utilizan la configuración del sitio mute all categories by default.

Configuración

El componente incluye configuraciones para cambiar los niveles de seguimiento utilizados, los iconos, el comportamiento de las subcategorías y el texto mostrado al pasar el cursor.

Nombre Descripción
nivel de seguimiento 0: Silenciado, 1: Normal, 3: Observando la primera publicación, 4: Seguimiento, 5: Observando
icono de seguimiento Nombre del icono de FontAwesome
nivel de silencio 0: Silenciado, 1: Normal, 3: Observando la primera publicación, 4: Seguimiento, 5: Observando
icono de silencio
incluir subcategorías Cuando está desactivado, solo la categoría principal verá cambiado su estado de seguimiento
Traducción del tema Predeterminado
custom_toggle.toggle_tracking Actualmente silenciado, selecciona para seguir
custom_toggle.toggle_mute Actualmente siguiendo, selecciona para silenciar

:discourse2: ¿Alojado por nosotros? Los componentes de tema están disponibles para usar en nuestros planes Estándar, Empresarial y Empresarial Plus.

20 Me gusta

¡Genial!

¿También funcionará en la versión estable más reciente o solo en la que ha pasado las pruebas?

Hemos recibido solicitudes de miembros de larga data sobre cómo silenciar ciertas categorías, como las creadas para principiantes. No estaban al tanto de la función de la campana.

3 Me gusta

No lo he probado en la versión estable, pero no conozco nada que impida que funcione allí.

3 Me gusta

Gracias por el componente, @awesomerobot.
Si selecciono 5 bajo nivel de silencio y cambio el icono de silencio por uno relevante, ¿funcionará para alternar entre normal y visto?

1 me gusta

¡Sí, eso debería funcionar! Avísame si encuentras algún problema.

1 me gusta

El diseño está un poco desajustado y la campana está en el lugar incorrecto:

  • iPad y DiscourseHub
  • Tema Air

Sí, esto es algo esperado. Este componente básicamente agrega la funcionalidad, pero puede necesitar CSS adicional para ajustarse correctamente al diseño junto con otros temas y componentes.

1 me gusta

Bueno saberlo. Básicamente, no es un componente listo para usar.

Tú conoces mejor cómo funcionan las cosas en Discourse: ¿tengo que ajustar cada tema o basta con un ajuste común?

¡Depende en gran medida del tema, así que no puedo decirlo con certeza!

El componente funciona con los estilos predeterminados de la página de categorías sin tema, por lo que supongo que los temas que han cambiado la posición en la página de categorías podrían necesitar algunos ajustes.

Esto suena bien, aunque no puedo verlo en la vista previa.

¿Hay planes para permitir que los cinco niveles de seguimiento/observación se seleccionen a través de la página de categorías? Eso implementaría la idea propuesta por @alehandrof aquí:

@Jonathan5: Para ver el tema en vista previa, debes navegar a yoursite.com/categories?preview_theme_id=xx (donde xx es el valor correspondiente para ti; creo que cambia).

@awesomerobot: En mi sitio, el timbre se superpone al indicador de “sin leer”:

¿Existe alguna posibilidad de admitir otros estados, además de simplemente activar/desactivar?

Además, cuando hago clic en silenciar ahora mismo, la categoría desaparece sin ninguna indicación sobre cómo recuperarla desde la misma página. Eso no parece una experiencia de usuario ideal.

Edición #1: En relación con mi último punto: las categorías solo desaparecen si el usuario no tenía categorías silenciadas cuando la página se cargó por primera vez. Si el usuario ya tenía algunas, hay una sección llamada “Categorías silenciadas” en la parte inferior de la página, que enumera todas las categorías silenciadas. Pero si no tenía ninguna, esa sección no está disponible y las categorías recién silenciadas simplemente desaparecen.

Edición #2: Parece que intentar cambiar entre normal/vigilancia (en lugar del silencio/normal predeterminado) no funciona. El componente sigue silenciando las categorías.

2 Me gusta

Recientemente usé tu tema junto con el tema “Modern Category + Group boxes” y el interruptor desapareció. ¿Puedes revisar y ajustar en consecuencia?

1 me gusta

«Modern Category + Group boxes» utiliza un diseño de página de categorías de estilo de caja, que es incompatible con este componente

2 Me gusta

Hola, este componente se ve genial, pero desafortunadamente tiene algunos problemas (3.2.0.beta4-dev).

A veces, el ícono se superpondrá a la siguiente categoría si su altura es pequeña.
También se renderizará encima del texto “x sin leer”, “y nuevo” que notifica sobre nuevas publicaciones o temas.

La carga de imágenes no funciona, así que no puedo proporcionar capturas de pantalla, lo siento.

1 me gusta

¿Es un comportamiento esperado que los botones no se muestren en la vista móvil?