Le mode projet

Table of Contents

  1. Documentation de XINX
  2. Sommaire
  3. Installation de XINX
    1. Installation de XINX à partir des sources
      1. Récupérer les sources
      2. Compilation
      3. Installation des prérequis sous MS/Windows (depuis la version 0.8.1)
    2. Installation à partir du binaire
      1. Sous windows
      2. Sous Gnu/Linux
  4. Démarrage rapide
    1. Présentation de l'interface
    2. Le menu fichier
    3. Le menu édition
    4. Le menu chercher
    5. Le menu signet
    6. Le menu projet
    7. Le menu fenêtre
    8. Le menu Outils
    9. Le menu Aide
  5. Le mode projet
    1. Création d'un projet
      1. Page 1 : Définition du projet
      2. Page 1 bis : Définition des propriétés spécifiques
      3. Page 2 : Définition des services
      4. Page 3 : Définition du gestionnaire de version
    2. Modification d'un projet
    3. Fermeture d'un projet
  6. La complétion sous XINX
    1. Fichier de donnée pour la complétion
    2. Editeur
  7. Spécifique
    1. Projet multi-préfixe
    2. Sauvegade
  8. Les Services Internet
    1. Configuration des services
    2. Éditer un flux
    3. Execution du Service
  9. Utilisation du gestionnaire de version
    1. Mise à jour globale
    2. Validation globale
    3. Opération locale
  10. Personnalisation de XINX
    1. Général
    2. Projet
    3. Révision
    4. Éditeur
    5. Police
    6. Syntaxe
    7. Présentation
    8. Snipet
    9. Outils
    10. Modules
  11. Liste des raccourcis disponibles dans XINX
    1. Fonctions de Navigation
    2. Fonctions d'édition XINX
    3. Gestion des signets
    4. Gestion des Webservices
    5. Fonctions d'édition classiques
    6. Fonctions de recherche
  12. Écriture de Plugins Pour XINX
    1. Préface
    2. Les bases
    3. Le plugin de gestion de version
      1. Partie gestionnaire de version
      2. Partie plugin
  13. Écriture de script pour XINX
    1. Présentation de ECMAScript
    2. Les objets
    3. Propriété de l'objet Global
    4. Etendre l'application
  14. Écriture de Snipets
    1. Configuration
      1. Boite de configuration
      2. Propriété du Snipet
      3. Script dans les snipets

XINX propose un mode projet permettant d'activer quelques fonctionnalités supplémentaires. Le mode projet permet de définir un dossier de travail dans lequel se trouve les fichiers sur lesquels on souhaite travailler.

Création d'un projet

Page 1 : Définition du projet

L'assistant de création de projet possède plusieurs étapes (dont certaines optionnelles selon les questions). La première étape demande le nom du projet ainsi que le chemin du projet et le dossier journal (l'emplacement du serveur d'application ne servant qu'à pré-renseigner ces deux derniers).

Le nom de l'application n'est là qu'à titre d'information et ne sert dans l'application qu'à l'affichage dans la barre de titre.

Le dossier journal est le dossier des flux de présentation. Il est utilisé ensuite par l'application pour renseigner la liste des flux de présentation dans la fenêtre flottante correspondante (voir XmlPresentationDock).

Le dossier projet est le dossier où se trouve l'ensemble des fichiers du projet (où se trouvent les feuilles de style du projet). Il est utilisé dans la fenêtre flottante ProjectDirectoryDock mais également dans toutes les recherches nécessitant le dossier projet. Dans un projet GCE, généralement ce dossier correspond à l'emplacement du fichier de configuration.

Enfin l'application demande si le projet est un projet standard ou dérivé. Les particularités supplémentaires d'un projet dérivé sont décrites dans XinxSpecifique.

Page 1 bis : Définition des propriétés spécifiques

Si vous avez choisi de faire un projet dérivé, XINX vous demandera de renseigner le dossier des feuilles de styles spécifiques ainsi que le préfixe par défaut à utiliser. Il est possible d'utiliser plusieurs préfixes, dans ce cas il faut les renseigner ultérieurement dans la boite de dialogue des propriétés projets.

Page 2 : Définition des services

Vous pouvez également définir l'utilisation de Service Internet pour un projet (ce sujet est plus amplement testé dans la partie XinxServices). Si vous répondez non à cette question, vous pouvez directement passer à la dernière page, sinon, XINX vous demandera alors la liste des fichiers de descriptions de WebServices au format WSDL. L'application chargera alors ces fichiers au démarrage et vous présentera les services joignables.

Page 3 : Définition du gestionnaire de version

Enfin il est possible de définir un gestionnaire de version pour le projet. La liste des gestionnaires de versions est chargée à partir des plugins. Si aucun plugin n'est chargé, aucun gestionnaire de version ne sera proposé. L'utilisation d'un gestionnaire de version est vue dans la partie XinxRcs.

Une fois votre projet défini, il vous sera demandé de l'enregistrer dans un dossier, et de lui donner un nom. Ceci est l'étape finale. Une fois sauvegardé votre projet est ouvert et vous pouvez commencer à l'utiliser.

Modification d'un projet

Dans le menu projet de XINX il est possible de modifier les propriétés d'un projet. Dans cette boite de dialogue, on retrouve les différentes informations de l'assistant ci-dessus. Cette boite de dialogue permet également d'ajouter plusieurs préfixes à un projet, ce qui peut-être utile si, dans un même projet, plusieurs sous-domaines sont définis.

Cette boite de dialogue affiche également la version du fichier de configuration, et propose la modification de variable informative comme la langue, et le navigateur par défaut. Ces deux informations sont utilisées lors de la recherche d'un fichier d'import, dans la visualisation du contenu de la feuille de style ou du fichier JavaScript.

Les chemins de recherche sont définis dans l'onglet Fichier spécifique dans le cadre de projet dérivé. Dans cet onglet, le préfixe en gras définit le préfixe par défaut utilisé lors de la sauvegarde, et le chemin de recherche en gras, le chemin où sera enregistrés les fichiers spécifiques.

Fermeture d'un projet

Il existe dans XINX deux modes de fermeture de projet (il est possible de définir le mode par défaut dans la boite de dialogue de personnalisation, voir XinxProperty).

  • Fermeture sans session : XINX enregistre à la fermeture la liste des fichiers ouverts ainsi que la liste des fichiers récemment ouverts. Il garde également en mémoire la position du curseur. Si un fichier est modifié à la fermeture d'un fichier, XINX vous demande si vous voulez l'enregistrer ou non.
  • Fermeture avec session : Dans ce mode XINX ne demande pas confirmation de l'enregistrement des fichiers à la fermeture, mais enregistre le contenu tel que saisie dans l'éditeur dans un fichier de session automatiquement. A l'ouverture, si le fichier était en cours de modification, il est ré-ouvert tel quel avec l'état en cours de modification.

Attachments