nextcloud / calendar

📆 Calendar app for Nextcloud
https://apps.nextcloud.com/apps/calendar
GNU Affero General Public License v3.0
968 stars 236 forks source link

APIs for other apps #812

Open georgehrke opened 6 years ago

georgehrke commented 6 years ago

The calendar app should provide APIs to allow other apps to extend the calendar's functionality. Things that should be extendable:

anything else?

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/57847674-apis-for-other-apps?utm_campaign=plugin&utm_content=tracker%2F45525646&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F45525646&utm_medium=issues&utm_source=github).
Peterede commented 6 years ago

We are looking at extending the calendar UI ourselves and are happy to help implement this. Do you have a preferred hooking framework for other apps to modify the calendar?

georgehrke commented 6 years ago

@Peterede One of the biggest issues that's keeping us from implementing this is the fact that we are still running on Angular 1, which is not being developed any further and is soon to be end of live. We are looking forward to move to Vue: #540

Once we moved to Vue, we will most likely provide a js API to hook in your own vue modules and a hook in our view controller to allow you to load your own javascript.

ImaCrea commented 2 years ago

hello there, hope all is fine. I was wondering about the status of this issue please :) we'd love to have this kind of features https://github.com/nextcloud/calendar/issues/2136 implemented after 🤗

all the good and happy new year

towo commented 1 year ago

Hey @ChristophWurst, is this on the roadmap? Would incentives help? ;)

ChristophWurst commented 1 year ago

https://docs.nextcloud.com/server/stable/developer_manual/digging_deeper/groupware/calendar.html

tcitworld commented 1 year ago

The issue is more about extending the front-end views though. That link is not really relevant…yet.

towo commented 1 year ago

Exactly, I was essentially riding on the back of #4948, as that's something we'd very much like to deploy.