XIMF guide developpeur/fr : Différence entre versions

De Trustedbird Client Wiki
m (Structure de l'instance)
m (Structure de l'instance)
Ligne 10 : Ligne 10 :
 
* un fichier dictionnaire définissant les données d'internationalisation
 
* un fichier dictionnaire définissant les données d'internationalisation
 
* un ou plusieurs fichiers de règles définissant les contraintes spécifiques associées aux champs du formulaire
 
* un ou plusieurs fichiers de règles définissant les contraintes spécifiques associées aux champs du formulaire
  +
  +
Les informations concernant les fichiers utilisés par une instance ce situent dans un autre fichier : ximfmail-profile.xml.
   
 
== Glossaire des balises XIMF ==
 
== Glossaire des balises XIMF ==

Version du 24 février 2011 à 14:25

Guide développeur

Possible de définir son instance avec des champs d'entête personnalisés mais également formulaires.

Structure de l'instance

Une instance XIMF est composée de plusieurs fichiers xml :

  • un fichier ihm définissant l'agencement de l'interface
  • un ou plusieurs fichiers headers définissant les types des champs de l'interface
  • un fichier dictionnaire définissant les données d'internationalisation
  • un ou plusieurs fichiers de règles définissant les contraintes spécifiques associées aux champs du formulaire

Les informations concernant les fichiers utilisés par une instance ce situent dans un autre fichier : ximfmail-profile.xml.

Glossaire des balises XIMF

Une description détaillée des balises XIMF est disponible.


Exemples d'instances XIMF

Instance simple : Example1 (un seul champ : type de correspondance)

Instance simple : Amoco (plusieurs champs aux types variés : nom de l'affaire, label, date limite ...)

Instance simple : lien vers l'instance simple Company (associée au RFC security label example)

instance intégrant les possibilités avancées de XIMF.

Création d'un add-on XIMF

Génération d'un add-on au format XPI. lien vers documentation Mozilla pour les XPI