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)
@sam voici la licence MIT du projet Github for Collude plugin. Merci pour le partage @fabien. Cela ressemble à un plugin très utile ! Combiné avec Babble Chat - #334 by jrgong, il semble que cela puisse reproduire entièrement l’expérience d’Etherpad au sein de Discourse en fonction des niveaux de confiance. Très cool.
Y a-t-il des nouvelles concernant le problème avec ce plugin ? Il semble qu’il ne soit pas encore prêt pour la production, mais il serait utile de comprendre son statut actuel.
L’année dernière, il y avait une certaine instabilité dans les modifications, ce qui signifiait qu’un éditeur pouvait perdre les modifications des autres éditeurs, et personne n’était disponible pour déboguer le problème. Depuis, l’API des plugins Discourse a évolué, et le plugin a été abandonné. Peut-être que @gdpelican a plus d’informations et peut-être l’envie de reprendre cette excellente idée. Avoir un pad intégré en temps réel, de type wiki et multi-éditeurs, serait toujours formidable.
Ce serait certainement excellent pour nos forums médicaux, où nous devons élaborer conjointement des directives nationales et autres — or Google Docs est bloqué par de nombreuses organisations de santé, ce qui nous empêche de l’utiliser.
Ce serait formidable d’avoir cela en place et bien intégré dès le début de la folie de la COVID-19 ; cela constituerait un véritable atout.
Nous avons un fork sur lequel @tshenry a effectué des tests et que @mbcahyono a développé.
Nous sommes très proches de le faire devenir le nouveau collude et de le rendre éventuellement officiellement pris en charge sur notre offre entreprise. C’est un problème assez complexe qui nécessite de nombreux tests pour être confiant quant à ce plugin.
Une autre option que vous pouvez utiliser pour vous dépanner et que j’utilise personnellement est https://hackmd.io - elle génère même du Markdown à la fin, vous pouvez donc le copier directement dans Discourse
Cela a l’air vraiment cool – merci. C’est un peu trop axé sur la technique pour mon équipe, moins familière avec l’informatique, je pense ; je vais certainement attendre avec impatience ce plugin. Ce serait tout simplement génial de pouvoir le faire nativement dans Discourse.
C’est très simple à utiliser et vous pouvez reprendre le projet https://lab.libreho.st/librehosters/embed-codimd pour votre propre configuration. Il serait utile d’avoir un paramètre pour l’hôte du pad, mais cela demande plus de travail. Librehosters utilise SAML SSO entre CodiMD et Discourse, de sorte que seuls les membres peuvent modifier les pads.
En lisant le plugin.rb, cela semble extrêmement simple - n’aurais-tu pas pu réaliser cela avec une entrée dans allowed iframes + un générateur quelque part ou des balises oEmbed ?
Cela dit, @riking, tu m’as fait réfléchir. Comment procéderiez-vous pour créer « un générateur quelque part » ?
Je pense qu’il est excessif de réinstaller un plugin onebox spécifique pour ce site. Il devrait plutôt être possible d’utiliser des composants de thème qui ne nécessitent pas de reconstruire le conteneur. Quelqu’un a-t-il déjà travaillé sur un composant de thème onebox (générique) ?
La meilleure option serait bien sûr que les mainteneurs en amont corrigent leurs balises oEmbed d’une manière compatible, afin que nous puissions simplement coller le lien.