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)
Quel plugin per l’edizione collaborativa sembra davvero figo. Si adatterebbe perfettamente all’istanza Discourse che sto usando.
Ci sono novità a riguardo? Qualcuno intende lavorarci per farlo funzionare di nuovo?
Grazie.
@sam ecco la licenza MIT del progetto Github per Collude plugin. Grazie per la condivisione @fabien. Sembra un plugin molto utile! In combinazione con Babble Chat - #334 by jrgong, sembra che questo possa replicare completamente l’esperienza di Etherpad all’interno di Discourse in base ai livelli di fiducia. Molto figo.
L’anno scorso c’era una certa instabilità nelle modifiche, il che significava che un editor poteva perdere le modifiche apportate da altri editor e non c’era nessuno per debuggare il problema. Da allora, l’API dei plugin di Discourse è evoluta un po’, quindi il plugin è stato abbandonato. Forse @gdpelican ha ulteriori informazioni e forse la volontà di riprovare con questa fantastica idea. Avere un pad incorporato in tempo reale, simile a un wiki e con più editor, sarebbe comunque ottimo.
Sarebbe senz’altro eccellente per i nostri forum medici, dove dobbiamo collaborare allo sviluppo di linee guida nazionali e simili. Inoltre, Google Docs è bloccato da molte organizzazioni sanitarie, quindi non possiamo utilizzarlo.
Sarebbe stato fantastico averlo già attivo e consolidato all’inizio della follia legata al COVID-19; sarebbe stato un vero punto di attrazione.
Abbiamo un fork che @tshenry ha testato e su cui @mbcahyono sta lavorando.
Siamo molto vicini a renderlo il nuovo collude e a forse renderlo ufficialmente supportato nel nostro piano enterprise. Si tratta di un problema piuttosto complesso e richiede molte prove per essere sicuri di questo plugin.
Un’altra opzione che puoi usare per superare questo momento, che sto usando personalmente, è https://hackmd.io - produce anche Markdown alla fine, così puoi copiarlo direttamente su Discourse
Sembra davvero fantastico, grazie. È un po’ troppo focalizzato sui tecnici per il mio equipaggio meno esperto di informatica; aspetterò con il fiato sospeso l’uscita di questo plugin. Sarebbe semplicemente fantastico farlo nativamente in Discourse.
È molto semplice da usare e puoi fare un fork di librehosters / embed-codimd · GitLab per il tuo stesso setup. Sarebbe utile avere invece un’impostazione per l’host del pad, ma richiederebbe più lavoro. Librehosters utilizza SAML SSO tra CodiMD e Discourse, quindi solo i membri possono modificare i pad.
Leggendo il plugin.rb, sembra estremamente semplice: non avresti potuto farlo con una voce in allowed iframes + un generatore da qualche parte o con tag oEmbed?
Detto questo, @riking, hai fatto nascere in me un’idea. Come procederesti per creare ‘un generatore da qualche parte’?
Penso che reinstallare un plugin onebox specifico per questo e quell’altra sito sia eccessivo. Dovrebbe invece essere possibile utilizzare componenti del tema che non richiedono la ricompilazione del contenitore. Ha già qualcuno lavorato a un componente del tema onebox (generico)?
L’opzione migliore sarebbe, naturalmente, che gli sviluppatori a monte correggessero i loro tag oEmbed in modo compatibile, così da poter semplicemente incollare il link.