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!
Este tópico foi criado em 2019, e o Nextcloud evoluiu bastante desde então. Gostaria de saber o que as pessoas estão fazendo com o Nextcloud 21 e como vocês estão pensando em usá-lo em conjunto com o Discourse, em um contexto de “groupware”.
Pelo que entendi, a resposta à pergunta do tópico original (OP):
é SIM. O Discourse é uma plataforma de discussão, enquanto o superpoder original do Nextcloud é a sincronização e compartilhamento de arquivos: https://nextcloud.com/files/
Talvez a resposta seja voltar ao Nextcloud e verificar se há interesse em aproveitar Embed Discourse comments on another website via Javascript. Isso poderia ser oferecido como uma alternativa aos comentários do Nextcloud. Atualmente, o Nextcloud se apresenta assim na barra lateral:
Com a incorporação de comentários do Discourse, você poderá clicar em um link para iniciar um tópico no Discourse e começar a discutir qualquer arquivo ou pasta, além de ver todas as respostas. O tópico terá um link de volta para o arquivo ou pasta do Nextcloud.
Vincular Grupos do Discourse aos Círculos do Nextcloud. Note que isso está sendo totalmente reescrito para a versão 22 do Nextcloud, então você deve consultar diretamente os desenvolvedores para obter detalhes.
Suporte ao aplicativo Deck para kanban de projetos via API, de forma semelhante ao funcionamento atual do plugin Github ou do plugin Gestão de Projetos.
Suporte ao CalDAV ou algum outro método para conectar ao aplicativo Calendário do Nextcloud.
Vincular eventos do Discourse e eventos do Nextcloud
Saber quando alguém confirma presença em qualquer um dos sistemas
O suporte ao aplicativo Fluxo do Nextcloud pode ser útil para ações personalizadas no estilo IFTTT.
Minha opinião é que, se for possível, por favor, ajude a melhorar os comentários do Nextcloud! É um ótimo conceito que não está recebendo atenção. Seria incrível melhorá-lo!
Obrigado @sunjam! Também sou membro em help.nextcloud.com/user/tobiaseigen, então podemos conversar por lá sobre qualquer trabalho que as pessoas estejam fazendo para melhorar ou expandir o Nextcloud. O widget do painel do Discourse e a pesquisa unificada também são interessantes. Sugeriria focar em algumas áreas nas quais o Discourse se destaca e simplesmente desativar todas as funcionalidades concorrentes no Nextcloud, em vez de tentar integrar tudo ™. Para mim, isso se trata principalmente de discussões, mas também de gerenciamento de usuários e recursos de segurança. Gostaria de ver o Discourse atuando como provedor de identidade para o Nextcloud e outras ferramentas de colaboração usando OIDC. Atualmente, isso não é possível — se quiser usar o Discourse como provedor de identidade, é necessário usar nossa funcionalidade personalizada, que exige programação.
Para contextualizar, no momento meu interesse nisso é principalmente pessoal (uso o Nextcloud e o Discourse para vários projetos pessoais). Posso imaginar que o Nextcloud também possa ser interessante para outros usuários do Discourse para colaboração, incluindo, em particular, clientes do Discourse for Teams. Seria ótimo poder configurar facilmente um servidor Nextcloud complementar ao lado de um site Discourse para sincronizar e compartilhar mídias e outros arquivos grandes sem precisar recorrer a redes sociais ou ao Google Drive, etc.
Claro, apenas tentando jogar todas as ideias possíveis nesta discussão, porque é o que faz a conversa continuar. Ambos são projetos excelentes, independentemente de haver ou não uma integração mais profunda.
Infelizmente, no momento, não considero nenhum dos dois particularmente útil para mim. O conceito é divertido.
O painel não oferece nenhum benefício que eu consiga encontrar em relação ao RSS, então o desativei completamente para me manter focado no aplicativo Arquivos.
Infelizmente, a menos que eu esteja enganado (e fico feliz em ser corrigido!), uma integração rigorosa entre Discourse e Nextcloud será muito complicada e não acho que alguém tenha apetite para criá-la. Portanto, criar links de compartilhamento no Nextcloud e depois usá-los no Discourse é praticamente o máximo que se pode chegar.
Isso eu tenho feito com grande sucesso há alguns anos, usando o plugin de login social no Nextcloud. Ele fornece uma opção “Custom Discourse” pronta para uso que é bem fácil de configurar e a experiência do usuário é bastante integrada.
Se eles ainda não tiverem uma conta, uma conta é criada para eles no login. Seus grupos são mapeados do Discourse para o Nextcloud, o que pode então ser configurado para fornecer permissões de acesso dependendo do grupo em que estão.
Eu acho que se todos os seus usuários estiverem logados tanto no Discourse quanto no Nextcloud, deve ser possível que um componente de tema faça upload de arquivos para o nextcloud e insira a URL. Este componente de tema quebrado costumava fazer isso para youtube/vimeo.
Como os usuários têm a garantia de estar logados em ambos os sites, acho que deveria ser possível, embora não seja algo que eu tenha feito.