URL: https://linuxfr.org/users/san_guickoo/journaux/xinx Title: XINX Authors: phoenix Date: 2010年05月03日T01:02:48+02:00 Tags: Score: 10 Bonjour, Un petit journal pour vous parler de la sortie de la version 0.9.0 de XINX. XINX est un logiciel permettant de faire de l'édition de feuille de style. Débuté en 2006-2007, ce logiciel a été écris pour faciliter le développement de feuille de style XSL sur un ERP. Au fil des années des fonctionnalités ont été ajoutées. Pour cette version j'ai voulu retirer tout les développements spécifiques fait pour cet ERP (en faite les développements spécifiques ont été déporté dans un plugin) et de mettre à disposition de tous (bien qu'il était déjà téléchargable par tous) ce petit outil. Il permet donc : * l'édition de feuille de style (avec complétion très avancé) * l'exécution de feuille de style (avec libxslt et flux de donnée) * gestion d'un projet (rechercher un fichier dans le dossier, gestion du réferenciel CVS ou SubVersion) * Gestion de template/modèle/snipet (appelés les comme vous voulez) Ce logiciel est libre, je ne peux donc que vous conseiller de le télécharger et de le tester pour vous faire un avis des fonctionnalités. Pour le téléchargement vous avez les sources et une version MS disponible à l'adresse [http://xinx.shadoware.org/downloads](http://xinx.shadoware.org/downloads) ou vous pouvez également le trouver dans le dépôt [http://apt.shadoware.org](http://apt.shadoware.org) pour les possesseurs de Gnu/Debian. Pour les autres une compilation à partir des sources n'est pas compliqué, et nécessite Qt, la libxslt, et la libxml2. Pour ceux qui ne font pas de développement de feuilles de style XSL, ce projet peux tout de même vous intéresser : J'ai profiter de mon temps libre pour développer ce logiciel et y faire toute sorte de test (principalement sur les classes de la librairies Qt), il y a donc quelques classes ou des composants que vous pouvez trouver utiles : * TreeProxyItemModel : convertit un modèle format table en modèle format arbre. Utile lorsque l'arbre est représenté dans une base de donnée relationnelle par exemple. * RecursiveSortFilterProxyModel : Utilisé pour rechercher facilement des données dans un arbre et permet d'afficher les enfants. * XinxLineEdit : Inspiré de KDE, affiche un bouton pour effacer le texte dans la ligne d'édition * XinxListWidgetImpl : Permet de modifier une liste de valeur (ajout, suppression, valeur par défaut, classement, ...) * PluginSelector : Inspiré de KDE, permet d'afficher une liste des plugins, avec un bouton A propos de ... et un bouton Configurer .... * QMenuView : Inspiré d'un exemple de Qt et permet d'afficher un menu à partir d'un modèle. La documentation de ces classes peut être retrouver à l'adresse [http://xinx.shadoware.org/doxygen/devel/html/classes.html](http://xinx.shadoware.org/doxygen/devel/html/classes.html) PS: La documentation sur le site n'est pas complètement à jour (elle contient des informations sur les versions plus anciennes). Malheureusement la documentation est une chose que j'ai tendance à délaisser par rapport au développement, même si du point de vue de l'utilisateur elle aussi importante.

AltStyle によって変換されたページ (->オリジナル) /