WebDAV est un standard pour permettre une gestion distribuée des ressources. Il permet l'utilisation de l'outils de synchronisation de fichiers et Windows Explorer avec les dossiers cFos Personal Net.
Pour ouvrir vos répertoires cFos Personal Net à distance écrivez \\www.yourdomain.com\DavWWWRoot\dav dans la barre d'adresses de Windows Explorer. Windows Explorer va ensuite accéder à votre sous-dossier dav dans le répertoire public. Pour l'acces a l'écriture et la suppression, enlevez la section commentée dans .htaccess dans votre répertoire public. Veuillez également modifier les droits d'accès / HTTP auth. Autrement, tout le monde a acces a l'écriture et la suppression de votre répertoire dav.
cFos Personal Net supporte les méthodes HTTP suivantes: PROPFIND, PROPPATCH, DELETE, PUT, MKCOL, COPY, MOVE, LOCK, UNLOCK. PROPPATCH est utilisé pour modifier les attributs des fichiers et leur temps.
cFos Personal Net traite actuellement toutes les ressources WebDAV comme des fichiers et répertoires dans l'arbre du répertoire public.
Les verrouillages sont toujours exclusifs. L'instruction pnet_LimitPut est utilisée pour restreindre la création de nouveaux fichiers et répertoires. L'instruction est utilisée pour restreindre la suppression des fichiers et leur modification.
cFos Personal Net supporte CALDAV (RFC 4791). Cela vous permet de stoquer et synchroniser les données de votre calendrier. Vous pouvez soit utiliser un logiciel de calendrier qui détecte automatiquement le calendrier ou configurer les dossiers, où les entrées du calendrier sont stoqués manuellement.
Pour détecter automatiquement cFos Personal Net utilise l'utilisateur actuel avec l'authentification HTTP. Cela créer automatiquement un répertoire caldav_personal dans le repertoire pub/private/<your user name>/. Le préfixe pour les répertoires de calendrier peuvent etre définis avec la clé caldav_prefix dans la section [param] de GLOBAL.INI et est "caldav_" by default.
Pour configurer l'emplacement du calendrier manuellement (par exemple pour utiliser avec Mozilla Lightning) vous devez créer le repertoire caldav_personal manuellement et configurer ce lien (url) dans l'application de calendrier (exemple : http://localhost/private/testuser/caldav_personal).
Si vous configurez CalDAV manuellement, vous devrez créer un fichier .htaccess avec pour directive pnet_lock on si vous utilisez le répertoire CalDAV depuis plusieurs ordinateurs simultanément.
cFos Personal Net supporte CardDAV (RFC 6352). Cela vous permet de stoquer et synchroniser votre carnet d'adresses de contacts avec cFos Personal Net. Vous pouvez soit utiliser un logiciel de carnet d'adresses qui détecte automatiquement le carnet d'adresse CARDDAV ou configurer les dossiers, où les contacts sont stoqués manuellement.
Pour détecter automatiquement, cFos Personal Net utilise l'utilisateur actuel avec l'authentification HTTP. Comme CALDAV, il créer automatiquement un dossier carddav_personal dans le dossier pub/private/<your user name>/.
Le préfixe pour les répertoires du carnet d'adresses peut etre configurer avec la clé cardav_prefix dans la section [param] de GLOBAL.INI et est "cardav_" by default.
Pour configurer l'emplacement du carnet d'adresses manuellement vous devez créer manuellement le répertoire carddav_personal et configurer ce lien (url) dans l'application du carnet d'adresses. (exemple : http://localhost/private/testuser/carddav_personal).
Si vous configurez manuellement CardDAV, vous devrez créer un fichier .htaccess avec comme instruction pnet_lock on si vous utilisez le répertoire CardDAV depuis plusieurs ordinateurs simultanément.
cFos OutlookDAV (beta) peut être utilisé pour synchroniser les calendriers, les taches et les contacts de cFos Personal Net avec MS Outlook.