nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
26.21k stars 3.95k forks source link

Federated calendar and contacts sharing [$360.00] #1440

Open georgehrke opened 7 years ago

georgehrke commented 7 years ago

There already is a federated file sharing, that allows you to share files among different Nextcloud instances. We need something similar for calendars and address books.


There is an open bounty on this issue. Add to the bounty at Bountysource badge

mimi89999 commented 7 years ago

Any workaround to get that?

georgehrke commented 7 years ago

well, you can use public calendar sharing and webcal feeds for read-only "federated" shares, but that's only Nextcloud11+ and will only work in the web interface

georgehrke commented 6 years ago

@schiessle Let's tackle this at the next hackweek, deal?

schiessle commented 6 years ago

@georgehrke deal! 😃

MorrisJobke commented 6 years ago

Seem to not have happened :/

georgehrke commented 6 years ago

@MorrisJobke we discussed it, but it was too complex for one week.

@schiessle Do you mind posting the notes we took? :)

MorrisJobke commented 6 years ago

Looks like it is included in #9345 ;) cc @schiessle

schiessle commented 6 years ago

yes, I wrote you a mail with some details @georgehrke As this can be implemented now without any changes to the server, we could work on this together after the Nextcloud 14 release

MorrisJobke commented 5 years ago

@schiessle What is the status of this? Doesn't seem to get into 14 anymore, right? move to 15?

rugk commented 5 years ago

Any news here?

dev4223 commented 5 years ago

Hi there, would love to have this feature. Any status news? Thanks a lot.

wargreen commented 5 years ago

Hi, same here. Thanks for who achieve it functionality !

georgehrke commented 5 years ago

Please use the Github Reactions feature instead of commenting +1, 👍 etc. These kinds of comments just unnecessarily notify everyone subscribed to this issue. Thx! :)

rugk commented 5 years ago

@georgehrke That's true. However, after half a year of inactivity in an issue, it is very appropriate to ask whether there are any news, i.e. whether someone worked on it, or the issue has been forgotten.

Especially, as this was planned for Nextcloud 14 and right now v15 has already been released already.

Eikir commented 5 years ago

@georgehrke That's true. However, after half a year of inactivity in an issue, it is very appropriate to ask whether there are any news, i.e. whether someone worked on it, or the issue has been forgotten. Especially, as this was planned for Nextcloud 14 and right now v15 has already been released already.

Sadly it's not an exception. What the people at Nextcloud Groupware are doing is non-transparent. It's not the only issue where they refuse to answer. It's sad, because they've done and they are still doing tremendous work.

georgehrke commented 5 years ago

Sadly it's not an exception. What the people at Nextcloud Groupware are doing is non-transparent. It's not the only issue where they refuse to answer.

f9244c4e-a08a-4983-bd36-ed344887da88

There is nothing hidden here. As you can see in the right sidebar it's not assigned to any milestone. For each version there is a feature planning, usually at the community hackweek. If we decide to implement this in the upcoming version, it will be assigned to the respecting milestone.

