A propos d'ICal... notre expérience:

ICal disponible depuis le 10 septembre s'annonce comme un utilitaire prometteur mais si on le compare avec Palm Desktop il mérite encore de mûrir.

La fonction de partage nécessite d'être un abonné mac.com ou de disposer d'un serveur WebDAV. Comme le premier service mac.com ne correspond pas à nos attentes en terme de confidentialité et prestations, l'activation sur notre serveur Intranet (MacOS 10.1.5 normal) du service WebDAV a été étudiée. (Il est aussi accessible via Internet / Adsl au travers d'un pare-feu). Nous avons donc recherché sur le net comment activer le service WebDAV livré avec MacOSX. Cela a fonctionne aussi sur MacOS 10.2 même sur la machine qui contient ICal.


WebDAV

L'article trouvé le plus intéressant est celui de shawnwall (en anglais), il propose une approche efficace qui demande toutefois de connaître quelque peu Unix et Terminal. Et même si on peut utiliser le copier-coller entre la page du web et le terminal ou l'éditeur pico, il convient d'être prudent pour bien comprendre la suite des actions.

Pour éditer la configuration d'Apache nous préférons pico et pour éditer la protection du dossier qui contiendra les agendas, Apache Protect a été utilisé à cause de sa gestion simple des listes de mot de passe affectés à un dossier.

Enfin, au lieu de se logger en superuser (su), la commande sudo est utilisée quand c'est nécessaire. Il faut pour cela que vous disposiez du mot passe root et que celui-ci soit activé dans netinfo.

L'exemple expliqué sur cette page de shawnwall crée un dossier "DAVdocs" sur la racine du serveur et un dossier non-publiable (DAVlock) nécessaire au fonctionnement de WebDAV. Le dossier des documents DAVdocs est protégé, il pourra contenir les agendas mais pourquoi pas une page web d'info ou de masquage (index.html).
Ensuite, l'article explicite la modification de la configuration du serveur Apache pour activer le service WebDAV . Cette configuration est accessible et éditable via pico.

"cd /etc/httpd/"
"sudo pico httpd.conf"

Une fois, le serveur Apache redémarré via le terminal ou plus simplement par les préférences système, on peut vérifier que Apache + WebDAV fonctionne avec un produit comme Golive qui permet d'actualiser un site via WebDAV.

Car ICal nous réserve quelques petites surprises !


ICal

Pour faire les tests de publication - abonnement/souscription, l'agenda Work a été publié sur l'URL du serveur (ex: 192.168.77.27/DAVdocs/), la roulette indiquait l'envoi mais aucun fichier .ics présent sur le serveur WebDAV. Après tatonnement, dans la zone il faut faire précéder l'URL de http:// car ICal oublie de le faire lui-même. Par contre, il crée bien un fichier avec le nom de l'agenda sélectionné (ici Work.ics). Si on met l'URL comme "http://192.168.76.56/DAVdocs/folder", ICal va créer un dossier "folder" dans lequel il va mettre Work.ics. Le login mot de passe est celui qui est choisi dans la liste des login-mot de passe créé lors de la création du service WebDAV

Pour la souscription, il faut préciser le nom de l'agenda et l'URL sera du type "http://192.168.76.56/DAVdocs/Work.ics"
Parfois, il a fallu quitter-redémarrer ICal pour voir la fenêtre de souscription.

Dans les copies d'écran (ci-dessous et à côté), la souscription (Work_FromDAV) est faite sur un agenda publié (Work) par le même ICal. Cela a permis de vérifier les fonctions, les fréquences de mise à jour mais cela peut aussi être utile pour faire un backup car la version actuelle manque de sécurité. Si la touche effacement est appuyée alors qu'un agenda est sélectionné seul en haut à gauche,.. il disparaît !



En somme, moyennant quelques commandes Unix prudemment effectuées, on peut avoir son serveur d'agendas privé sur un Mac de son intranet (voir sur internet si on a l'ADSL moyennant un minimum de sécurité (IP fixe ou dynamique, parefeu etc..)). Il n'a alors pas quelqu'un (le fournisseur d'accès) que je ne connais pas qui stocke une collection d'agendas sur un serveur je ne sais pas où ! En effet, avant d'envisager le partage d'un agenda, il convient de réflechir et d'envisager la sécurité et la confidentialité surtout si cet agenda partagé contient des données nominatives à usage personnel ou autres (commercial, technique).
...


Retour

© MS - 020919 - contact@nelixa.com -