Depuis quelques jours que je me penche sur la technologie Xforms, j'ai appris pas mal de choses que j'aimerais partager avec vous :)
Bien que ce type de formulaire ne soit pas encore pleinement utilisable en production (à moins d'utiliser un support "serveur" à la Orbeon ou d'inclure une librairie Javascript à la FormFaces) il est important de se pencher dès maintenant sur le problème.

Les formulaires HTML actuels sont complètement dépassés, et sans nos librairies Javascript nous ne pourrions rien en faire de bien (au sens ergonomie, vérification des données, aide à la saisie, ajax...). Le problème de ces Javascripts à profusion, c'est qu'on limite par là l'utilisation du formulaire aux uniques navigateurs graphique.
Qu'en est-il des périphériques mobile ? Des téléphones avec accès Wifi ? Des lecteurs MP3 avec Safari (iTouch inside) ? Ils sont de plus en plus nombreux, de plus en plus connectés. Comment proposer des formulaires vraiment universels ? Utilisable dans tout type de client et s'adaptant aux besoins individuels ?

Xforms est notre sauveur.

Xforms est un dialecte XML servant donc comme son nom l'indique à concevoir des formulaires. Quitte à créer une nouvelle norme, autant faire ça bien et proposer de nouvelles fonctionnalités ! Les Xforms sont capable de faire tout ce que nous faisons déjà avec l'aide de Javascript, et bien plus encore.

La meilleure façon de s'approprier le langage étant encore d'essayer je vous laisse avec mon premier tuto sur Xforms !

(Réaction ? Erreur ? Fôte d'orthografe ? Merci de me signaler le moindre problème ! ;) )