Ocultar elementos de la GUI para nuevos usuarios (menos abrumador)

Discourse es muy limpio, y se puede hacer aún más limpio con temas, personalización, etc., sin embargo, todavía hay un gran número de elementos, dada toda la funcionalidad que existe.

¿Hay alguna forma de ocultar elementos de la GUI para los nuevos usuarios, para que puedan acostumbrarse a los elementos centrales, antes de que más adelante (por ejemplo, una vez que “cheers” crezca) se añada la funcionalidad adicional, por ejemplo, chat, atajos de teclado, temas sugeridos, etc.?

1 me gusta

Hola Bastiaan :slight_smile:

Realmente depende de lo que quieras ocultar. No hay una forma general de hacer algo así.

Algunas funciones se pueden desactivar en la configuración de administración.
Algunas se pueden desactivar a través de la configuración del menú de plugins, como la gamificación o el chat.
Algunas se pueden ocultar con CSS, como los temas sugeridos.
Algunas se pueden desactivar a través de componentes de temas personalizados o plugins.

Si tienes una lista específica de elementos que quieres ocultar, puedes compartirla. :slight_smile:

Hola @Canapin

Gracias, pero no pretendo deshabilitar u ocultar estas cosas en general, la idea es simplemente que para los nuevos usuarios la interfaz sea menos abrumadora, así que ocultamos algunas cosas. Y una vez que regresan al foro 5-6 veces, comenzamos a agregar cosas elemento por elemento, para que aprendan gradualmente.

¿Tiene sentido?

1 me gusta

Ah, sí, entendí mal. Entonces, los elementos estarían ocultos al principio por usuario.
No existe tal función en este momento. Un componente temático o un plugin personalizado probablemente podrían hacer eso, pero necesitarían la opción (por usuario) de revelar todas las funciones para los usuarios que ya conocen Discourse.

Está solo ligeramente relacionado, pero Discourse está trabajando en una nueva función de consejos para usuarios para guiar a los nuevos usuarios a través de la interfaz:

Gracias, eso es útil.

Personalmente, para mí estos asistentes no funcionan en absoluto. Cuando estoy en un sitio nuevo, quiero entender todo, estas cosas que llaman la atención no son más que algo para cerrar hasta que pueda entender la interfaz (supongo que es un problema personal).

2 Me gusta

Muchas de las características y funciones se pueden ajustar por Nivel de Confianza, ¿si eso sirve de algo? Puedes comparar los valores predeterminados en Tabla de permisos de niveles de confianza (incluye roles de moderador)

Parte de la idea de los Niveles de Confianza es aislar ciertas características detrás de estos niveles para no abrumar a los nuevos usuarios desde el principio. Aquí hay un blog con más información también:

1 me gusta

Gracias, de hecho, está muy cerca de lo que estaba buscando.

Supongo que también querría eliminar las funciones sin permiso (barra de búsqueda, icono de atajos de teclado, etc.).

Voy a leer la entrada del blog ahora, gracias.

2 Me gusta

Un componente temático que oculta todos esos “extras” para TL0 es un experimento interesante, y factible en su mayor parte con CSS simple :wink:

4 Me gusta

Como soy nuevo en Discourse (pero le dedico mucho tiempo ahora), ¿cómo podría empezar con esto?

He leído esto

y conozco el esqueleto de plugins, pero no he podido encontrar un esqueleto de TC.

He mirado bastante el componente de creación de tablas, que parece similar a un plugin. ¿Puedo usar el esqueleto de plugins?

Install the Discourse Theme CLI console app to help you build themes te dará uno.

4 Me gusta

Si quieres ocultar/mostrar cosas dependiendo del grupo de usuarios, Falco también compartió un componente súper útil:

2 Me gusta

¡Gracias, esa es una gran solución!

1 me gusta