Développement d’une application structurée

Apprenez à développer une application structurée dans FrameMaker.

Pour permettre l’importation et l’exportation de contenu XML pour les devis structurés, vous devez configurer une application structurée qui répertorie les composants de l’environnement de création de documents structurés.

Pour commencer, vous devez créer une définition de type de document (DTD) correspondant à l’EDD.

Création d’une DTD

  1. Ouvrez le fichier proposal_edd.fm dans FrameMaker structuré.

  2. Sélectionnez Structure > DTD > Enregistrer en tant que DTD. Indiquez le nom du fichier (devis.dtd) et l’emplacement auquel vous voulez l’enregistrer. Cliquez ensuite sur Enregistrer.

  3. Dans la boîte de dialogue Utiliser l’application structurée, conservez la sélection par défaut, <Aucune application>, puis cliquez sur Continuer.

  4. Dans la boîte de dialogue Sélectionnez le type, sélectionnez XML, puis cliquez sur OK. Le fichier DTD est écrit et enregistré à l’emplacement spécifié.

Vous avez également besoin d’un modèle structuré contenant le formatage et les informations de l’EDD.

Création d’un modèle structuré

  1. Ouvrez le fichier devis_structuré.fm.

  2. Effacez tout le contenu du fichier. Un modèle structuré doit être vide.

  3. Enregistrez le fichier sous modèle_devis.fm.

A présent, vous êtes prêt à configurer l’application structurée.

Configuration de l’application structurée

  1. Sélectionnez Structure > Définition d’application > Modifier les définitions d’application. Cette commande ouvre le fichier structapps.fm, qui contient les définitions d’application, à partir de l’emplacement suivant :

    %appdata%\Adobe\FrameMaker\<version>\

    Note: Tout comme l’EDD, le fichier de définition d’application est structuré.
  2. Insérez un élément <ApplicationXML> en tant qu’enfant de l’élément <ConfigStructurée>.

  3. Entrez Devis en tant que nom de l’application.

  4. Insérez un élément DTD et spécifiez le texte suivant en tant que texte de cet élément :

      $STRUCTDIR/proposal/proposal.dtd
  5. Insérez un élément Modèle et spécifiez le texte suivant en tant que texte de cet élément :

      $STRUCTDIR/proposal/proposal_template.fm
  6. Sélectionnez Fichier > Enregistrer pour enregistrer le fichier structapps.fm.

  7. Sélectionnez Structure > Définition d’application > Lire les définitions d’application pour mettre à jour FrameMaker avec la nouvelle défintion d’application.

    Note: Pour vérifier si l’application est correctement installée, sélectionnez Structure > Définir l’application structurée pour afficher la boîte de dialogue Définir l’application structurée. Si vous avez correctement configuré les définitions d’application, Devis s’affiche dans la liste déroulante.

Enfin, vous devez copier les fichiers d’application dans le répertoire dans lequel la définition d’application structurée s’attend à les trouver.

Copie des fichiers d’application

  1. Recherchez le dossier d'installation de FrameMaker à l'aide de l'explorateur de fichiers, puis naviguez dans le dossier Structure\xml.

  2. Dans le dossier xml, créez un dossier devis.

  3. Copiez les fichiers devis.dtd et modèle_devis.fm dans le dossier devis.