Hi guys,
I need some few users (about 3) to help me test the performance of my Air Calendar Lite (without scheduler) plugin that I will be releasing in about 2 days time (assuming the testing is successful).
It is a plugin based on the FullCalendar library (same library the bubble calendar uses).
Itās goal is to address 3 main concerns with the current bubble calendar plugin.
Performance : Many users complain that the bubble calendar is too slow. This is because the calendar loads all events on page load. Instead Air Calendar loads events based on demand based on the current view by exposing the current view and its end and start date (this can be used to constrain the events fetching).
Customization : Air Calendar doesnāt come with any navigation buttons. Instead it exposes workflow actions allowing you to design your own buttons and layout. The only thing not customizable is the calendar grid (you can actually customize that with CSS).
Features : FullCalendar has tons of features most of which the bubble calendar doesnāt expose. The goal of Air Calendar is to make available the most desired features.
The bubble calendar is based on FullCalendar v 1.6.4 (released in 2013). FullCalendar was completely re-written this year. Air Calendar is based on the latest FullCalendar v4.0.1 released just about 3 weeks ago, so it is very current.
Can I help you test?
Yes if the following applies to you:
Be currently using the Bubble Calendar in either a production/live application.
Currently experiencing speed issues with loading events into the calendar.
Has several hundreds ( ideally thousands) of calendar events for a long period of time (over 6 months) in their database.
Has about 10 minutes to spare. You will need about 5 minutes to read the documentation and 5 minutes to setup the plugin.
What does the test involve?
Read a one page documentation on how to install and setup the plugin.
Create a blank page and add the calendar.
Compare the speed of events loading to your existing Bubble calendar.
Send me your results, impression, recommendation, etc.
Whatās in it for me?
As a thank you for your time, you will get to use the plugin free of charge for any one application of your chosen.
The plugin will be sold on the bubble plugin store for about ⦠(still thinking about the price)
Does this come with the scheduler?
No. That will be a separate plugin (much higher price because of the licensing).
Ok iām in, what should I do?
Just send me a private message with the name of the your app you want to use to test.
I will grant the app access to the plugin and notify you.
Any preview?
Sure. See demo and editor page and documentation ( incomplete) links below.
Very excited by this. Iām actually happy that you are finally considering charging for your plugins, especially this one, because it simply means (well anyone would assume) that any future bugs will be swiftly fixed. Also, I saw some mention of a āProā version of this elsewhere on the forum and I know that youāre still in the preliminary stages, however, could you possibly shed some light on what the main difference(s) will be between the āLiteā and āProā versions? For example, performance, feature or customization differences?
Yes. If i take even your $1, iām obligated to abide by the SLA.
The main difference between them is that the Pro version will have the Scheduler (Resource/Timeline view) plus all features of the lite.
The reason why iām creating two versions is the pricing.
The Pro version will require me to purchase a developer license from FullCalendar to be able to include the Scheduler in the plugin. Therefore I will have to factor that cost into the plugin.
I had the opportunity to test it and I can confirm a huge increase in speed.
Comparison between Bubble Calendar and New Calendar Plugin:
Bubble Calendar: 24 to 28 seconds to load (between 300 and 400 records over 6 months)
New Calendar Plugin: 1 to 5 seconds to load. Very fast times for weekly views (1 - 2 seconds approx - 20 events fetched) and reasonable good times for monthly views (4 - 5 seconds - 100 events).
I extensively use calendar throughout my apps to show both weekly timesheets and future events. This is certainly a game changer and will help keeping our clients, which are constantly complaining about speed issues when tracking their employees work.
One quick question - with the ā+ more eventsā is there a way to use the + more selected date in a Workflow? (like have it set the clicked date value?)
Example, when Calendarās More Events is clicked, display List:filtered by + More selected date (can only see using curdate, event date, or clicked date, all of which are empty or a previous selection - not a value from the +more events click)
@gf_wolfer,
The version you had i think didnāt have this functionality but the current version (unpublished) has functionality to allow you to determine what clicking on the more like does.
Also there is a new event trigger for when the more link is clicked that allows you to create your own workflow actions.
There are three main direct options.
Show the popup as usual (what your current version has)
Go to a specific view. For example go to the day view of the current day more link clicked(see demo below)
Do nothing. This option allows you to do whatever you want. So you can use the trigger event and define your own custom workflow (see demo below).
I am using the āMore events is Clickedā Workflow, but I would like to access the Date that the More Events click resides on to use in an Action within the Workflow.
Example, I display the list of a specific Dayās events in another element, and I want this Display list function to occur for clicking any element on a specific day, whether they actually click the More, Event or Day (so there is no ādead spotā when clicking)
@gf_wolfer,
Ah I see what you mean.
Technically a click on the more link is not a click on the day and thatās why you couldnāt assess the day with the clicked date state.
Iāve just updated the plugin to add a new state, more link clicked date , that will give you what you want.
@jamesbond thanks for subscribing.
Iāve not publicly announced it because the documentation isnāt complete yet.
Hopefully will finish it by today and formally announce it.
Thanks to all those who have already subscribed even though Iāve not officially announced it.
Hi @josh10 thanks.
If youāre interested in buying the plugin and want those features I could consider adding them.
But IMHO even without those features the price is very reasonable for the kind of features the plugin provides (maybe you havenāt explored its full potential).