xForms

Article publié dans: Standards, modèles, formats d’échange... le jeudi 1er février 2007 à 11:59 par Maud
Lu 3549 fois | 12 commentaire(s)

NB : pour expérimenter les xForms, il faut un navigateur qui les implémente, par exemple Firefox muni de l’extension xForms

(la Fondation Mozilla annonce que cette fonctionnalité sera native dans la prochaine version de Firefox)

A l’occasion du projet d’archive Desanti, nous explorons la piste xForms pour fabriquer l’interface de saisie des notices (merci Bernard pour cette idée lumineuse ;o). Puisque, in fine, nous devons fournir des fichiers xml, ça nous paraissait une bonne occasion d’essayer...

Zip - 14.5 ko
formulaire xForms Desanti version 2
Version 2, les notices s’enregistrent dans le répertoire cfg/notices sous la forme 1.xml, 2.xml etc...
- Décompresser et installer ce dossier où vous voulez sur votre micro
- Ouvrir dans Firefox (muni de l’extension xForms) le fichier index.xml
- c’est tout.

La question de la collecte et du traitement d’informations se pose à tout webmestre et développeur d’applications. Sur ce point, xForms, recommandation du w3c en matière de formulaires, parait une piste très sérieuse pour les sites et les applications web. Pour une entrée en matière partisane mais précise et concrète, voir par exemple xForms versus Ajax : un-zéro plus ici un rappel des risques que présente Ajax en matière de sécurité

La puissance d’xForms vient de ce que, depuis l’affichage des formulaires jusqu’à la récolte des résultats en passant par les contrôles de saisie, tout se fait en n’écrivant QUE des déclarations XML : zéro php, zéro js, zéro jsp... La seule contrainte réside dans le fait que la page doit être du xHTML, et non du HTML simple, puisqu’elle doit être du XML.

Si j’ai compris l’esprit, il s’agit d’exploiter à plein son navigateur web qui est par nature une machine à parser et à manipuler du xml en exprimant les données, les contraintes et les modalités d’affichage en XML (+ xPath etc.) plutôt que de recoder toute ces opérations dans son langage préféré... De plus, avec xForms, un formulaire est une instance que l’on peut créer à partir d’une source externe (un autre fichier xml...) Bref, des possibilités en cascade, apparemment. Voir notamment
- Editer n’importe quel document XML
- Méthodes de soumission des données
- Contrôles de saisie

Tests xForms

Pour utiliser la fonctionnalité ’sauver dans un fichier’, télécharger le xForms et l’ouvrir en local dans Firefox ("ouvrir un fichier")

Un fichier contenant les résultats sera généré au même emplacement que le xForm

Forum

Dans la même rubrique

Toutes les rubriques

Numérisation
Logiciels et programmation
Suivi du site Transversale
Vu Ailleurs (sur le web)...
Standards, modèles, formats d’échange...
Référencement, moteurs de recherche, classements internationaux
Conception graphique, ergonomie et webdesign
Enjeux, aspects juridiques et sociaux, évolution des métiers, formation continue...
Publication scientifique et édition en ligne
Blogoshpère Académique
Systèmes & réseaux, sécurité informatique

Nuage de mots

droit d’auteur ajax java php xml colloques Contenus Endnote humour i-conf lodel Métadonnées Optimisation peer commentary peer review pratiques pédagogiques Refworks validation scientifique Vidéo blog CMS ENT Flash gestion bibliographique Outil Spip Wiki Editions critiques Hal Université couleur css Ergonomie Evolution du web Expérience utilisateur Google Interface riche Internet explorer tests Web 2.0 webdesign

Veille

Nos sites

Site réalisé avec SPIP | squelette Inter.not 1.0 | Admin | Webmestre | Suivre la vie du site RSS 2.0

Créative Commons : Les publications sur Transversale sont mises à disposition selon le Contrat Paternité-Partage des Conditions Initiales à l'Identique 2.0 France
Creative Commons License