-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integration with Mattermost #3202
Comments
The first task would be Link Previews similar to Dropbox link preview. For anyone who wants to make a start. :) cc @nextcloud/javascript |
cc @furai @schiessle from the other Mattermost issue :) |
if this is done I'd be able to move my NGO from Slack, is there a way I could help kickstart it? (other than coding) |
This comment has been minimized.
This comment has been minimized.
1 similar comment
+1 |
You can support this either by
Please consider donating to support! :) @harcesz @Laykou @JakobReiter everyone ❤️ |
This comment has been minimized.
This comment has been minimized.
This integration is a must, but I think it covers two project.
In my own opinion, the second one is more useful, since most of the file that we share on mattermost are already on nextcloud. The logic would be
|
@hubearth since no one picked this up yet and you are a developer interested in the project, would you be interested getting this started? :) We are happy to help you in case of any questions, either here on in our IRC channel #nextcloud-dev. 🎉 |
I believe both projects are useful. If nextcloud is the backend for mattermost, it allows for synchronization to all parties based on a folder where the mattermost content would be stored. You could conceivably share your mattermost folder for your project to your team and they would all automatically receive updates if they were synchronizing. We are hobbling ourselves with just thinking of mattermost as being the vehicle for sending the files. For users that use mattermost, we would send a link that is internal to the backend. For users that are external, we would send a shortcut link like we do when sending email. When uploading the files, mattermost would auto-sync between users as needed based on folders used. While I do agree that item 2 is easier to do, adapting for item 1 is harder i item 1 is not defined - where would the files be stored in the nextcloud account? Who would own them? Where would we go? I think we could do it in either order. I'm just concerned it might be lead to more issues to do the backend storage second. Open to other thoughts. Along these lines - are there any class diagrams yet for nextCloud? I can't get into helping without understanding what we have and there are so many different entry points, that without reading all the code (long process) it's hard to navigate. Thanks. |
This comment has been minimized.
This comment has been minimized.
Indeed adding Nextcloud as the backend storage would be great and ease a lot users' experience while sharing files (while not adding an extra layer of complexity ("Is that file on mattermost or nextcloud ?") and maybe storage doubles).
Can you recap which one correspond to which idea ? (I'm not sure to understand)
I have a solution in mind, to me (note: I don't know anything about Nextcloud code & so on) it seems to be the simplest to put in place :
This make the storage part + sharing kind of simple and mainly automatised (except user's integration in groups, but well, there is no cross account creation in Mattermost and Nextcloud so it's a manual step anyway). What do you think ? |
Note: as far as I understand (by reading this, point 6) this is partly doable right now by configuring file storage to [Some location] and mounting [Some location] as an external storage in Nextcloud. |
Going to take a look at this since my customers requested it and it is tagged as "good first issue", stay tuned ... |
Hi Folks, Im still keen to see Nextcloud integration with Mattermost. As an extra thought, I wonder also if it would be possible to integrate Collabora into Mattermost and Nextcloud. This would permit seamless editing of documents being worked upon by teams. Happy to pitch in a bounty but I ned to know what kind of sum would be required to actually eliver the complete solution. Ray |
Hey guys, I might work on this feature as I'm interested in both Nextcloud and Mattermost. |
Hello Hanzei
In our organisation, we are looking for two key functionalities from Nextcloud integration.
1/ The ability to provide a searchable online library of documents for access by employees.
The Nextcloud backend to be used as the doc store, and the ability to share documents to anyone using Nextcloud’s sharing facility.
2/ NExtcloud/Collabora inline editing of documents being worked on by channel members.
For example, a channel member uploads a worksheet or document for the team to work on.
Once uploaded the members can access said document and edit it inline within a popup window or tab from the channel post.
Hope this helps.
Happy to discuss a bounty.
Regards
Ray
From: Hanzei <notifications@github.com>
Sent: Monday, 17 December 2018 7:10 AM
To: nextcloud/server <server@noreply.github.com>
Cc: Ray Ellison <ray.ellison@countryarts.org.au>; Comment <comment@noreply.github.com>
Subject: Re: [nextcloud/server] Integration with Mattermost (#3202)
Hey guys,
I might work on this feature as I'm interested in both Nextcloud and Mattermost.
But for me the use cases aren't quite clear. Could some please create a list of use cases/user stories for this? Please don't consider the technical difficulties while creating these.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#3202 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/Ag_Mabqw36-4_-8KJyeERat5hglCAazBks5u5q-mgaJpZM4LqvUf>.
|
For my part I'd like to be able to share the storage between Mattermost and Nextcloud (for instance, a specific folder in Nextcloud that store the files that people put in Mattermost) to avoid doubles and the need to search for a file in Nextcloud and Mattermost (for instance to get the latest version). Having the ability in Mattermost to link to a Nextcloud file, or to search for it, would be a great addition. |
My suggestion from this point on would be to either integrate Zulip or extend Nextcloud Talk with some kind of first-class channels, markdown, history search and notifications for an "easy" first go. I just don't currently know the internals of each one and the actual feasibility of each proposal, so that must be it from me for now. |
Hello, |
@PackElend Nice, I hadn't seen that Rocket.Chat is working with Nextcloud. That might be a game changer and put this issue under a very different perspective. But only if the collaboration goes further. Because until now this is all there is:
Let's wait and see, right? |
Is there any easy to deploy integration available yet to connect nextcloud folder updates with a mattermost channel via a plugin/webhooks? |
Hello, I propose a very specific integration Nextcloud Deck / Mattermost in nextcloud/deck#1474. Do you think it could be a good idea @jancborchardt ? Would anybody be ready to help? Indeed, I don’t have a lot of skills in this matter 😦 |
I reckon they wil apply for GSoC 2020, as in 2019:
https://developers.mattermost.com/contribute/google-summer-of-code/ .
You can propose as project and volunteer as mentor.
Orgs are announced by Google mid Feb, wait for the right announcement a go
ahaed
Le jeu. 23 janv. 2020 à 18:11, biva <notifications@github.com> a écrit :
… Hello, I propose a very specific integration Nextcloud Deck / Mattermost
in nextcloud/deck#1474 <nextcloud/deck#1474>.
Do you think it could be a good idea @jancborchardt
<https://github.com/jancborchardt> ? Would anybody be ready to help?
Indeed, I don’t have a lot of skills in this matter 😦
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3202?email_source=notifications&email_token=AA3AYD62LEX5E4PGQZA3D53Q7HFUZA5CNFSM4C5K6UP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJYDFHY#issuecomment-577778335>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA3AYD3HT4B2HNHL4TXWKP3Q7HFUZANCNFSM4C5K6UPQ>
.
|
We added some bounty to this. Let's hope this will speed up the integration. |
Lemme know if I can provide some help... I have a few use cases for this :) |
I've started developing a Nextcloud app to integrate Mattermost into the Nextcloud interface and I'm looking for developers to join me. The integration is supposed to synchronize users and groups from Nextcloud to Mattermost and automatically login users to Mattermost when the app is opened. |
@salatfreak very cool! Do you want to publish that app on https://apps.nextcloud.com ? :) Also, not sure if everyone saw the new Matterbridge integration? https://nextcloud.com/blog/bridging-chat-services-in-talk/ |
Hey, thanks for the tip, @jancborchardt, Matterbridge is hot! I can foresee this issue being closed soon. And afterwards Talk feature set getting extended for more awesomeness... |
I would be open to do so but currently the integration can only work when tampering with Mattermosts response headers and ideally blocking some API requests too in a reverse proxy. This would be confusing for people installing the App and expecting it to work out of the box. |
Of what @kinkycat91 ? @salatfreak your idea is cool: did you make any progress? We use Mattermost a lot and the integration with Nextcloud would definitely make sense. I think Nextcloud cannot do everything and Mattermost is already a very good open-source solution, which already integrates a Kanban board (Focalboard https://github.com/mattermost/focalboard and https://mattermost.com/blog/project-management-with-mattermost-and-focalboard/). I don't understand every consequence of such a strategic decision, but does it really make sense to develop Talk and/or Deck while Mattermost is already very advanced? In the same logic as partnering/integrating Office solutions (notably OnlyOffice), I really think that users would benefit from a better integration of Mattermost and Nextcloud. |
Yes... but they make money from Talk, so that is why they are less likely
imho.
…On Thu, Jul 1, 2021 at 3:06 AM biva ***@***.***> wrote:
Of what @kinkycat91 <https://github.com/kinkycat91> ?
@salatfreak <https://github.com/Salatfreak> your idea is cool: did you
make any progress?
We use Mattermost a lot and the integration with Nextcloud would
definitely make sense. I think Nextcloud cannot do everything and
Mattermost is already a very good open-source solution, which already
integrates a Kanban board (Focalboard
https://github.com/mattermost/focalboard and
https://mattermost.com/blog/project-management-with-mattermost-and-focalboard/
).
I don't understand every consequence of such a strategic decision, but
does it really make sense to develop Talk and/or Deck while Mattermost is
already very advanced?
In the same logic as partnering/integrating Office solutions (notably
OnlyOffice), I really think that users would benefit from a better
integration of Mattermost and Nextcloud.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3202 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEJX2IYGM2G5XNQ5JQEWU7TTVQ4ZBANCNFSM4C5K6UPQ>
.
|
Hi @salatfreak this sounds great, would a donation help or do we need to find a new developer to make your plug-ins production ready? |
My company would also be willing to throw a donation to help get this done.
---
Thanks,
Justin Bowen, GCIH, GPEN, GCWN, GCFA
Sr. Security Engineer
Enterprise Security
…On Thu, Sep 2, 2021 at 12:00 PM Petter Joelson ***@***.***> wrote:
Hi @salatfreak <https://github.com/Salatfreak> this sounds great, would a
donation help or do we need to find a new developer to make your plug-ins
production ready?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3202 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEJX2I6633DGLWB7TJDCFK3T77CVFANCNFSM4C5K6UPQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
I could also donate to this effort, as operating Mattermost is critical for our business. I can imagine, if we bring this topic up over at the Mattermost forum, there might be more people willing to contribute. |
@p-jo @kp3nguinz @leoniscsem Unfortunately I won't be able to work on this in the near future. I might start working on it again in a couple of months, as my organization could still use it. Hooking up Nextcloud and Mattermost with an LDAP server (using e. g. Mattermost-LDAP) and embedding Mattermost with the External Sites App might be a good first step though. |
If it is not done by February, I have added it to my team's February sprint
to make this!
…---
Thanks,
Justin Bowen, GCIH, GPEN, GCWN, GCFA
Owner
Penguinz Media Group LLC
On Tue, Nov 2, 2021 at 4:13 AM Salatfreak ***@***.***> wrote:
Unfortunately I won't be able to work on this in the near future. I might
start working on it again in a couple of months, as my organization could
still use it though.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3202 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEJX2IYTRESAVIEKHL6RYS3UJ6TTTANCNFSM4C5K6UPQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
@kp3nguinz May I suggest to check YunoHost as well, who is looking for a solution as well to integrate LDAP and Mattermost? YunoHost-Apps/mattermost_ynh#58 |
hi, any news on this front? I'm willing to contribute to this project. |
Nothing yet, it is on my company's roadmap to make it happen in Q4 this
year in the worst case, part of our bot project. Matterbridge has already
released support for Nextcloud Talk, so the capability is mostly there
already.
---
Thanks,
Justin Bowen, GCIH, GPEN, GCWN, GCFA
Penguin Technologies Group LLC
https://ptg.best
…On Mon, Jul 4, 2022 at 12:51 PM Teri Hornych ***@***.***> wrote:
hi, any news on this front? I'm willing to contribute to this project.
—
Reply to this email directly, view it on GitHub
<#3202 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEJX2I2SJ4EUKZLIY4D73GTVSMQB5ANCNFSM4C5K6UPQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Closing since this is not related to the core product and can be developed as a separate app similarly to https://apps.nextcloud.com/apps/riotchat |
For the record, see https://github.com/julien-nc/integration_mattermost |
Reopening here since we who switched to Nextcloud are still very interested in Mattermost integration. :)
Original issue opened by @menelic:
cc @LukasReschke @karlitschek @JakobReiter since you were active on the original issue.
💸 Donate to help make this happen! 😃
The text was updated successfully, but these errors were encountered: