niccokunzmann / open-web-calendar

Embed a highly customizable web calendar into your website using ICal source links
https://open-web-calendar.quelltext.eu
GNU General Public License v2.0
215 stars 70 forks source link

dynamically activate plugins #32

Open niccokunzmann opened 5 years ago

niccokunzmann commented 5 years ago

dhtmlx allows for many plugins one can activate. These can be added to the customization page as a choice.

related: #8 #9


We're using Polar.sh so you can upvote and help fund this issue. We receive the funding once the issue is completed & confirmed by you. Thank you in advance for helping prioritize & fund our work.

Fund with Polar

thoka commented 5 years ago

These plugins should be configurable by the (remote) settings file in a save way.

So the service provider adds a whitelist of allowed plugins. Then in the settings file one could choose among these options.

niccokunzmann commented 5 years ago

We can download all plugins from dhtmlx. I thought, we do it like this:

Code: https://github.com/niccokunzmann/open-web-calendar/blob/master/templates/calendars/dhtmlx.html#L10

Note: Some plugins are not useful like recurring which requires API changes and do not just provide user options.