Air Calendar plugin addresses 3 main challenges of bubble users in terms of adding a calendar to their applications.
Speed and performance : This plugin is based on the latest FullCalendar library ( version 4.1.0) which was released just 6 days ago. The library is written with modern plain javascript without any jquery dependencies making the plugin very lightweight. This means your calendars will load very fast (those show have tested can attested to this). This library has been tried and texted and there have been several SaaS built on it (e.g. timekit.io)
Customization : This plugin was created with the goal of giving your full control of the look and feel of your calendar. By default when you add this element to a page, only the time/day grid is available (even the colors of this is completely customizable). You’re in control of where your buttons should be placed and how they should look.
Features : FullCalendar is the best javascript calendar in the world. It’s packed with all the features you can expect from a calendar. This plugin exposes most of these features and will continue to add more based on user interest.
Key features: Internationalization - Has full timezone and locale support. You can even change timezones and locales live (see demo).
On-demand-fetch - Allows you to fetch only the needed events for a view making your calendar load very fast.
Easy setup - It is easy to connect your events to the calendar. It is exactly as easy as the Bubble’s calendar. You don’t have to enable any data api or create tables with specific names.
Real time live editing - Any changes made to the calendar events and displayed immediately on the calendar without any refresh. This means you can have multiple people editing the calendar at the same time and each one will see the live updates without refreshing the page.
Thanks to all those that helped me in testing this plugin.
Also a big thank you to all those that have already bought the plugin even though i hadn’t officially announced it here.
NB:
This plugin doesn’t include the FullCalendar schedular. Will be added in version 2.
If you’re not sure if some feature you’re interested in is supported or not, please send me a PM before buying the plugin.
You can also subscribe for just a month to test it before buying it.
Hi guys, I will be creating a series of short video tutorials to show how to setup the calendar.
Here is the first one that shows how to add the calendar element and connect to your event data source.
As you will see from this short video (about 3mins) it takes less than 2mins to add the element to a page and connect your event source. [Sorry for not so good audio quality of this one, getting a better mic for following videos]
Hi Jon,
Good question. Yes it is response.
Note the the only element the plugin adds to a page is the grid which is responsive.
The rest of the design is up to you how you want things to look. For example you create your own navigation buttons so if you don’t make them responsive then of course the it wont.
Think of it like any bubble element, you’re responsible for making it responsive (but the grid element is responsive).
Thanks for confirming. I did a quick resize of the demo page and the calendar did not adjust. Should I assume that it’s just because the demo page is not responsive?
Hey @willtaylordesign,
Currently the calendar expects one event source meaning you will have to merge multiple event source. While its possible possible its not trivial.
I will add ability to add multiple event sources in addition to the main event source in the next upgrade.
Zeroqode has a nice plugin that allows you to easily authenticate a google calendar and even edit the google calendar in your bubble application.
Once I add the multiple event sources feature you should consider getting the zeroqode plugin to help you with the authentication flow.
Hi @JonL, sorry i missed this question.
To be honest i’m not sure how i want to approach this licensing thing.
One user propose something that i’m considering. He suggested I should just add the schedular feature and not purchase any license and leave individual users to get their onw $480 license from FullCalendar.
Thats definitely going to cost users a lot. But funny enough if i was to even purchase it with my own money and sell the whole plugin for say $120 people will still scream its a rip off.
You don’t need to use an api for this. It’s something you can build within Bubble. Perhaps you could use logic to only display lists of available time slots?