Incrustar comentarios de Discourse en un tema de Discourse

Estoy buscando ver si es posible incrustar un tema en mi sitio de Discourse en otro tema. Digamos que la última publicación es un hilo de comentarios en vivo.

Es decir, similar a un sitio de noticias donde hay una sección de comentarios. En mi caso de uso, un autor publica un blog; él es el único que puede publicar en el tema principal. La última página del artículo ofrece un iframe personalizado con comentarios de otro tema de categoría. Como los usuarios están en el mismo sitio, pueden usar el iframe para responder directamente al hilo de comentarios.

¿Echaste un vistazo a Journal Plugin?

2 Me gusta

Sí, pero estoy considerando una idea diferente. Como podemos incrustar un tema de Discourse como comentarios en otro sitio. En teoría, deberíamos poder incrustar un tema como comentarios en un tema de Discourse. Quizás solo usando un componente de tema.

He completado una prueba de iframe de staruc. Funciona, sin embargo, incrusta todo el sitio con encabezado y pie de página, en mi caso, en el componente de pie de página móvil.

Así que mi idea es que quizás el código js incrustado pueda adaptarse con un iframe personalizado agregado a un tema como comentarios en la publicación final de un tema.

Beneficio potencial: no se requiere un plugin, lo que amplía la usabilidad a cualquier sitio de Discourse a través de un simple TC. Bueno, tal vez no tan simple. :joy:

El otro beneficio sobre la votación de diarios y publicaciones es que un miembro podría ir al tema de comentarios completo o simplemente verlo desde el tema del artículo.

Aunque un plugin probablemente podría tener algunas anulaciones para una categoría de comentarios especial para restringir la longitud de las publicaciones/comentarios y otras cosas. Pero tal vez no sea necesario.


Debería haber aclarado en el OP que conozco tanto el plugin Journal como la votación de publicaciones.

Hmm… ¿quizás un objetivo para eliminar la cabecera y la barra lateral cuando se está en un iframe usando CSS? Quizás algo como

iframe > html > body > ... {
  display: none;
}

Veré si puedo hacerlo funcionar :ojos:.

Sí, cada tema del blog tendría un tema de comentarios en otra categoría/subcategoría.

Sin embargo, me pregunto si un tipo similar de idea de iframe podría funcionar. Para crear quizás un div que muestre un tema dentro de una caja. Más o menos una especie de iframe. Similar a cómo podemos usar CSS y TC para influir en cómo se muestra una categoría.

Los permisos de categoría a este respecto, el tema del blog sería similar a la sugerencia de Moon sobre el plugin de diario. Solo el autor puede publicar y responder en la categoría del artículo. Los comentarios, como se indica en la publicación final, serían un elemento que muestra una ventana a los comentarios en una idea de iframe interactiva.

Alternativamente, probablemente podría usar código similar a servir comentarios de discourse en algo como un blog fantasma. Pero creo que probablemente podría hacerse para que se vea y funcione de manera similar a los sitios de medios con sección de comentarios.

Okay, creo que puede que haya encontrado una publicación con algo de código que podría ayudar a lograr esto con algunas modificaciones. ¿Quizás convertirlo a un envoltorio de bbcode?

Theme component Right side Blocks también tiene algo de código para respuestas recientes, puede que también funcione.

Base para modificar a un envoltorio de bbcode que quizás use el ID del tema como variable para obtener el tema en una caja para mostrar en una publicación.

Tener su propio encabezado en la parte superior de la caja con el enlace Agregar comentario. Y hacer que la primera publicación no se muestre.

Otra aplicación potencial más allá de agregar una ventana de comentarios. Si se hace una sola publicación. También se podría decir que se use en una categoría de solo anuncios para mostrar una píldora u otras cosas similares.

En el transcurso de mis experimentaciones en líneas similares, aprendí mucho y obtuve algunas ideas nuevas al estudiar el plugin discpage de @sylque

1 me gusta

Sí, ese es un plugin bastante bueno, pero creo que podríamos tener un contenido desplazable en un tema.

Tu demostración parece bastante prometedora. Si podemos hacer una TC, también la hace más accesible independientemente del tipo de alojamiento en la mayoría de los casos.

Los bloques de la barra lateral derecha tienen código para las respuestas recientes. Eso también podría ser útil. Cuantas más formas tengamos de duplicar o imitar características de otras plataformas, más diverso se verá Discourse.

1 me gusta