Hi guys,
I‘m working a lot with Nextcloud for document management and like to include individual folder sharings inside Discouse wikis / topics to offer direct access. The best way would be a plugin, that dynamically shows the files and sub folders as expandable detail list view.
I think you need a Discourse plugin. Are the linked files and folders publicly readable?
I know that @joebuhlig uses owncloud (EDIT: He’s mentioned one of those xxx-Cloud things to me recently ) , so his team might be a good place to start.
Usually not. I prefer sharing these folders by link and separate password. Maybe it’s possible to add the password into the link scheme? The user shouldn’t notice that access restriction too much. Therefore the user shouldn’t be asked to enter the pw manually. It’s important for me, to keep some folders semi private and everything smooth as possible.
Usually, I’m linking the Nextcloud folder at the categories pinned introduction topic. But I also like to share folder content within any other post to offer instant access for course material / project files and more.
I guess not. Why is this relevant? It might be possible some NC folder sharings could occur multiple times within one Discourse instance.
Read-only would be perfect. I need the information about file/folder names, file types, sizes, the option to expend / collapse sub folders and a direct download link.
In case the shared folder is password protected, the PW and direct link to NC should be noted somewhere beside the listing view.
It’s a complicated and fair question. I’m not very experienced in (web-based) software development and the cash flow is always an issue I have no commercial use-case. I’d like to close the gap between course document management and an excellent community experience. Each course has it’s own category Moodle and OpenOLAT have a bad user experience.
I would say, yes.
Having a seamless user experience in discussion and document management is the goal for integrative / barrier-free “groupware”. I would compare it with the back linking (feedback loop) of Discourse’s github commits at the comments section on github.com. Every time the users need to open the link separately on anther tab / window, he/she will be interrupted and gets confused from different platforms and usabilities.
Just be aware that what you’re asking for isn’t trivial or quick. It’s a pretty advanced build so it’ll take someone a significant amount of time to get it right.
Thank you very much for you’re kind help and marketplace advice. Interoperability isn’t and won’t be trivial in near future without standardization and solving compatibility issues of standalone software. If this feature will come true, we’ll / I’ll need to find a way, to use WebDAV as bridge technology.
Hello, we also work a lot with Nextcloud and we are wanting to implement Discourse, so I wanted to consult you if you could include for the management of documents and the individual shared folders within the themes / wikis of Discouse to offer direct access. Or if you could relate Nextcloud and Discourse in some way. From already thank you very much!
تم إنشاء هذا الموضوع في عام 2019، وقد تطورت نكست كلاود بشكل كبير منذ ذلك الحين. سأكون مهتمًا بمعرفة ما يفعله الأشخاص مع نكست كلاود 21 وكيف تفكرون في استخدامها بالتزامن مع ديسكورش في سياق “أدوات العمل الجماعي”.
من فهمي، الإجابة على السؤال في المنشور الأصلي:
هي نعم. ديسكورش منصة للنقاش، بينما كانت القوة الرئيسية الأصلية لنكست كلاود تتمحور حول مزامنة الملفات ومشاركتها: https://nextcloud.com/files/
ربما تكون الإجابة بالعودة إلى نكست كلاود والنظر فيما إذا كان هناك استعداد لاستغلال Embed Discourse comments on another website via Javascript. يمكن تقديم ذلك كبديل لتعليقات نكست كلاود. حاليًا، تبدو نكست كلاود في الشريط الجانبي بهذا الشكل:
مع تضمين تعليقات ديسكورش، ستتمكن من النقر على رابط لبدء موضوع في ديسكورش لمناقشة أي ملف أو مجلد، ومشاهدة جميع الردود. سيحتوي الموضوع على رابط يعود إلى ملف أو مجلد نكست كلاود.
للأسف، لا يدعم OAuth من Nextcloud الوصول المحدد بالنطاقات في حال رغبت في استخدامه لتسجيل الدخول إلى Discourse.
ربط مجموعات Discourse مع دوائر Nextcloud. تجدر الإشارة إلى أن هذه الميزة تخضع حالياً لإعادة كتابة كاملة لإصدار Nextcloud v22، لذا يُرجى استشارة المطورين مباشرة للحصول على التفاصيل.
رأيي الشخصي: إذا كان ذلك ممكناً على الإطلاق، يرجى المساعدة في تحسين تعليقات Nextcloud! إنها فكرة رائعة لا تحظى بأي اهتمام. سيكون من الرائع جداً تحسينها!
شكرًا لك يا @sunjam! أنا أيضًا عضو في help.nextcloud.com/user/tobiaseigen، لذا يمكننا التحدث هناك حول أي عمل يقوم به الناس لتحسين Nextcloud أو إضافة ميزات جديدة. كما أن أداة لوحة تحكم Discourse والبحث الموحد أمر مثير للاهتمام. أقترح التركيز على عدد قليل من الأشياء التي يتفوق فيها Discourse حقًا، وتعطيل جميع الوظائف المتنافسة في Nextcloud، بدلًا من محاولة دمج كل شيء ™. بالنسبة لي، يتعلق الأمر في المقام الأول بالمناقشة، ولكن أيضًا بإدارة المستخدمين وميزات الأمان. أود أن أرى Discourse يعمل كمزود هوية لـ Nextcloud وأدوات التعاون الأخرى باستخدام OIDC. وهذا غير ممكن حاليًا؛ فإذا أردت استخدام Discourse كمزود هوية، فيجب عليك استخدام وظيفتنا المخصصة التي تتطلب برمجة.
وللخلفية، فإن اهتمامي الحالي بهذا الأمر شخصي في الغالب (أستخدم Nextcloud وDiscourse لمشاريع شخصية متنوعة). يمكنني أن أتخيل بسهولة أن Nextcloud قد يكون أيضًا ذا أهمية للآخرين الذين يستخدمون Discourse للتعاون، وخاصة عملاء Discourse for Teams. سيكون رائعًا أن نتمكن من إعداد خادم Nextcloud مصاحب بجانب موقع Discourse لمزامنة ومشاركة الوسائط والملفات الكبيرة الأخرى بسهولة دون اللجوء إلى وسائل التواصل الاجتماعي أو Google Drive وما إلى ذلك.
للأسف، ما لم أكن مخطئًا (ويسعدني أن يتم تصحيحي!)، فإن التكامل الوثيق بين ديسكورس و Nextcloud سيكون معقدًا للغاية ولا أعتقد أن لدى أي شخص الرغبة في إنشائه. لذا، فإن إنشاء روابط مشاركة في Nextcloud ثم استخدامها في ديسكورس هو تقريبًا أقصى ما يمكن الوصول إليه.
لقد كنت أفعل هذا بنجاح كبير لعدة سنوات الآن، باستخدام المكون الإضافي لتسجيل الدخول الاجتماعي في Nextcloud. يوفر خيار “Discourse مخصص” جاهزًا وسهل الإعداد، وتجربة المستخدم سلسة إلى حد ما.
إذا لم يكن لديهم حساب بالفعل، يتم إنشاء حساب لهم عند تسجيل الدخول. يتم تعيين مجموعاتهم من ديسكورس إلى Nextcloud، والتي يمكن بعد ذلك إعدادها لتوفير أذونات الوصول اعتمادًا على المجموعة التي ينتمون إليها.
أعتقد أنه إذا كان جميع المستخدمين مسجلين الدخول إلى كل من Discourse و Nextcloud، فيجب أن يكون من الممكن لمكون سمة (theme component) تحميل ملفات إلى nextcloud وإدراج الرابط. كان مكون السمة المعطل هذا يفعل ذلك لـ youtube/vimeo.
نظرًا لضمان تسجيل دخول المستخدمين إلى كلا الموقعين، أعتقد أنه يجب أن يكون ذلك ممكنًا، على الرغم من أنه ليس شيئًا قمت به.