Hello,
I'm just testing the new CalDav integration on cPanel and I've a few comments on this, that everyone is probably thinking right now:
1) Why the hell can't I create a new calendar? Every time I try to do it, Calendar on OS X or iOS just falls and says:
iOS just quietly discards the new calendar...
2) Why is the configuration so hard to do, specially when you say it was tested on Apple devices.
2.1) By default when I get to the Internet Accounts section on OS X, if I enter the server address like server.example.dev it will just fail. I need to specify a port... Why?
2.2) Why isn't there an auto-config for Apple devices for each email account ready to use... potently to another devices as well => This would make the process similar to setting up an email account avoiding errors by the end users...
2.3) Why does "Configure My Calendar and Contact Client Applications" section tells users to enter the cPanel username, when it doesn't work, I can only make the accounts work by using the user email address as I expected...
2.4) Is there any shared calendar / contacts information? If yes, is that why you guys tell people to use the cPanel username instead of emails? It doesn't seem to work anyway...
3) Why do this needs horde enabled. Horde is ugly, old and crappy...
3.1) Why isn't the bundled RoundCube pre-installed with the CalDav / CardDav extensions and properly configured to use CalDav / CardDav by default;
3.2) Why didn't WHM team choose a standalone implementation of CalDav / CardDav to run this service? There are great open-source projects without much licensing trouble that could fit this role and easily configured to authenticate against what you already have on place...
4) Poor default configuration after upgrade...
4.1) After upgrade to 11.50 I had to manually enable horde, I was never told the featured needed horde enabled;
4.2) The same applies for the firewall, I had to go to firewall settings and add the port 2080 to TCP IN/OUT otherwise it wouldn't work.
Generally speaking, this feature is very welcome, I've been waiting for this for ages. However like any other featured implemented by the WHM team, it takes ages to implement, it's done on the worst possible way and takes even more time to cleanup later... (sounds like the add on domain mess...).
WHM/cPanel is a nice product, most of the times, and I really wish it could be better, but the team constantly fails to deliver new features and clean old messes the right way.
Thank you.
I'm just testing the new CalDav integration on cPanel and I've a few comments on this, that everyone is probably thinking right now:
1) Why the hell can't I create a new calendar? Every time I try to do it, Calendar on OS X or iOS just falls and says:
Code:
03/06/15 20:00:03,182 CalendarAgent[36623]: [com.apple.calendar.store.log.caldav.queue] [Also adding dependent [<CalDAVSetCalendarColorQueueableOperation: 0x7fb68c80d4a0; Sequence: 390>] to failed operations.]
2) Why is the configuration so hard to do, specially when you say it was tested on Apple devices.
2.1) By default when I get to the Internet Accounts section on OS X, if I enter the server address like server.example.dev it will just fail. I need to specify a port... Why?
2.2) Why isn't there an auto-config for Apple devices for each email account ready to use... potently to another devices as well => This would make the process similar to setting up an email account avoiding errors by the end users...
2.3) Why does "Configure My Calendar and Contact Client Applications" section tells users to enter the cPanel username, when it doesn't work, I can only make the accounts work by using the user email address as I expected...
2.4) Is there any shared calendar / contacts information? If yes, is that why you guys tell people to use the cPanel username instead of emails? It doesn't seem to work anyway...
3) Why do this needs horde enabled. Horde is ugly, old and crappy...
3.1) Why isn't the bundled RoundCube pre-installed with the CalDav / CardDav extensions and properly configured to use CalDav / CardDav by default;
3.2) Why didn't WHM team choose a standalone implementation of CalDav / CardDav to run this service? There are great open-source projects without much licensing trouble that could fit this role and easily configured to authenticate against what you already have on place...
4) Poor default configuration after upgrade...
4.1) After upgrade to 11.50 I had to manually enable horde, I was never told the featured needed horde enabled;
4.2) The same applies for the firewall, I had to go to firewall settings and add the port 2080 to TCP IN/OUT otherwise it wouldn't work.
Generally speaking, this feature is very welcome, I've been waiting for this for ages. However like any other featured implemented by the WHM team, it takes ages to implement, it's done on the worst possible way and takes even more time to cleanup later... (sounds like the add on domain mess...).
WHM/cPanel is a nice product, most of the times, and I really wish it could be better, but the team constantly fails to deliver new features and clean old messes the right way.
Thank you.
Last edited: