Is this component still under development?
Yes, it is! I'm working with the 1.6 version for more then 2 weeks, doing lots of rework on the code. The 1.6 code is really poor. Apart from bugs the code appears to me as a work in progress and far from finished. It should not have been released as a beta version in the first place (and is a shame one has to pay to get it)! To name a few issues:
- two different event classes are used: mosJCalProEvents and ExtCal_Event. Both represent a calendar event. I guess the ExtCal_Event is intendent to replace the mosJCalProEvents class but both are still used.
- the code to update an event is copied from the code to save an event resulting in lots of duplicate code. I merged the code by changing only a few lines.
- For each day to display in a view at least 2 queries are executed for EACH event! So a month view with an average of 2 events per day requires 30 x 2 x 2 = 120 queries! This can also be done with ONE query! Imagine a popular site with multiple visitors asking for a month view, this will definately bring each server to it's knees.
So guys, good to here an MVC version will be made. Together with a critical review of the database interaction that might result in a very interesting calendar component. Can't wait to see it.
Ron