This might get supported in future (maybe):
- Probably: NextCloud sharing
- Maybe: NextCloud files versioning
- Maybe: document thumbnails
This probably won't get supported anytime soon:
- CalDAV/CardDAV support:
- this would require a bunch of new stuff implemented
- the only CalDAV test suite (CavDAVtester) does not work anymore as it's written for Python 2
- for now the best option is to use Baikal from Sabre/DAV for that
- Nice web clients to add to Baikal are AgenDAV and InfCloud
- Extended MKCOL required only if CalDAV support is implemented
- Partial upload via PATCH
- Resumable upload via TUS
- WebDAV sharing if it ever becomes a spec?
If you are looking for calendar (CalDAV) and contacts (CardDAV), KaraDAV doesn't have these, so have a look at these servers:
And these clients:
If you are looking at implementing a CalDAV/CardDAV client or server, look at these amazing resources from Sabre:
- Building a CalDAV client
- Building a CardDAV client
- See also SimpleCalDAV for a simple implementation.