Mail XForms/fr
> Documentation > Module : Mail XForms > Documentation technique
- Depuis adullact.net
Mail XForms est un ensemble de modules complémentaires pour Mozilla Thunderbird 3 qui permet l'utilisation de formulaires XForms dans les interfaces de composition et de lecture dans le but d'envoyer des informations à travers les en-têtes de message.
Les formulaires sont écrits avec le langage XML XForms embarqué dans des fichiers XHTML ou XUL.
Il est constitué de 3 éléments :
- Le module complémentaire officiel Mozilla XForms qui fournit le support du langage XForms dans XHTML et XUL ;
- Le module complémentaire Mail XForms (Engine) qui fournit l'intégration des formulaires disponibles dans l'interface de Thunderbird, convertit les données entrées dans un formulaire en-têtes de message, et décode les en-têtes dans les messages reçus pour les afficher dans un formulaire ;
- Un ou plusieurs modules Mail XForms (Data) qui contiennent des formulaires.
Resources complémentaires :
- Documentation technique
- W3C Recommendation XForms 1.1
- Wikibook: XForms Tutorial and Cookbook
- O'Reilly XForms Essentials
- XForms Examples
Sommaire
Mozilla XForms
Mozilla XForms est le module complémentaire qui fournit aux applications Mozilla le support du langage XForms dans XHTML et XUL.
Site officiel : http://www.mozilla.org/projects/xforms/
Des modules pour Thunderbird 3.1 sont disponibles pour Linux x86, Linux x86_64 et Win32 (obtenus depuis addons.mozilla.org).
Mail XForms (Engine)
Le module Mail XForms (Engine) fournit l'intégration des formulaires disponibles dans l'interface de Thunderbird, convertit les données entrées dans un formulaire en en-têtes de message, et décode les en-têtes dans les messages reçus pour les afficher dans un formulaire.
Mail XForms (Data)
Les modules Mail XForms (Data) contiennent des formulaires XForms/XUL ou XForms/XHTML. Ils enregistrent les formulaires inclus auprès du module moteur Mail XForms (Engine).
Plusieurs modules basés sur Mail XForms (Data) peuvent être installés simultanément pour fournir des formulaires additionnels.
- Le module mailXFormsData-sample contient quelques formulaires d'exemple.
- Le module mailXFormsData-template est un squelette ne contenant aucun formulaire. Pour ajouter vos propres formulaires, dézipper le fichier mailXFormsData-template_*.xpi et suivez les instructions dans le fichier README.
Aperçus des interfaces
Composition d'un nouveau message
Lecture d'un message reçu
Préférences
En-têtes de message générés
Message-ID: <4B62DF52.8020008@test.milimail.org> Date: Fri, 29 Jan 2010 14:14:58 +0100 From: user1 <user1@test.milimail.org> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: user2@test.milimail.org Subject: Test message 1 X-MailXFormsData-Name: ximf X-MailXFormsData-Version: 0.1 X-XIMF-Correspondence-Type: Operational X-XIMF-Security-Classification: CONFIDENTIEL X-XIMF-Security-Categories: EYES_ONLY X-XIMF-Primary-Precedence: Immediate X-XIMF-Reference-Originator: 0376 X-XIMF-Attribution-Key-Word: CCC EEE X-XIMF-Expiry-Date: 2010-01-30 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit This is a message.