Ya no se pueden crear banners globales desde categorías restringidas

Hola a todos, acabo de notar hoy que ya no podemos hacer lo siguiente para las categorías restringidas:

Llave inglesa (Wrench) > Fijar tema (Pin Topic) > Convertir en tema destacado (Make Banner Topic)

¿Cómo están gestionando los demás sus plantillas para los temas destacados que reutilizan?

No entiendo por qué querríamos que la información utilizada en los temas destacados flotara por ahí, obstruyendo las categorías públicas, pero tal vez me estoy perdiendo algo.

Me encantaría conocer el flujo de trabajo de todos los demás.

Aquí está la PR (Pull Request) relacionada como referencia: DEV: Gate read-restricted banner topics by janzenisaac · Pull Request #38496 · discourse/discourse · GitHub

Cuando la funcionalidad como esta cambia o se elimina, generalmente se debe a consideraciones de seguridad o control de acceso. En este caso, los temas de banner ahora están restringidos para que los temas en categorías con acceso de lectura no puedan usarse como banners.

Dicho esto, actualmente estamos discutiendo internamente si hay mejores flujos de trabajo o mejoras que puedan ayudar con casos de uso como el tuyo.

Mientras tanto, una posible solución, si el objetivo es simplemente evitar que los temas de banner sean visibles en las listas de temas normales, es crear el tema de banner como No listado desde el principio en una categoría pública en lugar de una privada. Los temas no listados no aparecerán en las listas de temas o vistas de categorías para los usuarios normales, pero aún se puede acceder a ellos mediante un enlace directo y usarlos programáticamente:

Para mantener las cosas organizadas, también puedes agregar una etiqueta como #banner para que sea fácil localizar esos temas más tarde.

A partir de ahí, puedes usar el plugin Discourse Automation y ejecutar el script “Make Banner Topic” (Convertir en Tema de Banner), haciendo referencia al ID del tema no listado. Eso lo convertirá en un banner mientras lo mantiene efectivamente oculto de la navegación normal.

Esta modificación me parece algo peculiar.

En primer lugar, los miembros del personal que tienen la autoridad para modificar banners son las mismas personas que tienen acceso a este tema de lectura restringida. Cuando eligen designar un tema como banner, es razonable suponer que desean hacer públicos sus contenidos intencionadamente, por lo que no creo que esto suponga un problema de seguridad.

En segundo lugar, en la práctica, los miembros del personal de nuestro sitio están acostumbrados a redactar anuncios dentro de un tema de lectura restringida antes de establecerlo como banner.

El problema de seguridad radica en que el contenido del banner se estaba poniendo a disposición de todos, y no solo de los administradores/moderadores. No estoy de acuerdo con tu suposición de que los administradores son conscientes de que todos los banners con restricción de lectura se harían públicos.

Sin embargo, sí veo el caso de uso y el deseo de no enturbiar las categorías públicas :slight_smile:

@dax gracias por la solución temporal por ahora, intentaré esto, aunque echo de menos tener una zona dedicada para redactar personal.

Intenté el método descrito anteriormente, pero la opción ‘Anclar tema’ desaparece cuando lo despublicas.

Por esa razón dije que usaras el plugin de Automatización por ahora

@Discoursenaut ahora deberías ver la opción Fijar Tema incluso para temas No listados para que puedas omitir el paso de Automatización.

¿Puedes comprobarlo en tu sitio?

¡Impresionante, eso es perfecto!

¿Podrían considerar actualizar las instrucciones aquí (bajo Banner Descartable) indicando que debe estar en una categoría pública y que se sugiere la despublicación?

¡Añadí esos detalles, gracias por mencionarlo!

Tengo una preocupación similar a la que expresé aquí: I just upgraded to the latest tag, and lost banner topic!, y espero de verdad que la solución alternativa de @dax siga funcionando.

En mi caso, había elegido el siguiente flujo de trabajo:

  1. Crear un nuevo tema en Staff con la etiqueta #banner
  2. Preparar el banner en la primera publicación
  3. Usar eventualmente las respuestas para discutir la programación y las variantes del banner
  4. Convertir el tema en un banner.

Pero con el nuevo enfoque, no puedo tener la discusión del personal sobre los banners. :person_shrugging:

Creo que el grupo “Staff” todavía debería poder ver y responder en temas no listados.

El problema no es que el personal no encuentre el tema, sino que todos pueden leer los temas no listados. Ambos podemos leer este tema oculto sin ser personal: Configure API Keys for Google Gemini

Sí, pero necesitarían el enlace para poder encontrarlo en primer lugar.

Los usuarios pueden obtenerlo, por ejemplo, al seguir la categoría o porque alguien enlaza a su publicación, lo cita o los menciona con @. Cada notificación proporciona al usuario el enlace correspondiente. Además, puedes simplemente probar IDs inferiores al del último tema creado. Los temas no listados no son un lugar para contenido que los usuarios no deberían ver.

De hecho, y de todos modos he ideado otra solución:

Por si sirve de algo, recientemente recurrí a este componente de tema para banners en toda mi comunidad porque no requiere un tema dedicado.