Définition d'un assemblage

Un fichier d’assemblage est un document organisé qui répertorie et décrit les différents fichiers nécessaires à la construction d’un produit. Dans Chrysalio, ces fichiers portent une extension particulière : .cioset.

Les fichiers ciosets peuvent avoir des objectifs différents, construire un tableau de bord ou un produit final (HTML, PDF, EPUB, …). Vous pourrez les différencier car ils ont une couleur de fond différente, verte pour les tableaux de bord, bleue pour les autres :

Au niveau XML, les tableaux de bord comportent également un attribut class="cioDashboard" :

mise en évidence de l'attribut class pour les tableaux de bord

Que ce soit pour construire un produit final ou un tableau de bord, les fichiers d’assemblages sont construits sur le même modèle :

Métadonnées

Le fichier d’assemblage s’ouvre sur des éléments de métadonnées tels qu’un titre ou une image qui permettront l’identification de votre produit.

Mode XMLPrévisualisation
mise en évidence de métadonnées du fichier d'assemblage en mode XML
mise en évidence de métadonnées du fichier d'assemblage en mode prévisualisation

Fichiers

Liste de fichiers

Vous trouverez ensuite une liste des fichiers qui composeront votre produit.

Mode XMLPrévisualisation
mise en évidence de la liste des fichiers dans un assemblage en mode XML
mise en évidence de la liste desfichiers dans un assemblage en mode prévisualisation

Éléments de structure

Vous pouvez organiser votre fichier d’assemblage en ajoutant des divisions. Elles pourront comporter des titres afin de construire vos ensemble de fichiers.

Mode XMLPrévisualisation
mise en évidence de la structure des fichiers dans un assemblage en mode XML
mise en évidence de la structure des fichiers dans un assemblage en mode prévisualisation

Ressources

Les ressources sont les éléments complémentaires à vos fichiers ou qui entre dans la composition de votre produit (images, polices, pdf, …).

Liste de fichiers

Les ressources liées à votre assemblage sont listées également dans une section spécifique.

Mode XMLPrévisualisation
mise en évidence des ressources dans un assemblage en mode XML
mise en évidence des ressources dans un assemblage en mode prévisualisation

Éléments de structure

Comme pour les fichiers, les ressources peuvent êtres organisées. Vous pourrez donner un titre à vos sous-ensembles de ressources afin de les organiser au sein de votre assemblage.

Mode XMLPrévisualisation
mise en évidence de la structure des ressources dans un assemblage en mode XML
mise en évidence de la structure des ressources dans un assemblage en mode prévisualisation

Spécifications

Vous pouvez, au sein d’un même fichier d’assemblage, dédier certaines ressources à certains traitements.

Par exemple, si j’ai un traitement XML en HTML qui demande l’intégration d’une police particulière, vous pouvez ajouter le dossier qui contient votre police comme ressource et spécifié que cette ressource ne sera utilisée QUE pour cette transformation.

Mode XMLPrévisualisation
mise en évidence de l'attribut for dans les ressources dans un assemblage en mode XML
mise en évidence de l'attribut for dans les ressources dans un assemblage en mode
prévisualisation

Recopies

L’élément recopie désigne l’action de copier des données, des fichiers ou des éléments d’un emplacement à un autre. Cette opération crée une copie exacte des données sources, laissant les originaux intacts.

En plus de définir un point de départ et un point d’arrivée, vous pourrez ajouter des instructions comme l’exclusion de certains éléments.

Mode XMLPrévisualisation
mise en évidence de l'élément recopie dans un assemblage en mode XML
mise en évidence de l'élément recopie dans un assemblage en mode
prévisualisation

Valeurs

Votre document d’assemblage peut également comporter des instructions pour le traitement, sous forme de valeurs. Ces valeurs dépendent du produit mais également des choix de l’administrateur.

Elles peuvent être de différents types :

Pour avoir plus de détails sur le remplissage ou la création d’un assemblage, rendez-vous la page Création d’un assemblage.