CardDAV support

autumnwalker123 shared this idea 2 years ago
Completed

Please enable CardDAV support in cPanel for usage with webmail clients (e.g. RoundCube) and for syncing contact information via vCard format with mobile devices / desktop applications (e.g. iPhone / Apple Mail).

CardDAV is part of the WebDAV protocol which is already available in cPanel.

Best Answer
photo

We are currently working on implementing both CalDAV and CardDAV support. We don't have an ETA on delivery right now.

Comments (10)

photo
2

It's high time contact and calendar sync became part of cPanel

photo
1

We are currently working on implementing both CalDAV and CardDAV support. We don't have an ETA on delivery right now.

photo
1

Thanks. This is a much needed feature

photo
1

It would be nice when implementing this, if any compatible webmails would make use of this for their calanders and contact lists without requiring any addition confirguration from the caldav/carddav user's side.

photo
3

Hello,

I'm pleased to inform you that the next development release of 11.49 will contain the basic support for CalDAV, and CardDAV, that I mentioned earlier! This means the functionality will be part of 11.50.

Anyone that uses the EDGE tier should get the feature next (or whenever we produce our next development build). Production builds of 11.50 should begin appearing late April, or early May.

photo
1

Buenas Días,

Aun no Tienen fecha de Lanzamiento la version final 11.50 ya que va ser un gran paso hacia la syncronización de calendario y contactos. Nuestros clientes estarán muy contentos con la noticia.

photo
3

Hello Jorge,

We'll be releasing 11.50 in the next couple of weeks. Right now it's available on the EDGE tier for pre-release testing.

photo
1

Syncing for CardDAV clients is available in 11.50, which reached production last week. In 11.52 we intend to add support for ActiveSync, pre-populated shared address books, and more.

photo
1

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:

[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.][/CODE]

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.

photo
1

Please see my response to your forum post of the same.