Hola. Este es un plugin genial, y me pregunto si puedo usarlo para ayudar a lograr mi objetivo de permitir que los usuarios creen subforos (posiblemente mi sitio proporcionaría la página del subforo con título y descripción, y luego con este plugin insertaría la discusión de Discourse que forma parte del subforo).
Pero, ¿cuál es el método que utiliza el plugin para agregar realmente el foro a un sitio? Pensé que incrustar Discourse en un sitio no estaba recomendado y que los iframes estaban expresamente desaconsejados.
Lo siento, no sé cómo Docuss puede ayudar con esto. Docuss conecta los temas de Discourse con las páginas existentes de un sitio web. Por lo tanto, a menos que permitas que tus usuarios creen páginas web, no será de ayuda.
Docuss hace lo contrario: incrusta el sitio en Discourse.
Mi idea es cómo podría usar potencialmente este plugin: podría configurar la página del subforo con mi aplicación separada y luego hacer que la discusión de Discourse aparezca en esa página.
De hecho, eso es lo que planeo hacer (los usuarios crean el subforo en mi aplicación y luego yo agregaría Discourse al subforo).
Pero no estoy seguro de si esto ayudaría en cuanto al otro problema que queda: cómo asegurarse de que solo los usuarios asociados con ese subforo puedan publicar en él.
Docuss requiere que incluyas algo de código JS en tu aplicación web o sitio web. En el caso de las aplicaciones web, ha sido probado con éxito con React y Meteor, pero no con Angular.
En el fondo, Docuss crea etiquetas. Así que, lamentablemente, no ayuda con los permisos.
@Zup, la demostración de WordPress ha sido desactivada, ya que la función de WordPress no pareció generar ningún interés. Si tienes un caso de uso convincente, podemos hablarlo. Podría decidir agregar soporte para WordPress a DiscPage (consulta mi siguiente publicación a continuación).
El proyecto Docuss ya no está activo. Se proporcionan correcciones a los usuarios existentes, pero he dejado de trabajar en nuevas funciones. Podrías querer consultar DiscPage, que es una versión algo simplificada.
Supongo que depende de cómo Docuss integró WordPress en Discourse. (Por eso quería probar la demo.) Básicamente, mi plan es usar WordPress más como un portal a diferentes partes del sitio web; Discourse sería una de las partes más grandes, incluso más grande que el propio portal de WordPress. Si Docuss abarca un WordPress completo, casi como un marco, eso es exactamente lo que busco. Así podría prescindir de los diversos plugins de encabezado y componentes de tema adicionales, y todo se sentiría como una sola parte fluida en lugar de dos separadas.
Con Docuss, tu blog de WordPress se mostraría, sin su encabezado, en un iframe dentro de tu instancia de Discourse. Habría una URL única de Discourse para cada página de WordPress.
De manera similar, la demostración de Mustacchio muestra una integración de sitio web estático:
Acabo de leer toda su información al respecto. Es realmente lamentable que hayan discontinuado este proyecto. El valor SEO de incrustar comentarios de Discourse, etc., en páginas web sin usar un iframe es inmenso. Su plugin está tan, tan cerca de lograrlo. Solo tendrían que reescribirlo utilizando Svelte/Rollup, para que la barra lateral se cargue en el sitio web externo.