- Dynamic intelligent timezones
- Recurring events (nearly ready!)
- Dynamic event colors
Be on the lookout for the addition of recurring events on the calendar and a souped up recurring events creator!
This way instead of creating Timeslot on the fly you can save a recurring event to your database and just load the recurring event into the calendar. You save a string that looks something like this
DTSTART;TZID=America/New_York:20210515T202139 RRULE:FREQ=WEEKLY;COUNT=30;INTERVAL=1;WKST=MO;BYDAY=MO,WE,FR;BYHOUR=6;BYMINUTE=0
EXRULE:FREQ=WEEKLY;COUNT=1
EXDATE:20210601T202139Z
and it creates the following type of events
An event will appear on the calendar every week on Monday, Wednesday, Friday for 30 times starting on may 15th 2021 @ 8:21:29 except for the instance on June 1st
And if an event is booked or needs to be blocked off you add this and create events in your dB accordingly
Next up would be iCal parsing I guess to bring in recurring events from other sources. Then tying in the google calendar directly instead of with the current workaround elements!!!
Get it while the price is low!!!
Sneak peak on updates in progress
Btw… the dynamic timezone refers to how events are displayed. Input events in your timezone and be sure they show up in the right spot in any timezone!
Well the first two are live but the last on, that’s the kicker
Now with dynamic colors instead of saving a color to the database you just save an event with an identifier and then set the identifier color in the element input fields.
This way you can dynamically update event colors on the fly!
[update]
After the realization that I havent explained the delimiter setup for this plugin in the docs yet, thanks to @marksrunge here, i decided to make this quick video to demonstrate how to use/setup the delimiter
and here’s my rationale.
It’s tricky at first but once you do it twice, you’ll find it to be super simple. the idea here is that i wanted to allow for several data sources to input data. your DB plus the scheduler. In this journey i found that sometimes a title (or other fields) have a comma in them and when joining data sources this way it presnts issues.
so
for any field that may have a comma (be aware event colors always require this trick) use this trick