Cómo simplificar el foro? (lista de algunas necesidades)

Me gustaría usar Discourse y ya lo he configurado con éxito. Sin embargo, a los responsables no les gusta mucho, alegando que es demasiado complicado (pero las alternativas son técnicamente bastante malas, así que sigue siendo nuestra mejor opción). Eliminaré elementos visualmente que consideran desorden, pero hubo algunos deseos que creo que no son posibles (mis habilidades de modificación cubren CSS), pero corríjanme si me equivoco.

  • Invertir el orden de las publicaciones en un tema para que la última esté arriba → una búsqueda rápida aquí me dijo que no es posible.
  • En lugar del editor flotante, incrustarlo en la parte superior derecha debajo del OP, pero encima de la última publicación (si fuera posible invertir) y también deshabilitar la vista previa.
  • Hacerlo más parecido a Reddit en el sentido de que las respuestas a una publicación en particular no aparezcan en el nivel superior, SÓLO debajo de la publicación citada y que las “X respuestas” se abran por defecto. → Esto no es solo una revelación con CSS personalizado, ya que ese elemento no está en el DOM hasta que se abre. Hacer clic automáticamente en estos botones con JS al cargar la página suena un poco improvisado. Ocultarlos del nivel superior se puede hacer con CSS :has(), pero de nuevo, parece abusar del núcleo. Curiosamente, el plugin de votación de publicaciones hace algo similar.
  • Dejar más claro qué hace cada botón de respuesta, a quién va dirigida la respuesta. Vieron un bosque de botones de respuesta, y ahora que lo pienso, entiendo que realmente hay muchos.

Creo que muchas preocupaciones provienen de no estar acostumbrado a Discourse o de un malentendido o suposiciones sobre cómo las personas usarán el foro y por qué. Soy consciente de que esto va en contra de la filosofía central de Discourse, pero ellos argumentan que la experiencia de usuario predeterminada disuade a las personas no técnicas que no están acostumbradas a los foros, sino a las redes sociales. ¿Qué debo hacer, aparte de convencerlos de que está bien como está?

Por cierto, en mis actividades de foros nunca me preocupé demasiado por quién respondía a qué (hay citas si es realmente importante para el contexto), y la vista plana siempre ha sido lógica. Las funciones de respuesta son más una especia para mí que una forma forzada de crear subtemas.

4 Me gusta

Sí, creo que vemos este efecto nosotros mismos en los comentarios de los clientes: hay una clara tendencia a hacer que la interfaz se parezca más a las redes sociales porque esas son las interfaces con las que la gente está más familiarizada ahora.

Por mucho que aprecio que intentes que Discourse funcione, no siempre es la mejor opción para todos.

La solicitud de respuestas anidadas como las de Reddit es específicamente complicada, hemos tenido solicitudes para esto antes y hemos estimado internamente que podría llevar meses de trabajo implementarlo de manera estable… y esto no incluye el trabajo continuo que estamos haciendo ahora para modernizar el diseño de nuestros temas (eliminando nuestro sistema de widgets propietario en favor de componentes de Ember).

Para simplificar, podría considerar:

  • Ocultar las respuestas incrustadas por completo… algunas personas se confunden y esperan que esto sea un hilo cuando no lo es. Es lo suficientemente fácil como para ocultar los botones “N respuestas” con CSS.

  • Considerar ocultar el botón de respuesta en la línea de tiempo a la derecha del contenido del tema… esto está diseñado para que sea fácil “responder al tema” desde cualquier lugar de la publicación, pero sin conocer la diferencia entre “responder al tema” y “responder a la publicación”, podría ser ruido adicional.

  • Considerar ocultar algunos botones en la parte inferior de cada tema. Hay algunas redundancias aquí, como marcadores, banderas y compartidos (que también están presentes en cada publicación).

Lamento que esto no sea más útil en cuanto a sus preguntas específicas, pero solo se puede hacer mucho en este momento sin un tiempo de desarrollo significativo. ¡Buena suerte!

6 Me gusta

Como usuario desde hace tiempo, en comparación con otras plataformas de foros, creo que esta está bastante bien diseñada. Para los problemas que mencionaste, podrías pensar diferente después de familiarizarte con… solo mi opinión de 2 centavos…

Hay diferentes temas que quizás quieras probar, y con componentes CSS/temas, podrías simplificar aún más fácilmente si es necesario…

2 Me gusta

Hola @Firsh

