Skip to content
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

APIs for other apps #812

Open
3 tasks
georgehrke opened this issue May 2, 2018 · 7 comments
Open
3 tasks

APIs for other apps #812

georgehrke opened this issue May 2, 2018 · 7 comments
Labels
2. developing Work in progress enhancement New feature request

Comments

@georgehrke
Copy link
Member

georgehrke commented May 2, 2018

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

  • custom views
  • advanced events editor
  • custom entries for calendar list item context menu

anything else?


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@georgehrke georgehrke added enhancement New feature request META labels May 2, 2018
@Peterede
Copy link

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
Copy link
Member Author

georgehrke commented Jun 20, 2018

@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.

@georgehrke georgehrke added this to the 2.0.0 beta2 milestone Sep 1, 2018
@georgehrke georgehrke added 2. developing Work in progress and removed META labels Oct 22, 2019
@georgehrke georgehrke modified the milestones: 2.0.0 beta2, 2.0.0 - The Vue.js release Oct 22, 2019
@georgehrke georgehrke modified the milestones: 2.0.0 - The Vue.js release, 2.0.0 beta4 Dec 9, 2019
@georgehrke georgehrke modified the milestones: 2.0.0 RC, 2.0.1 Jan 14, 2020
@georgehrke georgehrke modified the milestones: 2.0.2, 2.0.3 Feb 27, 2020
@georgehrke georgehrke modified the milestones: 2.0.3, 2.1.0 Apr 2, 2020
@georgehrke georgehrke modified the milestones: 2.1.0, 2.2.0 Sep 4, 2020
@ChristophWurst ChristophWurst modified the milestones: 2.2.0, 2.3.0 Mar 24, 2021
@ChristophWurst ChristophWurst modified the milestones: v2.3.0, v2.4.0 Jun 24, 2021
@ChristophWurst ChristophWurst modified the milestones: v2.4.0, v2.4.1 Nov 25, 2021
@tcitworld tcitworld removed this from the v2.4.1 milestone Dec 17, 2021
@ImaCrea
Copy link

ImaCrea commented Jan 11, 2022

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 #2136 implemented after 🤗

all the good and happy new year

@towo
Copy link

towo commented May 25, 2023

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

@tcitworld
Copy link
Member

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

@towo
Copy link

towo commented May 26, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2. developing Work in progress enhancement New feature request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants