Somehow something is wrong. I started to edit, then another person came to see the topic, and the machine load started to run through the roof: all editing was lost. I cannot debug now, probably better next month as I’m rushing towards a hard deadline, but I’d appreciate other reports (of success or failure) with this plugin since I really like the principle. Otherwise I will have to consider running an external CodiMD instance which is also great.
Uncaught (in promise) TypeError: _.contains is not a function
at t.menuItems (_collude-8cf680b8d5b8b353d07c7a93fc15aa0adf31757fcafde3c597cc540ffb076eb2.js:87)
at t.n. [as menuItems] (_application-f091afbd42ff5aa3c8221ab59e2618145b4275299b034c729a5f616d84fb4852.js:75808)
at t.html (_application-f091afbd42ff5aa3c8221ab59e2618145b4275299b034c729a5f616d84fb4852.js:71464)
at t.value (_application-f091afbd42ff5aa3c8221ab59e2618145b4275299b034c729a5f616d84fb4852.js:76137)
at t.value (_application-f091afbd42ff5aa3c8221ab59e2618145b4275299b034c729a5f616d84fb4852.js:75910)
at i (_vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:18308)
at r (_vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:18291)
at u (_vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:18695)
at i (_vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:18563)
at o (_vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:18639)
Ese complemento de edición colaborativa se ve realmente genial. Encajaría muy bien en la instancia de Discourse que estoy usando.
¿Hay alguna novedad al respecto? ¿Alguien tiene la intención de trabajar en él para que vuelva a funcionar?
Gracias.
@sam aquí está la licencia MIT del proyecto Github para Collude plugin. Gracias por compartir, @fabien. Parece un plugin muy útil. Combinado con Babble Chat - #334 by jrgong, parece que esto podría replicar completamente la experiencia de Etherpad dentro de Discourse basado en niveles de confianza. Muy genial.
¿Hay alguna actualización sobre cuál es el problema con este complemento? Parece que aún no está listo para producción, pero sería útil comprender el estado del complemento.
El año pasado hubo cierta inestabilidad en las ediciones, lo que significaba que un editor perdía los cambios de otros editores y no había nadie para depurar el problema. Desde entonces, la API de plugins de Discourse ha evolucionado un poco, por lo que el plugin fue abandonado. Quizás @gdpelican tenga más información y quizás también la voluntad de retomar esta idea genial. Tener un editor embebido en tiempo real, similar a una wiki y con múltiples editores, seguiría siendo excelente.
Sin duda sería excelente para nuestros foros médicos, donde necesitamos desarrollar de manera colaborativa las directrices nacionales y similares, y Google Docs está bloqueado por muchas organizaciones de salud, por lo que no podemos usarlo.
Habría sido increíble tenerlo implementado y consolidado al inicio del caos del COVID-19; sería un verdadero atractivo.
Tenemos un fork que @tshenry ha estado probando y sobre el que @mbcahyono ha estado trabajando.
Estamos bastante cerca de convertirlo en el nuevo Collude y de posiblemente ofrecerlo como soporte oficial en nuestro plan empresarial. Se trata de un problema bastante complejo y requiere muchas pruebas para sentirnos seguros con este plugin.
Otra opción que puedes usar para salir del paso, y que he estado usando personalmente, es https://hackmd.io. Incluso genera Markdown al final, así que puedes copiarlo directamente a Discourse
¡Eso se ve realmente genial, gracias! Creo que está un poco demasiado enfocado en los expertos para mi equipo, que tiene menos conocimientos de TI; definitivamente esperaré con gran expectación este complemento. Sería simplemente increíble poder hacer esto de forma nativa en Discourse.
Es muy sencillo de usar y puedes hacer un fork de librehosters / embed-codimd · GitLab para tu propia instalación. Sería útil tener una configuración para el host del pad en su lugar, pero eso implicaría más trabajo. Librehosters utiliza SAML SSO entre CodiMD y Discourse, de modo que solo los miembros pueden editar los pads.
Al leer plugin.rb, esto parece extremadamente sencillo: ¿no podrías haber logrado eso con una entrada en allowed iframes + un generador en algún lugar o etiquetas oEmbed?
Dicho esto, @riking, me has hecho pensar. ¿Cómo procederías para crear “un generador en algún lugar”?
Creo que es excesivo reinstalar un plugin específico de onebox para este sitio en particular. En su lugar, debería ser posible utilizar componentes de tema que no requieran reconstruir el contenedor. ¿Alguien ha trabajado ya en un componente de tema onebox (genérico)?
Por supuesto, la mejor opción sería que los responsables de la versión principal (upstream) corrigieran sus etiquetas oEmbed de manera compatible, para que simplemente podamos pegar el enlace.