Lo que describes es la ruta que continuamente encuentro que estoy trazando con muchos de mis sitios de Discourse.

Discourse es realmente genial para mí de esa manera. Como desarrollador de temas, me encanta que Discourse tenga un enfoque de “todo menos el fregadero de la cocina” (“bajo el capó”).

Diseño y creo soluciones de la mejor y más eficiente manera utilizando un proceso sustractivo, y Discourse me proporciona una pista de aterrizaje súper larga y súper rápida, que es la razón por la que sigue siendo mi plataforma de referencia como punto de partida para desarrollar todo tipo de sitios.

Simplificar, simplificar, simplificar es mi mantra diario. Y si mi primera iteración carece de algo y necesito un “Plan B”, entonces, con Discourse como plataforma de desarrollo, siempre parece que mis opciones son realmente ilimitadas.

Como diseñador, simplificar una interfaz de usuario desordenada es muy fácil. Simplemente elimina y oculta cosas hasta que solo tenga las características —y nada más— para el caso de uso específico.

Y, por supuesto, la sólida comunidad de desarrolladores aquí en meta es lo más divertido y el mejor activo de todos para ayudarme a mantenerme motivado y avanzar rápida y sin problemas a través de cualquier desafío que encuentre.

3 Me gusta

Tengo curiosidad por saber qué usan ahora los responsables de la toma de decisiones. Al parecer, se le ha encargado seleccionar e implementar un sistema de foros. Quizás deberían haber confiado en su decisión inicial de confiar en usted en primer lugar.
A veces, la gente, especialmente los responsables de la toma de decisiones, necesita comentar o cuestionar la implementación de un sistema determinado. Creo que les ayuda a sentir que su opinión importa.

Sé que no proporcioné ayuda técnica con su solicitud. Lo siento.

Uf, fin de la diatriba. Parece que volví a los días de trabajo lidiando con tonterías organizativas. Vaya.

1 me gusta

Podría valer la pena intentar convencer a los responsables de la toma de decisiones de que se pensó mucho en el diseño de Discourse. Está destinado a promover la idea de conversaciones, en lugar de un sistema de comentarios único donde se espera que cada comentario se mantenga por sí solo. Es por eso que no se implementaron cosas como el orden inverso de las publicaciones o la promoción del comentario más popular a la parte superior del hilo.

Estoy de acuerdo en que la interfaz de usuario podría simplificarse. Podrías inspirarte en Sam's Simple Theme. Creo que solo se ocupa de la página de la lista de temas, pero da algunas ideas sobre lo que se puede lograr con CSS.

3 Me gusta

Nada, empezamos de cero. Brevemente probé wpForo dentro de WP, pero no me gustó la idea de que solo 1 servidor hiciera todo el trabajo.

He percibido eso y es a lo que aspiro. No he podido forzar el orden inverso y la vista de hilos en el diseño, pero abrazaré la planitud.

  • Tuvieron el mayor problema con la aparición aparentemente doble de la misma publicación cuando abres las “respuestas” usando el botón. De ahí surgió su idea de que era confuso. Lo eliminé.

  • También se consideró confusa la navegación hasta “esta publicación es una respuesta a x”, por lo que la hice no enlazable. Mostraremos a los usuarios que si responden a una publicación anterior, usen la función de cita, que en realidad incrusta esa publicación única dentro de la respuesta y de esa manera no es ambigua.

  • La primera publicación necesitaba destacar visualmente y los botones de respuesta debían indicar a quién responderían (al tema en general o a una persona en particular).

Comencé con el tema Graceful y escribí unas 500 líneas de CSS para adaptarlo a nuestras necesidades.

De acuerdo. Incluso eliminé la función de marcadores (ya que la vigilancia y los marcadores del navegador son suficientes). Y la señalización, ya que esto es como un grupo de mentes maestras, es probable que se comporten y de todos modos leeré todo como moderador, pero cuando sintamos que lo necesitamos, lo recuperaré.

Sí, el “ruido” fue la queja principal. Pero me gusta que el botón de respuesta a todo el tema esté en el OP y solo en la parte inferior. Especialmente con el desplazamiento automático al primer no leído, dirige a los usuarios a leer realmente la conversación.

Ni siquiera necesitamos las acciones para compartir ya que de todos modos es un foro privado. Para un foro nuevo y no establecido, la señalización también es intimidante. Veremos cuán rebelde es esta pequeña comunidad.

1 me gusta