KnowledgeBase

CalDAV et CardDAV pour Daylite 6

Comment configurer CalDAV et CardDAV en Daylite 6.

dans le cadre de Daylite hébergé (chez vous ou chez NausicaMedia). Cet article ne s’adresse pas aux gens qui sont en cloud chez MarketCircle, ceux-ci voudront bien se reporter à cette page.

CalDAV OS X

  1. Ouvrir Daylite > Préférences > Partage de Calendrier
  2. Copier l’adresse du serveur qui est indiquée dans la fenêtre.
  3. Lancer l’application Calendrier
  4. Aller dans Préférences > Comptes
  5. Configurer votre compte en copiant les indications suivantes. Utilisez le carré 1 si vous êtes sur Yosemite, et le 2 si vous êtes sur El Capitan.

**Carré 1: Yosemite **
Type de compte : Manuel
Nom de l’utilisateur : Votre nom d’utilisateur Daylite
mot de passe : votre mot de passe Daylite
Adresse du serveur : http://votreadresse.com:6188/

**Carré 2: El Capitan**
Type de compte : Avancé
nom d’utilisateur : Votre nom d’utilisateur Daylite

mot de passe : votre mot de passe Daylite
Adresse du serveur : votreadresse.com
Server Path: /
Port: 6188
Décocher utiliser SSL

Il faut bien sûr remplacer votreadresse.com par votre… adresse. Si vous n’êtes pas sûr de vous il vous faudra aller voir Daylite Server Admin et le panneau de réseau afin d’en avoir le coeur net. Pour les gens qui ont opté pour l’hébergement chez NausicaMedia, vous passez certainement à travers un VPN et vous aurez donc une adresse privée pour vous connecter… après avoir ouvert un tunnel VPN.

Si vous voulez sécuriser votre connexion avec SSL, alors sachez que le certificat dans Daylite Server Admin est auto-signé et qu’on vous demandera de l’autoriser et au lieu du port 6188, vous passerez par le port 6185. Il est impossible d’ajouter un certificat signé par une autorité dans Daylite.

CardDAV OS X

  1. Ouvrir Daylite > Préférences > Partage de Contact
  2. Copier l’adresse du serveur qui est indiquée dans la fenêtre.
  3. Lancer l’application Contacts
  4. Aller dans Préférences > Comptes
  5. Cliquer sur le signe + en bas à gauche et choisissez « Autre compte Contacts… »

 

Type de compte : Manuel
Nom de l’utilisateur : Votre nom d’utilisateur Daylite
mot de passe : votre mot de passe Daylite
Adresse du serveur : http://votreadresse.com:6188/

Comments (2)

Quels processus doivent être autorisés pour utiliser Daylite ?

appointments_626x442

Voici la liste des différents processus qui doivent être autorisés dans le pare-feu afin de pouvoir utiliser Daylite sur OS X. Le pare-feu se trouve dans les Préférences Système, Sécurité et confidentialité, il vous faut cliquer sur Coupe-feu et régler les processus suivants afin qu’ils acceptent les connexions entrantes pour Daylite Server Admin (ces réglages seront donc à réaliser sur l’ordinateur qui héberge Daylite Server Admin) :

  • DLAccessd : Responsable de l’authentification des clients (OS, iOS et DAV*) avec la base de données.
  • DLAttachmentd : Responsable des chargements/téléchargements des pièces jointes vers et depuis la base de données.
  • DLCardCald : Le serveur DAV de la base de données qui permet les abonnements/publications de CardDAV et CalDAV.
  • DLConfigd : Responsable du démarrage/arrêt des autres processus et du fonctionnement de l’application Daylite Server Admin.
  • DLPortsd : Responsable de la redirection automatique de ports des routeurs acceptant NAT-PNP et UPNP.
  • DLStaged : Responsable de la création de la base de données iOS sur le serveur.
  • DLTouchd : Responsable pour le chargement/téléchargement des données entre la base de données et les clients iOS.
  • postgres : La base de données du serveur responsable de l’application des changements à la base de données elle-même.

*Lexique : OS = ordinateur de bureau ou portable ; iOS = iPhone ou iPad ou Apple TV ; DAV = Distributed Authoring and Versioning, protocole soutenant tous les échanges de données pour le calendrier ou les contacts (CalDAV et CardDAV).

