As we move into a new year we are sharing updates about what we are working on. There are new goodies you can expect from Sugar Calendar in the coming months and today I want to share a preview of one of the most important feature sets that we’ve been working on extensively for the past months.
Event management by itself can be complicated, as there are so many different variables to consider. The complexity level increases exponentially when event recurrence is brought in. Our premium version of Sugar Calendar includes support for simple recurring events out of the box. The options for how the events are configured look like this:
This is a basic recurring event feature set that works great if all you need to do is set up events that occur every day, week, month, or year. But what if you need a more complicated setup?
- Events that recur on the 2nd Monday of each month?
- Or the last day of every week?
- Or perhaps the first or last day of every year?
Those options are significantly more complicated, both in terms of the interface required to configure them, and in the behind-the-scenes logic for making them work.
These are exactly the type of complicated recurring events you will be able to build when our Advanced Recurring Events add-on is completed in the coming weeks!
We aren’t quite finished, so these screenshots are subject to change, but the images below show a preview of the options we’ve built into the add-on.
There are four stand-out features the add-on will enable:
- Events that recur on specific days
- Events that recur every X period
- Events that recur X times
- Date/Time exceptions for when event recurrences are skipped
In creating this add-on, we surveyed and researched every single readily available open source option, and discovered that nothing out there met our needs, nor the high expectations of our thousands of customers and users. Advanced Recurring is by far our most requested feature, and we are taking immense care to invent something that we know will serve your needs exceptionally well.
Under the hood powering all of this is an extensible API that fits comfortably in the middle of the iCalendar specification and WordPress, allowing for quick & easy database queries and super-fast performance.
Event attributes are stored in their own database table, with their own intelligent objects that understand how to translate themselves into all of the different formats they will commonly be accessed by, while also allowing us to have room to grow into future formats as new ones emerge.
We still have work to do before the add-on is finished but we are getting very close. If this add-on or others interest you, be sure to sign up for our email list from the bottom of our home page to be notified when the Advanced Recurring add-on is released!
Thanks, Jonas! We are definitely excited to get it finished up and released!
This looks really solid and will definitely allow us to move some sites back from Tribe!
Will there also be an “exclusions” option? That’s been the main sticking point for clients like Zoo’s who have recurring events that happen every Tuesday EXCEPT for that one special Tuesday where it doesn’t happen.
Keep up the great work!
Glad to hear it looks like it will work for you!
There is indeed an exclusion option! It’s not shown in the screenshots above but we are building it and we call it “Exceptions”.
So how do we engage the exceptions? Cuz I sure am not seeing it
Looking forward to this enhancement of the recurring events.
I’ve been waiting for this feature. It was the one thing missing that clients pointed out pretty regularly. Glad I’ll be able to provide it to them in the near future!
This is going to be very useful!
Oh I need this now … do you have a Beta ?
Hey Bryan! We’re doing a limited beta from now until the end of the year.
Will keep you in mind as we continue to test!
Really need this and looking forward to final version. Is there any update as to when this will drop?
Unfortunately this project has taken a lot longer than we anticipated. We are getting very close to having it done though!
Your initial post had this slated to drop the end of last year. Can you give us an update on when this will drop? Thanks
It has taken us much longer than anticipated to finish this add-on, but it should be soon! We’ll send out an email as soon as it’s available. If you’re not yet subscribed, you can subscribe here: https://sugarcalendar.com/subscribe/