(And yes, obviously i could assign this to the 16 milestone, but i can already guarantee you that i won't have enough time to implement it and that people will complain if we assign it to a milestone and postpone it. 😉)

daraelmin commented 4 years ago

Hi

I've just created a bounty of $50 for this issue. If someone else is interested to raise it (or better to solve it), just follow the link below: [https://www.bountysource.com/issues/37963414-federated-calendar-and-contacts-sharing]

Cheers!

rootfuchs commented 4 years ago

Hi

I've just created a bounty of $50 for this issue. If someone else is interested to raise it (or better to solve it), just follow the link below: [https://www.bountysource.com/issues/37963414-federated-calendar-and-contacts-sharing]

Cheers!

You good Sir have my wallet!

rugk commented 4 years ago

Wow $150.00 USD for this now. Nice.

Would possibly be good if Nextcloud could add BugBounty integration here, so the money is displayed in the title etc.

georgehrke commented 4 years ago

Would possibly be good if Nextcloud could add BugBounty integration here, so the money is displayed in the title etc.

There should be one in place already ... @jospoortvliet

rugk commented 4 years ago

Well… it is not displayed :thinking:

strypey commented 4 years ago

I'm wondering if the federated calendar features envisioned for NextCloud will only federate between NC instances, or whether there will be interop with other events calendar sites running software that implements ActivityPub? Friendica events federate over AP already, there is at least one instance of Gath.io that federates events over AP, and Mobilizon has a beta test site up now (will eventually federate over AP). It would be great to have interop between all these services and any others that support AP (GetTogether, Gancio etc), and there's been an ongoing discussion about how to achieve this here: https://socialhub.activitypub.rocks/t/federated-events/305/16

genofire commented 4 years ago

Is it possible to implement sharing/federation with a group on another nextcloud?

chaptergy commented 4 years ago

Officially federating calendars is implemented via the Circles App using federated circles, however in practice it has never worked for me. I'm trying it periodically, however it has not been fixed yet. (See issue https://github.com/nextcloud/circles/issues/254)

genofire commented 4 years ago

My fault found the group settings in the global settings of the nextcloud:

daraelmin commented 3 years ago

Maybe this pull request will solve this issue: #9345

It should allow the implementation of federated calendar and contact sharing.

georgehrke commented 3 years ago

Not really. What will actually bring this forward is https://github.com/nextcloud/server/pull/20214

daraelmin commented 3 years ago

Ok but in the description of the pull request it is said "allow the implementation of federated calendar and contact sharing."

I don't want to see Bounty source take the money I've put on this issue for the nextcloud dev. Read this thread for more info (https://help.nextcloud.com/t/dont-use-bountysource-anymore/84943/55)

If there's no solution to federate calendar, I'd really prefer that my money goes to someone whos working on the project I want to support.

georgehrke commented 3 years ago

9345 moved this forward a lot, by allowing other apps to reuse the existing federation logic.

However, we still need #20214, to actually allow writing calendar / contacts without a user account, just by knowing a token.

daraelmin commented 3 years ago

I might be wrong, but wouldn't it be easier to add a caldav and carddav client function (module?) on the server side of nextcloud?

Especially since reading #20096, I'm wondering if, in the end, federated sharing isn't just going to be too limiting for the end user. Indeed, this type of design will not allow you to synchronize calendars hosted on other dns without administrator intervention (the externe calendar must be listed in trusted cloud and must accept federation).

Going through the federation plugin may not be the right solution, at least for my needs.

Is there a way or an existing module to connect via caldav er carddav from the server to another?

georgehrke commented 3 years ago

I might be wrong, but wouldn't it be easier to add a caldav and carddav client function (module?) on the server side of Nextcloud?

That is the plan. Public calendar endpoints are nothing else but CalDAV endpoints for that matter.

daraelmin commented 3 years ago

@rubo77 bounty increased to 250 dollars Could you edit the issue title please ?

rubo77 commented 3 years ago

done.

I thought, we should not use bountysource any more?

daraelmin commented 3 years ago

Thanks.

They gave up changing their condition in front of the reaction of the community, so....

florom commented 3 years ago

Hi All,

I would appreciate a login to another calendar (iCloud or Google) nativly in the calendar app to cause the issue came up within my family and I could not manage to switch to (my) nextcloud. Since public calendars are per definition public I do not want to use them although it is very easy and the synchronisation interval can be changed easily.

I use a workaround for this issue using Outlook and the Addon CalDavSynchronizer.

I made a separate calendar Outlook for synchronisation. With one profile I connect to iCloud using my login and password and with the other profil I connect to nextcloud using login and password. So every time I start Outlook (which I use for emails so I start it at least once a day) iCloud and Nextcloud calendar are syncronising.

I am reasarching for a calendar program on linux (server) which can be run permanently as proxy(which is now Outlook) but I have not done much in this direction. I will give feedback if I find a solution.

Hope this helps a few people.

sunjam commented 3 years ago

That has nothing to do with this issue about federation of calendars and contacts

On Wed, Jul 14, 2021, 3:58 AM florom @.***> wrote:

Hi All,

I would appreciate a login to another calendar (iCloud or Google) nativly in the calendar app to cause the issue came up within my family and I could not manage to switch to (my) nextcloud. Since public calendars are per definition public I do not want to use them although it is very easy and the synchronisation interval can be changed easily.

I use a workaround for this issue using Outlook and the Addon CalDavSynchronizer.

I made a separate calendar Outlook for synchronisation. With one profile I connect to iCloud using my login and password and with the other profil I connect to nextcloud using login and password. So every time I start Outlook (which I use for emails so I start it at least once a day) iCloud and Nextcloud calendar are syncronising.

I am reasarching for a calendar program on linux (server) which can be run permanently as proxy(which is now Outlook) but I have not done much in this direction. I will give feedback if I find a solution.

Hope this helps a few people.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nextcloud/server/issues/1440#issuecomment-879795954, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANUKZVDRUY5JWI6XREC5FDTXVUWNANCNFSM4CP7V6TA .

florom commented 3 years ago

Hi @sunjam ,

I agree with you that its not about federation but it is about sharing.

in https://github.com/nextcloud/calendar/issues/3318#issuecomment-878013204 @ChristophWurst states that the other issue sounds like a duplicate to this one.

Since it is no good to open up new issues (or comment in different issues) on the same topic I used this one. If the decision will be changed I post the workaround in the other Issue. That is fine with me.

sunjam commented 3 years ago

It is good to open new issues. Please do so so we can keep this related to the actual topic. just my .02

On Wed, Jul 14, 2021, 4:09 AM florom @.***> wrote:

Hi @sunjam https://github.com/sunjam ,

I agree with you that its not about federation but it is about sharing.

in nextcloud/calendar#3318 (comment) https://github.com/nextcloud/calendar/issues/3318#issuecomment-878013204 @ChristophWurst https://github.com/ChristophWurst states that the other issue sounds like a duplicate to this one.

Since it is no good to open up new issues (or comment in different issues) on the same topic I used this one. If the decision will be changed I post the workaround in the other Issue. That is fine with me.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nextcloud/server/issues/1440#issuecomment-879802460, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANUKZQMJOVUVNF47C6NXEDTXVV67ANCNFSM4CP7V6TA .

florom commented 3 years ago

Hi @sunjam ,

I am not considering as new:

but it is about sharing

so the issue has the correct topic.

Booteille commented 2 years ago

Hi.

Any plan to move on this topic anytime soon?

labor4 commented 1 year ago

AFAIK there is subscription for CalDAV, but not für CardDAV. Meaning read-only Calendar is possible, but not for Contacts.

First having subscriptions for Contacts to may be worth considering as an intermediate goal?

Use case: In some situations I think it preferable to separate an NC instance with calendar/contacts from a heavy lifting file-sharing NC instance. The file-NC could benefit from the contacts inventary while not strictly needing to have write permissions.