El sistema de incrustación de Discourse te permite mostrar los comentarios de un tema en sitios externos mediante un iframe, pero hasta ahora, la experiencia era de solo lectura. Los visitantes tenían que hacer clic para ir a tu sitio de Discourse y así responder, dar «me gusta» o interactuar con la discusión.
Hemos añadido el modo de aplicación completo para las incrustaciones, el cual carga la aplicación completa de Discourse dentro del iframe. Tus visitantes pueden responder, dar «me gusta», citar e interactuar con los temas sin salir nunca de tu blog o sitio web.
Navega a Admin \u003e Avanzado \u003e Incrustación y verás un nuevo interruptor en la parte superior de la página para activar el modo de aplicación completa.
Cuando está activado:
El fragmento de configuración de la incrustación incluye automáticamente los parámetros fullApp: true y embedHeight: '800px'
La configuración del sitio para activar este modo se habilita automáticamente
La configuración también está disponible en la pestaña Incrustación \u003e Configuración como embed_full_app.
Qué cambia para los visitantes
Con el modo de aplicación completa activado, el iframe incrustado carga la interfaz completa de Discourse en lugar de una lista estática de respuestas. Los visitantes de tu sitio externo pueden:
Responder directamente al tema
Dar «me gusta» y citar publicaciones
Navegar dentro del tema tal como lo harían en tu foro
Esto ofrece a los lectores de tu blog una experiencia de discusión de primera calidad sin necesidad de salir de la página.
¡Esto es increíble! Aunque es muy agradable poder editar directamente dentro de la página original, desde mi punto de vista, el hecho de que las fórmulas matemáticas se rendericen en la versión incrustada es una mejora aún mayor. ¡Tengo muchas ganas de usarlo en mi propio sitio!
Para probarlo, navegué a uno de los temas de demostración que enlazaste y noté algunos pequeños problemas al responder allí:
El interruptor para alternar entre el editor Markdown/Rico no apareció en la barra de herramientas del editor.
Después de publicar, intenté editar la publicación en el sitio y recibí una advertencia indicando que la publicación se estaba editando en otra ventana, aunque no tenía ninguna otra ventana abierta para editarla.
No pude eliminar mi respuesta. Evidentemente, fue eliminada por la comunidad.
En general, sin embargo, es un gran paso. ¡Gracias!
Lo eliminamos, junto con muchos otros elementos de la interfaz de usuario, para simplificar la experiencia en la incrustación. Debería ser posible volver a añadirlo a tu sitio mediante un pequeño componente de tema en caso de que lo necesites.
Como con cualquier cosa nueva, estamos tratando de encontrar un buen equilibrio y terminamos creando una experiencia que tendrá sentido para la mayoría de los blogs, pero Discourse siempre será personalizable como esperas.
Parece que hay tres comentarios. Cuando paso el cursor, veo la pequeña y plateada franja de una barra de desplazamiento predeterminada en la esquina superior derecha (Firefox, Linux).
Así que, si no sé qué es Discourse, asumo que actualmente hay tres respuestas y que hacer clic en la respuesta junto al nombre de Jay es el botón genérico de respuesta al tema. La triste realidad es que Jay ahora recibirá notificaciones de una respuesta cada vez que alguien cometa este error.
Me pregunto si existe:
a) alguna forma de mantener el botón “Responder al tema” visible en todo momento;
b) alguna forma de hacer que el desplazamiento sea más evidente, manteniéndolo a la vez elegante y no intrusivo.
Son buenas sugerencias. De manera más general, ¿quizás los elementos de la interfaz de usuario se han simplificado demasiado? Cuando respondí a la entrada del blog sobre Niveles de Confianza de ayer, tuve que hacer scroll indefinidamente durante un rato antes de poder revisar mi respuesta, ya que falta el elemento de desplazamiento de la línea de tiempo.
Como otros usuarios comentaron, el desplazamiento infinito no es obvio y oculta el botón de respuesta cuando hay más comentarios que la altura definida.
Lamentablemente, como se evidencia en uno de tus ejemplos, esto aún requiere que el usuario haga scroll a través de una cantidad potencialmente abrumadora de comentarios dentro de un iframe (que tiene muchas desventajas) antes de llegar al final y poder crear un comentario de primer nivel. ¿Existe alguna manera de agregar un comentario que no sea una respuesta desde la parte superior?