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)
يبدو أن إضافة النسخة التعاونية رائعة حقًا. ستكون مناسبة جدًا لمنصة Discourse التي أستخدمها.
هل هناك أي أخبار عنها؟ هل يخطط أي شخص للعمل عليها لجعلها تعمل مرة أخرى؟
شكرًا لك.
في العام الماضي، كانت هناك بعض عدم الاستقرار في التعديلات، مما يعني أن محررًا واحدًا قد يفقد تعديلات المحررين الآخرين، ولم يكن هناك شخص لتصحيح المشكلة. ومنذ ذلك الحين، تطورت واجهة برمجة التطبيقات (API) لإضافة Discourse قليلًا، لذا تم التخلي عن الإضافة. ربما يكون لدى @gdpelican مزيد من المعلومات، وربما يكون لديه الرغبة في إعادة تجربة هذه الفكرة الرائعة. لا يزال من الرائع وجود لوحة مدمجة تشبه الويكي، متعددة المحررين، وفي الوقت الفعلي.
سيكون ذلك بالتأكيد رائعًا لمناقشاتنا الطبية، حيث نحتاج إلى تطوير المبادئ التوجيهية الوطنية وما شابهها بشكل تعاوني - وقد تم حظر مستندات جوجل من قبل العديد من المؤسسات الصحية، لذا لا يمكننا استخدامها.
كان سيكون رائعًا لو تم تفعيله وتثبيته في بداية جنون كوفيد-19؛ لكان ذلك عامل جذب حقيقي.
نحن قريبون جدًا من جعلها بديلًا لـ collude الجديد، وربما نجعلها مدعومة رسميًا في خطتنا الخاصة بالمؤسسات. إنها مشكلة معقدة إلى حد ما وتتطلب الكثير من الاختبارات لنشعر بالثقة تجاه هذه الإضافة.
خيار آخر يمكنك استخدامه لاجتياز هذه الفترة وهو ما أستخدمه شخصيًا هو https://hackmd.io - بل إنه يُنتج تنسيق Markdown في النهاية، لذا يمكنك نسخه مباشرة إلى Discourse
يبدو ذلك رائعًا حقًا - شكرًا لك. أعتقد أنه يركز كثيرًا على الجانب التقني لفريقنا الأقل خبرة في مجال تكنولوجيا المعلومات؛ سأنتظر بفارغ الصبر هذا الإضافة. سيكون أمرًا مذهلًا إذا تم تنفيذ ذلك بشكل أصلي في Discourse.
استخدامه بسيط للغاية، ويمكنك تفرع librehosters / embed-codimd · GitLab لإعدادك الخاص. سيكون من المفيد وجود إعداد خاص بمضيف اللوحة بدلاً من ذلك، لكن ذلك يتطلب جهدًا أكبر. يستخدم Librehosters مصادقة SAML SSO بين CodiMD وDiscourse، بحيث يمكن لأعضاء المشروع فقط تحرير اللوحات.
عند قراءة ملف plugin.rb، يبدو الأمر بسيطًا للغاية - أليس بإمكانك تحقيق ذلك من خلال إدخال في allowed iframes بالإضافة إلى مولّد في مكان ما أو وسوم oEmbed؟
ومع ذلك، @riking، لقد جعلتني أفكر. كيف يمكنك إنشاء “مولّد في مكان ما”؟
أعتقد أن إعادة تثبيت إضافة onebox محددة لهذا الموقع وتلك المنصة هو أمر مبالغ فيه. وبدلاً من ذلك، يجب أن يكون من الممكن استخدام مكونات السمة التي لا تتطلب إعادة بناء الحاوية. هل قام أي شخص بالعمل على مكون سمة onebox (عام) من قبل؟
وبالطبع، فإن الخيار الأفضل هو أن يقوم المطورون الأساسيون بإصلاح وسوم oEmbed الخاصة بهم بطريقة متوافقة، بحيث يمكننا ببساطة لصق الرابط.