
*La configuration
La configuration du canal se situe  3 niveaux :
	- dans le code source : on y retrouve les constantes sur lesquelles se base le programme.
  	- dans un fichier de configuration CImap.xlm : on y retrouve la liste des serveurs et des conditions d'attribution automatique de serveur
  	-  l'instanciation du canal : il est possible de spcifier plusieurs paramtres lors de l'instanciation du canal pour le "personnaliser"


*Les variables et constantes internes au canal

  -_configFilePath</strong> : c'est le chemin d'accs (relatif depuis la racine du canal) au fichier de configuration.
    exemple : private final static String _configFilePath = "/properties/CImap.xml

  -_xslLocation</strong> : c'est le nom de la page SSL qui dtermine quelle feuille XSL sera utilise. 
    exemple : private final static String _xslLocation = "CImap.ssl";

  -_cacheDefaultTimeOut</strong> : dfinit le temps par dfaut (en seconde) de validit du cache, afin d'viter de faire trop de requete rptitives aupres du serveur imap. Cette valeur peut tre modifie selon le canal (cf les paramtres d'instanciation).
    exemple : private final static int _cacheDefaultTimeOut = 120;

  -_displayDefaultMode</strong> : c'est le type d'affichage par dfaut. 2 possiblits : "MODE_APERCU" ou "MODE_DETAIL" qui affichent soit uniquement le contenu de la bote de rception soit le contenu de tous les dossiers.
    Cette valeur peut tre modifie selon le canal (cf les paramtres d'instanciation).
    exemple : private final static String _displayDefaultMode = MODE_APERCU;

*Les paramtres d'instanciation

L'administrateur, lorsqu'il publie un canal, peut ajouter des paramtres d'instanciation pour changer le comportement du canal. Ici, aucun de ces paramtre n'est obligatoire.

  - serverKey : Si ce paramtre est renseign, il doit contenir la cl d'un serveur (cf fichier de config). Sinon, le programme se base sur les attributs de l'utilisateur pour affecter un serveur. 
  - useCasAuth : Par dfaut le canal se base sur une authentification CAS pour la connexion imap. Mais il est possible de dsactiver cette authentification, sous rserve d'une configuration d'UPortal bien adapte. Le canal se basera alors sur le login et le mot de passe de UPortal. Pour se faire, il faut donner la valeur 'N' au paramtre UseCas.
  - cacheTimeOut</b>: L'administrateur peut, s'il le dsire, spcifier le nombre de seconde durant lequel le cache sera valide, afin d'viter un trop grand nombre de requtes imap.
  - defaultDisplay</b>: Mode d'affichage par dfaut : "MODE_APERCU" ou "MODE_DETAIL".


* Prparation du dploiement 
modifier le deploy.home du fichier build.properties.

* Lancement la commande ant deploy.

L'administrateur peut maintenant publier les canaux dont il a besoin en fonction des paramtres d'instanciation.

