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.
Здравствуйте! Мы тоже активно работаем с Nextcloud и планируем внедрить Discourse. Поэтому хотел бы проконсультироваться: возможно ли добавить в темы/вики Discourse возможность прямого доступа к управлению документами и индивидуальными общими папками? Или, возможно, есть способ как-то связать Nextcloud и Discourse? Заранее большое спасибо!
Эта тема была создана в 2019 году, и с тех пор Nextcloud значительно развился. Мне было бы интересно узнать, как люди используют Nextcloud 21 и как вы планируете применять его в связке с Discourse в контексте «группового ПО».
На мой взгляд, ответ на вопрос из исходного поста:
— ДА. Discourse — это платформа для обсуждений, тогда как изначальное главное преимущество Nextcloud заключается в синхронизации и обмене файлами: https://nextcloud.com/files/
Возможно, решение состоит в том, чтобы вернуться к Nextcloud и посмотреть, есть ли интерес к использованию Embed Discourse comments on another website via Javascript. Это можно было бы предложить в качестве альтернативы комментариям Nextcloud. На данный момент Nextcloud выглядит так в боковой панели:
При внедрении комментариев Discourse вы сможете переходить по ссылке, чтобы создать тему в Discourse для обсуждения любого файла или папки, и просматривать все ответы. В теме будет ссылка обратно на файл или папку в Nextcloud.
Связывание групп Discourse с Nextcloud Circles. Обратите внимание, что сейчас эта функциональность полностью переписывается для релиза Nextcloud v22, поэтому за деталями лучше обращаться напрямую к разработчикам.
Поддержка приложения Nextcloud Flow может быть полезна для создания пользовательских действий в стиле IFTTT.
Мое мнение: если это вообще возможно, пожалуйста, помогите улучшить комментарии в 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 Диску и т.п.
Конечно, просто пытаюсь «вывалить» все идеи в эту тему, чтобы поддерживать разговор. Оба проекта отличные, независимо от того, будут ли они дальше интегрироваться или нет.
К сожалению, на данный момент я не нахожу ни то, ни другое особенно полезным для себя. Сама концепция забавна.
Панель управления не даёт никаких преимуществ по сравнению с RSS, поэтому я полностью отключил её, чтобы сосредоточиться на приложении Файлы.
Отличная тема. Мы ищем то же самое, похоже, что плагины устарели.
Кажется, что следующие функции были бы отличными и не слишком сложными в разработке:
Вход в Nextcloud с учетными данными Discourse. Я нашел обратное, а нам нужно входить из нашего сообщества.
Простой способ вставки файлов из Nextcloud в темы на Discourse (учетные записи, связанные через профиль или автоматически через SSO).
Возможность связать конкретные чаты с конкретными комнатами в Nextcloud Talk (на Discourse больше нет команд?).
Объединение плагина Jitsi для Discourse с Nextcloud Talk (который тоже использует Jitsi) и создание рабочего процесса, доступного из обеих точек входа.
К сожалению, если я не ошибаюсь (и буду рад, если меня поправят!), тесная интеграция между Discourse и Nextcloud окажется слишком громоздкой, и, думаю, у кого-либо нет желания её создавать. Поэтому создание ссылок для обмена в Nextcloud и их последующее использование в Discourse — это, по сути, предел возможностей.
Я успешно применяю этот подход уже несколько лет, используя плагин социального входа в Nextcloud. Он предлагает опцию «Custom Discourse» из коробки, которую довольно легко настроить, а пользовательский опыт получается достаточно бесшовным.
Если у пользователя ещё нет учётной записи, она создаётся автоматически при входе. Группы пользователей отображаются из Discourse в Nextcloud, что позволяет настроить права доступа в зависимости от группы, к которой принадлежит пользователь.
Я думаю, что если все ваши пользователи авторизованы одновременно в Discourse и Nextcloud, то компонент темы должен иметь возможность загружать файлы в Nextcloud и вставлять ссылку. Этот сломанный компонент темы раньше делал это для YouTube/Vimeo.
Поскольку пользователи гарантированно авторизованы на обоих сайтах, я думаю, что это должно быть возможно, хотя я сам этого не делал.