Ocultar al personal de la página /about

|||
|-|-|-|
| :information_source: | Resumen | Ocultar personal de la página “acerca de”
| :hammer_and_wrench:|Repositorio| GitHub - literatecomputing/discourse-hide-admins-about: Theme component to hide some admin users from about page |
| :question:|Guía de instalación|Cómo instalar un tema o componente de tema|
| :open_book:|¿Nuevo en los temas de Discourse?| Guía para principiantes sobre el uso de temas de Discourse|

Instalar este componente de tema

¡Este componente no recibirá nuevas actualizaciones y pronto quedará obsoleto ya que ya no es necesario!

Opcionalmente, oculta a algunos miembros del personal de la página /about.

Al ingresar usuarios de esta manera:

sus enlaces se ocultarán de la página /about.

Un ejemplo de cuándo esto es útil es si alguien es un administrador técnico del sitio, pero no es miembro de la comunidad. Discourse.org utiliza un plugin para esto; aquí hay un componente de tema que hace lo mismo.

Aunque la URL tiene “staff” en la URL, oculta a los usuarios tanto de la sección de moderadores como de la de administradores de la página /about.

Advertencia: Si solo hay un administrador o moderador y ese usuario está oculto, aparecerá un encabezado de “administrador” o “moderador” sin usuarios listados debajo de él.

17 Me gusta

¡Genial, justo lo que necesitaba para esconderme, bueno, a ti! :rofl: ¡Gracias Jay!

4 Me gusta

Un componente en necesidad urgente, gracias

2 Me gusta

¡Me encantan los valores predeterminados, entonces!

2 Me gusta

Los moderadores de categoría todavía son visibles. Por lo tanto, esto solo puede ocultar los moderadores reales de todo el foro.

¿Están en la página /about?

¿Hay alguna razón por la que alguien querría ocultarlos?

¿Puedes enviarme un enlace?

Sí.

No lo sé. ¿Por qué a alguien le gustaría ocultar al personal? Quizás por la misma razón.

Solo estaba publicando (mal formateado) para su información para aquellos a quienes les gusta ocultar moderadores pero están usando moderadores de categoría en lugar de los generales del foro.

Ya no, porque cambié mis moderadores de nivel de categoría a nivel de “personal”. Nunca miro /about en ningún lado, así que olvidé por completo que estoy usando los mismos usuarios en cada categoría. Me di cuenta de esa situación cuando le di una prueba a ese componente.

Para ser específico. Ocultó al usuario deseado de la primera categoría, pero no de las siguientes.

Realmente no me importa. Entiendo por qué algunos administradores quieren ocultar a los moderadores, pero no lo hizo con los moderadores de categoría basados en grupos.

Y honestamente, /about está tan bien oculto que simplemente no importa lo que haya o no :wink:

1 me gusta

Tenemos un par en la nuestra: :slight_smile:

2 Me gusta

Hmm. A primera vista, parece que esos también deberían ocultarse. Intentaré echar otro vistazo la semana que viene.

¡Yo también! Y a @angus también.

¡Un pequeño TC agradable!

¿Estás abierto a que añada alguna funcionalidad para ocultar mods y mods de categoría también? O al menos intentarlo…

2 Me gusta

¡Claro! O puedes darme una pista y yo lo haré.

3 Me gusta

¡Música para mis oídos!

Sugerencia 1: Ocultar también a los moderadores

Simplemente amplía la funcionalidad existente para que los Moderadores también puedan ocultarse (usando el mismo campo) y llámalo ‘personal oculto’ en su lugar.

Esto tiene sentido ya que Discourse se asegura inteligentemente de que cada usuario del personal solo aparezca en Administradores o en Nuestros Moderadores (pero no en ambos). Si bien hay menos utilidad en ocultar Moderadores, todavía hay algunos casos de uso, como tener un moderador de prueba.

Sugerencia 2: Ocultar Moderadores de Categoría

Es bastante común que la gente quiera ocultar los Moderadores de Categoría, ya que ocupan mucho espacio y hay poco valor en exponerlos públicamente fuera del contexto de la categoría específica.

A veces tiene sentido ocultar solo algunas de las categorías de Moderadores de Categoría, pero mostrar otras.

Fácilmente logrado con CSS, por ejemplo, en mi sitio:

// ocultar moderadores de categoría en la página /about
section.about.category-moderators {
    display: none;
}

Lo haría usando un solo campo que permita especificar all o categorías individuales.

Podría ser útil poder suprimir a algunos individuos, pero no creo que valga la pena agregar eso en esta etapa a menos que la gente lo pida, ya que sería un poco más complejo.

Sugerencia 3: Incorporar texto extendido de “Acerca de”

Ese es un TC súper útil, pero solo hace una función limitada. Y sería muy fácil de incorporar.

Tiene sentido para mí que todas las personalizaciones de /about estén en un solo lugar. Además, @manuel es un gran tipo y podría gustarle colaborar en esto.

Es posible que desees renombrar este TC como ‘Página Acerca de Personalizada’ o similar si sigues este camino.

Sub-sugerencia: Markdown

Sería aún mejor si el campo extendido “acerca de” aceptara markdown en lugar de solo HTML sin formato.

4 Me gusta

Para tu información @pfaffman, en parte debido a tus comentarios recientes, ahora hay una función incorporada para hacer esto, aunque está basada en grupos:

9 Me gusta

¿Esta nueva función permite dirigirse a miembros específicos de un grupo o oculta a todos los miembros del grupo?

1 me gusta

Es para grupos. “Miembros específicos” sería lo mismo que “usuarios”. Preferiría que el selector permitiera elegir usuarios o grupos, pero es solo para grupos.

3 Me gusta

Entonces, desafortunadamente, si entiendo correctamente. ¿Diría ocultar a todos los administradores frente a un administrador específico? Si es así, entonces no estoy seguro de si el equipo entendió la aplicación particular de su caso de uso original.

1 me gusta

¿Por qué no creas un grupo y añades a los usuarios que quieres ocultar en él en lugar de usar “admins” en ese caso?

4 Me gusta

Sí, supongo que eso sería suficiente. Y sería más eficiente si un sitio tiene un mayor volumen de personal que ocultar.

No había considerado ese ángulo. Gracias.

3 Me gusta

Me puse como administrador en el grupo de moderadores, me dijeron que no mostrara ese grupo y, debido a eso, /about dice que hay 0 administradores y 0 moderadores (necesitamos CSS para ocultar los ceros, simplemente se ve mal).

3 Me gusta

Mencioné esto en el tema #anuncios. Definitivamente es espacio desperdiciado si no existe ninguno.

4 Me gusta