file:///home/logilab/docbook/xslt/html/docbook.xsl; Line 61; Column 16; No template matches url. file:///home/logilab/docbook/xslt/html/docbook.xsl; Line 61; Column 16; No template matches url. Documentation du module Personnal Digital Assistant

Documentation du module Personnal Digital Assistant

Sylvain THENAULT


Table des matières

Installation
Recette gérant l'interface web : pda
Mise en route
Personnalisation
Améliorations à venir

Résumé

Le objectif de ce module est de fournir des recettes permettant la gestion de votre agenda, carnet d'adresse et autre via une interface web. Ce module est constitué de plusieurs recettes permettant de :

  • gérer une interface web offrant un carnet d'adresse, un agenda et une interface vers les différents service de Narval

Installation

Utilisez l'outil de manipulation des paquetages de Narval, (npm), ou directement Horn pour installer le paquetage PDA téléchargeable depuis le site ftp .

Recette gérant l'interface web : pda

Mise en route

Pour faire fonctionner cette recette, il suffit de rajouter dans votre fichier mémoire ($NARVAL_HOME/data/memory.xml) la ligne suivante, indiquant à narval un numéro de port et la recette:

<server-socket port="7776" recipe="pda.pda"/>
      
Ainsi, lorsque Narval recevra des données sur le port indiqué, il sera qu'il doit instancier le plan correspondant à la recette en lui passant les données recues. Il n'est donc pas nécessaire d'instancier vous même la recette, mais uniquement de démarrer Narval avec l'option --socket-manager. Une fois Narval lancé, il suffit de faire pointer votre navigateur préféré vers la machine sur laquelle tourne votre Narval et le port indiqué (par exemple, en supposant que Narval tourne sur la même machine que celle où vous lancez votre navigateur et que vous avez indiquez le port n°7776 comme dans notre exemple, cela donne l'url <url>http://localhost:7776</url> ou <url>http://ma_machine.mon_domaine:7776</url>) pour voir apparaitre une page vous proposant diverses actions possibles via cette interface.

Personnalisation

Vous pouvez bien entendu paramétrer votre interface en editant les fichiers suivants (ormis la recette que vous pouvez également adapter à vos besoins):

  • $NARVAL_HOME/data/index.html, la page d'accueil

  • $NARVAL_HOME/data/pda-style.css, la feuille de style utilisé par l'interface

Améliorations à venir