Here is an other post of my serie about WebDAV & CO.
So before we get to specific use cases for WebDAV & CO in combination with Hubzilla and streams here one more post with some general information:
WebDAV
(Web-based Distributed Authoring and Versioning) is a set of extensions to HTTP allowing the Web to be viewed as a writable, collaborative medium and
not just a read-only medium. Even so WebDAV started as the overall expression for this protocols
the word WebDAV it today manly used in combination with files in a cloud and their exchange with Clients. With WebDav you can do:
- Remote file access and management
- Collaborative document editing
- File synchronization across devices
- Content management for websitesCalDAV
(Calendar Distributed Authoring and Versioning) extends the WebDAV specification
to access and manage calendar data along with the ability to schedule meetings with users on the same or on remote servers. There are many implementations of CalDAV- so also e.g. Apple Calendar (formerly iCal) uses CalDAV and you also can show a CalDAV Calendar in a Google Calendar
https://developers.google.com/calendar/caldav/v2/guide - ( but if you have your CalDAV Calendar you do not need a Google Calendar i would say :-) )
CardDAV
(vCard Distributed Authoring and Versioning) extends the WebDAV specification to allow users to
access and share contacts and address books. It became known as a synchronization protocol in iOS 7, among other things, and is now also supported by Gmail and Thunderbird.
All this has a
Server and a Client side - for which different implementations are needed. So there are implementations that just install as a Client and need to be connected to a Server.
The server is a central controller and the client is usually a utility that runs on endpoints.There are a lot implementations in also well known software.
Here you can find some incomplete lists of such implementations:
WebDAV SERVERS
https://medevel.com/15-os-webdav-servers/WebDAV CLIENTS
https://medevel.com/free-webdav-clients-1600/ https://www.comparitech.com/net-admin/best-webdav-clients/ https://en.wikipedia.org/wiki/WebDAV#WebDAV_clients https://alternativeto.net/feature/webdav/ https://alternativeto.net/feature/webdav-sync/WebDAV Android CLIENTS
https://search.f-droid.org/?q=webdav https://play.google.com/store/search?q=Webdav&%3Bc=appsWebDAV IOS CLIENTS
https://www.apple.com/de/search/Webdav?src=globalnav
CalDAV SERVERS
https://en.wikipedia.org/wiki/Comparison_of_CalDAV_and_CardDAV_implementations#Server_implementationsCalDAV CLIENTS
https://en.wikipedia.org/wiki/Comparison_of_CalDAV_and_CardDAV_implementations#Client_implementationsCalDAV Android CLIENTS
https://search.f-droid.org/?q=caldav https://play.google.com/store/search?q=caldav&%3Bc=appsCalDAV IOS CLIENTS
https://www.apple.com/de/search/caldav?src=serp
CartDAV SERVERS
https://en.wikipedia.org/wiki/Comparison_of_CalDAV_and_CardDAV_implementations#Server_implementationsCalDAV CLIENTS
https://en.wikipedia.org/wiki/Comparison_of_CalDAV_and_CardDAV_implementations#Client_implementationsCardDAV Android CLIENTS
https://search.f-droid.org/?q=cartdav https://play.google.com/store/search?q=cartdav&%3Bc=appsCardDAV IOS CLIENTS
https://www.apple.com/de/search/carddav?src=serp
Hubzilla and streams have the
Sabre WebDAV, CalDAV and CardDAV server implemented
https://sabre.io. and can that way serve files, calendars and adressbooks to clients.
The integrated cloud app of Hubzilla and streams connects to WebDAV clients.
Hubzilla provides also an app for managing CalDAV calendars and serves them to CalDAV clients. The HZ CardDAV app can manage address books and serves them to CardDAV clients. In Streams this two Apps are not active right now.
So basically
you can try to connect all the different clients you finde in the lists above with your Hubzilla/streams account and use the Hubzilla/streams server you are on as server for your clients you have installed on all your different end devices.
Can you see that is will give you a lot of options?
In the next posts of this series i will show you some.
STAY TUNED and keep following