Estoy evaluando varios foros OSS diferentes para nuestra plataforma de e-learning. Nos gustaría que nuestros estudiantes pudieran discutir temas dentro de nuestra plataforma, sin tener que navegar a una instancia de Discourse alojada por separado. ¿Es posible este tipo de incrustación con Discourse? Por mi investigación, parece que la respuesta es un rotundo no, y si ese es el caso, ¿puede recomendar alguna alternativa?
Los usuarios en su mayoría no notan las URL, por lo que con un poco de tematización pueden tener Discourse en un servidor diferente de tal manera que los usuarios no lo noten.
La plataforma de e-learning está construida a medida. Lo que nos gustaría es que los estudiantes pudieran discutir el problema/solución en un foro prácticamente igual a Discourse, solo que queremos poder incrustar la categoría (creada dinámicamente) y el cuadro de comentarios junto al problema.
En el peor de los casos, parece que simplemente redirigiremos al usuario al foro, pero idealmente no lo haríamos, y el foro estaría integrado dentro del propio sitio web.
Si lo que quieres es el problema y el foro en la misma página que otras cosas del LMS (que no recuerdo haber visto en ninguno de los LMS que he utilizado), es posible incrustar Discourse en un iframe (aunque no siempre ha sido así, y no está bien documentado; hay una configuración oculta del sitio allow_embedding_site_in_an_iframe).