Bienvenido ![]()
Solo responderé a esto ya que no soy competente en los otros campos. Hablo sobre la transición fluida más adelante en mi publicación.
En cuanto a la personalización, puedes editar el CSS desde un editor incorporado, así como añadir Javascript y usar la API de JS específica de Discourse. Visualmente, si algo no te gusta, simplemente ocúltalo o cámbialo.
La guía oficial de temas está aquí: Developing Discourse Themes & Theme Components.
Es posible que no esté completamente actualizada, ya que actualmente estamos actualizando algunas cosas de JS a largo plazo.
Aproximadamente el 100% de los temas, componentes de temas y plugins publicados aquí son de código abierto, por lo que siempre puedes echar un vistazo a su código para crear tus propias soluciones.
Un tema es básicamente una apariencia con o sin funciones adicionales.
Un componente de tema generalmente agrega funciones.
Un plugin agrega funciones más profundas del lado del servidor.
Para mis propias comunidades, intento usar solo personalizaciones oficiales u otras de autores o empresas confiables y bien establecidas como pavilion. Y también personales, por supuesto, ya que puedo mantenerlas yo mismo.
Los temas y componentes de temas se pueden agregar y eliminar en tiempo de ejecución, mientras que la instalación y desinstalación de un plugin requiere una reconstrucción de la aplicación desde la línea de comandos (10-15 minutos de inactividad).
En cuanto a una transición fluida para una comunidad que alivie la confusión o el enfado de los usuarios, eso a veces es complicado. Obviamente, una puntuación de felicidad del 100% es casi imposible.
Además, algunas comunidades son definitivamente más conservadoras o ruidosas que otras y reaccionarán en consecuencia.
Desde la perspectiva del usuario, diría que las críticas más recurrentes que se han hecho son:
-
No más paginación
Se reemplaza con una línea de tiempo interactiva. Ambas tienen sus pros y sus contras. Ocasionalmente he oído a gente que no se adapta a este cambio.
Mi propia experiencia de 3 migraciones de foros pequeños y medianos es que nadie en mis comunidades tuvo una experiencia negativa con la línea de tiempo. -
La interfaz es complicada
La interfaz tiene más elementos que en el pasado, ya que se agregaron funciones con el tiempo. El menú de notificaciones ha crecido, se introdujo la barra lateral y se agregó una función de chat (que puede no ser necesaria si tienes un servidor de Discord).
Somos muy conscientes de la complejidad de la interfaz y definitivamente nos gustaría tener partes más simplificadas.
Definitivamente hay una curva de aprendizaje con Discourse. Si bien es un foro que tiene las mismas características que cualquier otro software de foro (publicar temas, publicar respuestas/MP, eso es todo…), diverge de aquí en términos de interfaz y funciones adicionales. Diría que la mayoría de la gente no tiene ningún problema particular con eso, pero la comunidad de este foro podría estar sesgada ya que la mayoría de la gente aquí conoce Discourse.
Cuando te acostumbras a la interfaz, ya no ves ruido y te centras en las funciones que realmente utilizas, pero entiendo que esa no es exactamente tu preocupación aquí, ya que te centras en la migración/transición.
Hay dos herramientas incorporadas que ayudan a las personas a comprender la interfaz y las funciones.
-
@discobot. Es un usuario bot interactivo con el que podemos interactuar y nos enseña a usar algunas funciones de discusión.
-
Consejos para nuevos usuarios. Cuando te registras, aparecerán tooltips en la interfaz para explicar diferentes partes. Puedes deshabilitarlo en cualquier momento desde cualquier tooltip y volver a activarlo desde tus preferencias de usuario.
Desde la perspectiva del administrador, sería:
- Hay demasiadas configuraciones
Sí, hay muchas opciones en Discourse. Configurar cuidadosamente el foro llevará horas y probablemente requerirá ajustes hasta estar satisfecho. Lo bueno es que cuando se hace, rara vez vuelves a retocar la configuración.
Sabemos que muchas configuraciones pueden ser intimidantes y a veces dificultan encontrar algo. Hay margen de mejora.
Finalmente, puedes usar el sandbox de usuario en try.discourse.org.
No hay sandbox para administradores. Cuando quiero experimentar con cosas a nivel de administrador, normalmente configuro un servidor Hetzner de bajas especificaciones (facturado por horas) en el que instalo Discourse durante unas horas o días.