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!
@sunjam 감사합니다! 저는 help.nextcloud.com/user/tobiaseigen에도 가입되어 있으니, Nextcloud를 개선하거나 확장하기 위해 사람들이 하고 있는 작업에 대해 그곳에서 이야기 나눌 수 있습니다. Discourse 대시보드 위젯과 통합 검색 기능도 흥미롭습니다. 저는 모든 것을 통합하려는™ 시도를 하기보다는, Discourse가 정말 잘하는 몇 가지 기능에 집중하고 Nextcloud의 경쟁 기능들을 모두 끄는 쪽을 제안합니다. 저에게 이는 주로 토론이지만, 사용자 관리와 보안 기능도 포함됩니다. OIDC를 사용하여 Nextcloud 및 기타 협업 도구의 ID 제공자(Identity Provider)로 Discourse를 사용하길 원합니다. 현재 이는 불가능합니다. Discourse를 ID 제공자로 사용하려면 프로그래밍이 필요한 자체 개발된 기능을 사용해야 합니다.
참고로, 현재 제 관심은 대부분 개인적인 것입니다(여러 개인 프로젝트를 위해 Nextcloud와 Discourse를 사용 중입니다). 특히 Teams용 Discourse 고객을 포함하여, 협업 목적으로 Discourse를 사용하는 다른 사람들에게도 Nextcloud가 흥미로울 수 있다고 충분히 상상할 수 있습니다. 소셜 미디어나 구글 드라이브 등에 의존하지 않고, 미디어와 기타 대용량 파일을 쉽게 동기화하고 공유할 수 있도록 Discourse 사이트 옆에 companion Nextcloud 서버를 설정할 수 있다면 좋겠습니다.
불행하게도, 내가 틀린 것이 아니라면 (정정해 주시면 감사하겠습니다!) Discourse와 Nextcloud 간의 긴밀한 통합은 너무 번거로울 것이며, 이를 만들려는 사람이 없을 것 같습니다. 따라서 Nextcloud에서 공유 링크를 생성한 후 이를 Discourse에서 사용하는 것이 사실상 한계입니다.
저는 수년 동안 Nextcloud의 소셜 로그인 플러그인을 사용하여 이 작업을 매우 성공적으로 수행해 왔습니다. 이 플러그인은 “Custom Discourse” 옵션을 기본적으로 제공하며 설정이 비교적 쉽고 사용자 경험도 상당히 매끄럽습니다.