Bonjour,
Je viens juste de publier cette semaine une première version de mon
éditeur XML "graphique" : Etna.
C'est un éditeur "graphique" en ce sens que l'utilisateur ne voit pas
l'ombre d'une balise XML. Il édite (presque) comme dans un traitement de
texte classique. (on pourrait dire Wysiwyg même si c'est un abus de langage)
On peut éditer tout document XML. Il faut toutefois déclarer auprés de
l'éditeur un schema RelaxNG et une feuille de style CSS pour pouvoir
éditer un fichier. Le schema permet à l'éditeur de "contrôler" en
permanence ce que fait l'utilisateur : le document modifié est ainsi
toujours valide (sauf bug :-D).
Il est possible aussi de rajouter des extensions dans le schema relaxng
pour spécifier justement la feuille de style à utiliser pour l'édition,
pour indiquer des libellés et déscriptions aux balises (c'est mieux pour
l'éditeur d'afficher "ajouter un paragraphe" plutôt que d'afficher
"ajouter une balise p" ;-) ), des contenus "blancs" alternatifs pour
chaque élément etc.. (la documentation de ces extensions sera disponible
prochainement)
Cet éditeur est basé sur le framework de Mozilla, donc est
multi-plateforme (mais il n'y a que des binaires pour linux ou windows
pour le moment), a un système d'extension comme dans Firefox. Cela
permet de personnaliser l'interface pour un schema donné, donc pour un
type de document donné.
Et enfin, c'est un logiciel libre sous licence MPL/GPL/LGPL..
Ce n'est qu'une version 0.2, qui comporte donc encore quelques défauts
et quelques fonctionnalités. Il faut donc éviter d'editer des documents
importants, on ne sait jamais (ou alors faîtes un backup). Mais on peut
quand même jouer avec :-)
Je suis à la disposition de tous pour receuillir vos impressions, les
bugs trouvés etc... ;-)
Site : http://rhaptos.org/downloads/editing/etna/
(téléchargement, capture d'écrans etc..)
---
Laurent Jouanneau
software engineer
http://www.disruptive-innovations.com
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Thu Dec 8 13:38:50 2005