Instance Example1 : Différence entre versions

De Trustedbird Client Wiki
m
m
Ligne 9 : Ligne 9 :
   
 
=== Fichier ximfmail-profile ===
 
=== Fichier ximfmail-profile ===
Ajout de l'instance et renseignement des chemins vers les fichiers associés.
+
Le fichier ximfmail-profile.xml devra contenir les renseignements sur les chemins vers les fichiers associés à l'instance.
   
 
<code>
 
<code>
Ligne 33 : Ligne 33 :
   
 
=== Fichier dictionary-example1 ===
 
=== Fichier dictionary-example1 ===
Renseignement de cinq données d'internationalisation pour les langues : fr-FR et en-US.
+
Le fichier dictionary-example1.xml contient des renseignement de cinq données d'internationalisation pour les langues : fr-FR et en-US.
   
<pre>
 
 
<?xml version="1.0" encoding="UTF-8"?>
 
<?xml version="1.0" encoding="UTF-8"?>
 
<ximf:instance
 
<ximf:instance
Ligne 62 : Ligne 61 :
 
</ximf:dictionary>
 
</ximf:dictionary>
 
</ximf:instance>
 
</ximf:instance>
</pre>
 
  +
  +
  +
=== Fichier ihm-example1 ===
  +
Le fichier ihm-example1.xml contient des renseignements sur l'agencement du formulaire : un onglet "pane_security" contient une sous-catégorie "group-classification". Cette sous-catégorie contient le champ "header-classification" décrit dans le fichier header-example1.xml
  +
  +
<?xml version="1.0" encoding="UTF-8"?>
  +
  +
<ximf:instance name="Example1"
  +
version="1.0"
  +
ximfVersion="2.0"
  +
xmlns:ximf="http://eads.org/ximf/"
  +
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  +
xsi:schemaLocation="http://eads.org/ximf/ ximf.xsd">
  +
  +
<ximf:ihm xmlns:ximf="http://eads.org/ximf/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  +
  +
<ximf:panel id="pane_security" ilk="ilk-classification-panel">
  +
  +
<ximf:groupbox id="group-classification" ilk="ilk-security-panel">
  +
  +
<ximf:headerRef>header-classification</ximf:headerRef>
  +
  +
</ximf:groupbox>
  +
  +
</ximf:panel>
  +
  +
<ximf:treeRcv>
  +
  +
<ximf:headerRef>header-classification</ximf:headerRef>
  +
  +
</ximf:treeRcv>
  +
  +
</ximf:ihm>
  +
  +
</ximf:instance>

Version du 24 février 2011 à 10:34

Instance Example1

Cette instance comporte un unique champ permettant de sélectionner un type de correspondance.

Voici les fichiers qui la définissent.

TODO : Mettre à jour les schemaLocation décrivant les fichiers.


Fichier ximfmail-profile

Le fichier ximfmail-profile.xml devra contenir les renseignements sur les chemins vers les fichiers associés à l'instance.

<?xml version="1.0" encoding="utf-8"?>
<profile>
  <theme  name="Company Def" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:noNamespaceSchemaLocation="D:\DOC\DOC_THUN_INTRACED\ximf_profile.xsd">
      <instance id="idExampleDefinition" 
        ximfVersion="2.0"
        version="1.0"
        name="Example1"
        directory="/chemin/vers/instance/Example1/" author="Ximfmail">
          <schema  name="Example1">headers-example1.xml</schema>
          <dictionary>dictionary-example1.xml</dictionary>
          <ihm>ihm-example1.xml</ihm>
          <rule>rules-example1.xml</rule>    	
      </instance> 
  </theme>
</profile>


Fichier dictionary-example1

Le fichier dictionary-example1.xml contient des renseignement de cinq données d'internationalisation pour les langues : fr-FR et en-US.

<?xml version="1.0" encoding="UTF-8"?>
<ximf:instance
  name="Example1"
  version="1.0" 
  ximfVersion="2.0" 
  xmlns:ximf="http://eads.org/ximf/" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="http://eads.org/ximf/ ximf.xsd">
    <ximf:dictionary id="OneDico">
      <ximf:locale lang="fr-FR">
        <ximf:ilk entity="ilk-classification-panel">Classification</ximf:ilk>
        <ximf:ilk entity="ilk-security-panel">Securité</ximf:ilk>
        <ximf:ilk entity="ilk-general">Général</ximf:ilk>
        <ximf:ilk entity="ilk-confidential">Confidentiel</ximf:ilk>			
        <ximf:ilk entity="ilk-highly-confidential">Très confidentiel</ximf:ilk>
      </ximf:locale>
      <ximf:locale lang="en-US">
        <ximf:ilk entity="ilk-classification-panel">Classification</ximf:ilk>
        <ximf:ilk entity="ilk-security-panel">Security</ximf:ilk>
        <ximf:ilk entity="ilk-classification">Security classification</ximf:ilk>
        <ximf:ilk entity="ilk-general">General</ximf:ilk>
        <ximf:ilk entity="ilk-confidential">Confidential</ximf:ilk>			
        <ximf:ilk entity="ilk-highly-confidential">Highly Confidential</ximf:ilk>	
      </ximf:locale>
    </ximf:dictionary>
</ximf:instance>


Fichier ihm-example1

Le fichier ihm-example1.xml contient des renseignements sur l'agencement du formulaire : un onglet "pane_security" contient une sous-catégorie "group-classification". Cette sous-catégorie contient le champ "header-classification" décrit dans le fichier header-example1.xml

<?xml version="1.0" encoding="UTF-8"?>
<ximf:instance name="Example1" 
  version="1.0" 
  ximfVersion="2.0" 
  xmlns:ximf="http://eads.org/ximf/" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="http://eads.org/ximf/ ximf.xsd">
    <ximf:ihm xmlns:ximf="http://eads.org/ximf/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <ximf:panel id="pane_security" ilk="ilk-classification-panel">
        <ximf:groupbox id="group-classification" ilk="ilk-security-panel">
          <ximf:headerRef>header-classification</ximf:headerRef>
        </ximf:groupbox>			
      </ximf:panel>	

<ximf:treeRcv>

<ximf:headerRef>header-classification</ximf:headerRef>

</ximf:treeRcv>

     </ximf:ihm>
</ximf:instance>