Documentation de XINX
Table of Contents
- Documentation de XINX
- Sommaire
- Installation de XINX
- Démarrage rapide
- Le mode projet
- La complétion sous XINX
- Spécifique
- Les Services Internet
- Utilisation du gestionnaire de version
- Personnalisation de XINX
- Liste des raccourcis disponibles dans XINX
- Écriture de Plugins Pour XINX
- Écriture de script pour XINX
- Écriture de Snipets
Ce document représente la documentation du projet XINX. XINX est à l'origine un éditeur de feuille de style XSL développé sur mon temps libre. Il est, en version 0.8 capable d'éditer également les fichiers JavaScript, ainsi que les feuille de style CSS. Il a été écrit initialement pour me permettre d'apprendre la technologie Qt4 (de Trolltech) utilisée par le futur bureau Gnu/Linux? : KDE.
L'application est livrée à titre gracieux et sans aucune garantie.
Son but est de simplifier l'écriture de feuille de style XSL à l'aide de la complétion. Cette complétion se trouve à plusieurs niveaux :
- Affichage d'un popup présentant les balises HTML/XSL, les attributs, les valeurs possibles de ses attributs. Et ceci à partir d'un fichier descriptif modifiable par l'utilisateur.
- Création automatique de la balise de fermeture.
- Création automatique des attributs par défaut.
- Création automatique des valeurs des attributs.
- Création automatique des sous-balises (par exemple pour les balises <xsl:choose>).
- Pour les balises de type xsl:call-template, ajout automatique des sous balise with-param avec les paramètres adéquates.
Un début de complétion sur le JavaScript a été écrit, présentant les fonctions et les variables définies sans le fichier. Seule la coloration syntaxique a été implémentée pour les feuilles de style en cascade CSS.
XINX propose également la création de projet. Ces projets permettent la copie automatique de feuilles de style dans un dossier projet (utilisé par la suite lors des migrations), la création de feuilles spécifiques à l'aide d'un préfixe, la recherche de fichier dans le dossier projet, l'utilisation du module CVS, SubVersion ...
Ci-dessous se trouve la documentation de XINX
Sommaire
- Le guide de XINX
- InstallXinx - Comment installer
- XinxQuickStart - Démarrage rapide
- XinxProject - Le mode projet
- XinxCompletion - Utilisation de la complétion
- XinxSpecifique - Les spécifiques
- XinxServices - Les Web Services
- XinxRcs - Utilisation d'un gestionnaire de version
- XinxProperty - Personnalisation
- XinxShortCuts - Raccourcis
- Extentions
- XinxPlugins - Écriture de plugins
- XinxScripts - Écriture de script
- XinxSnipets - Écriture de snipets