Si certains ou pas des processus ci-dessus sont visibles, accomplissez les actions suivantes manuellement :

  1. Ouvrer une fenêtre du Finder et naviguer jusqu’à l’emplacement suivant : Macintosh HD/Bibliothèque/Applications Support/Daylite Server (4 ou 5).
  2. Appuyer sur la touche Ctrl et cliquer sur « Daylite Server.bundle ». Choisissez « Afficher le contenu du paquet ».
  3. D’ici naviguer jusque Contents/Resources.

Les processus que Daylite Server Admin requiert pour que la base de données puisse communiquer localement/à distance seront listés ici. Garder cette fenêtre ouverte en arrière-plan. Pour ajouter ces processus au pare-feu, vous aurez besoin de :

  1. Aller dans Préférences Système. Choisissez Sécurité et confidentialité, puis Coupe-feu. Cliquer sur le cadenas afin de vous authentifier. Cliquer sur Options de coupe-feu…
  2. Dans la fenêtre suivante, cliquer sur le bouton « + »
  3. Maintenant depuis la fenêtre du Finder que vous avez gardé en arrière-plan, glisser-déposer les processus dans la fenêtre de coupe-feu. Cela vous permettra de voir la liste des processus.
  4. Ensuite, ajouter les processus suivants : DLAccessd, DLAttachmentd, DLCardCald, DLConfigd, DLPortsd, DLStaged, DLTouchd & postgres (ce dernier que vous trouverez à cet endroit : /Bibliothèque/Application Support/DayliteServer 4/Daylite Server.bundle/Contents/Frameworks/MCDatabaseServer.framework/Versions/A/Resources/postgresql/bin).
  5. Cliquer sur « OK » pour confirmer vos changements. Arrêter et redémarrer votre ordinateur pour que le pare-feu prenne vos réglages en compte.

Lancer Daylite Server Admin et confirmer qu’il est bien en marche.

Cet article a paru sur le site de MarketCircle dans leur base de connaissances.

Pas de commentaires

De la lenteur de Daylite Server Admin

daylite server

 

Si vous trouvez que Daylite Server Admin (DLSA) est long à s’ouvrir, il y a une solution. Vous me direz, il y a toujours une solution. Oui, mais je vais vous la donner. Car il y a peut-être toujours une solution mais on ne la connait pas forcément.

En premier, il vous faudra supporter la lenteur une nouvelle fois, car il faut ouvrir DLSA. Ensuite vous le mettez sur « off », vous l’éteignez en français. Puis vous allez dans la bibliothèque de votre système dans Application Support/Logs : et là, vous renommerez (ne l’effacez pas, n’effacez pas les logs !) le fichier DayliteEventLogDatabase.mclogdb en DayliteEventLogDatabase.mclogdb1 par exemple. Mettez DLSA sur « on », quittez le  et relancez le et vous verrez instantanément la différence.

Pas de commentaires

Erreur code 0 dans Daylite

2012 Elite Partner BadgeJe commence ici la traduction des articles de la knowledge base de Market Circle. Notamment ceux qui résolvent les erreurs les plus communes.

Quand je travaille avec Daylite, je vois l’erreur suivante :

Symptôme :

« The Sync Helper encountered a problem. Could not start sync (code 0). Check the Daylite Sync Helper log file for more details. »

Solution :

  1. Lancez Le Moniteur d’activité (/Applications/Utilitaires)
  2. Sélectionnez « Toutes les opérations » dans le menu déroulant en haut à droite
  3. Dans le champ de « Filtre », tapez « Daylite Sync Helper » (sans les guillemets). Si rien n’apparait cela confirme que Daylite Sync Helper ne fonctionne pas.
  4. Lancez Daylite et faites Log out (File/logout) pour vous déconnecter de votre base de données
  5. Choisissez Help -> Welcome to Daylite et cliquez sur le bouton « Browse sample » (afin d’ouvrir la base de démonstration incluse.
  6. Quand la base de démonstration est chargée, allez dans Daylite/Preferences et cliquez sur General.
  7. Décochez « Sync in background »
  8. Quittez et redémarrez Daylite
  9. Retournez dans Moniteur d’activité et vérifiez que Daylite Sync helper est bien présent
  10. Retournez dans Daylite, sortez de la base de démonstration si besoin (File/Log Out)
  11. Connectez-vous à votre base de données
  12. Tentez une synchronisation manuelle.
Pas de commentaires