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.?
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.
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.
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:
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).
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:
Definitivamente me encantaría tener un tema (o «variante» de un tema) básico (en términos de funcionalidad) que se active por defecto para los usuarios y que les permita optar por la «interfaz avanzada/completa» con todas las funcionalidades que Discourse ofrece. Quizás haya un caso de uso para una adición más granular de funciones a la interfaz, aún no estoy seguro.
Sería como cuando te conectas a la administración de tu router: hay modo «básico», y avanzado, y a veces experto.
Mi caso de uso es migrar gente desde Facebook. Entonces, ¿cuáles serían las características/funcionalidades mínimas a las que deberían acceder?
editar perfil y algunas configuraciones básicas (el resto oculto a menos que se realice alguna acción para revelarlas)
notificaciones simplificadas (todo en un solo grupo)
eliminar la mayor parte de la metainformación sobre los temas que se muestra en la vista de lista (xyz respondió hace n minutos, etc.)
búsqueda con opciones limitadas (búsqueda simple, se puede acceder a la avanzada, como en Google)
Ciertamente hay más, estas son solo ideas iniciales. Creo que intentaría eliminar casi todo lo que es posible y mantener lo mínimo para permitir que las personas hagan las cosas con las que un «usuario promedio de redes sociales» probablemente esté familiarizado. Aproximadamente: publicar, dar «me gusta», comentar, incluir un enlace o una foto, rellenar perfil, revisar notificaciones.
No sé cuál sería la mejor manera de abordar esto técnicamente. Podría ser posible armar una especie de prueba de concepto con los diversos componentes mencionados anteriormente.
¡Eso es muy bueno, sí! Hace que se vea muy simple.
Con respecto a los títulos, entiendo lo que quieres decir. Sabes, Facebook ha comenzado a introducirlos en los grupos. ¿Quieres ver cómo se ven en mi comunidad?
Por supuesto que podemos educar a la gente, y lo haremos. Pero esto es lo que probablemente sucederá si dejo sueltos a los miembros de mi comunidad “base” en Discourse.
Aquí hay un ejemplo de una interfaz menos llamativa con el título:
El título se presenta claramente como opcional. El foco se pone en el cuerpo de la publicación, y no en el título. Incluso como bloguero OG (original), sinceramente, no encuentro nada más paralizante que tener una idea para una publicación de blog y encontrarme con un cursor parpadeante en el campo Título. Afortunadamente, ya soy mayor y muevo el cursor al cuerpo de la publicación y empiezo a escribir, y vuelvo más tarde por el título. Pero se necesita perspicacia y fuerza de voluntad para desobedecer la orden implícita de un formulario en tu pantalla
Entonces, aquí, se me invita a empezar a escribir. Puedo, si quiero, poner un título.
¿Cómo podríamos gestionar esto en Discourse? Bueno, si no se establece un título, usa las primeras palabras del tema. Los miembros más experimentados arreglarán el título si es necesario más tarde. Pero mientras tanto, no habrá creado un obstáculo para publicar por primera o segunda vez para un nuevo usuario, y el valor contenido en el título automático probablemente no será inferior a “coucou tout le monde” que probablemente obtendremos muy a menudo.
Sé que este tema del título es un punto de fricción para mí y no todo el mundo ve las cosas de esa manera, así que tal vez sea un caso para un complemento/componente (¿cuál?) propio.
Probablemente puedas ocultar la mayor parte de esto con CSS. El Horizon Theme ya proporciona una interfaz minimalista diseñada para interfaces sencillas y fáciles de usar, así que ¿quizás podrías usarlo como punto de partida?