dimanche 29 mars 2009

Le manque de cohérence de l'interface des logiciels (3)

Un dernier billet (?) sur Adobe Dreamweaver et son manque de cohérence dans son interface

informatique, interface, logiciel, écrire, livre,  dreamweaver, Ces billets ne sont pas une attaque en règle contre ce logiciel (que j'utilise professionnellement et sur lequel j'ai écrit plusieurs ouvrages), mais ils sont faits pour mettre en exergue la problématique du rédacteur face à des situations pas toujours simples à résoudre : comment faire passer simplement le message aux lecteurs-utilisateurs que pour une même fonction plusieurs libellés peuvent être utilisés ?

Prenons pour nouvel exemple les formulaires qui permettent de saisir des informations et de faire divers choix. Pour insérer un élément de choix (champ de texte, bouton radio, liste...) Dreamweaver utilise des identifiants (attribut id en code HTML). Dans la boîte de dialogue qui apparaît quand nous insérons un élément de formulaire, le champ de saisie ID a deux usages !
Quand il s'agit d'un Champ de texte, d'une Liste, d'un Menu... la saisie indiquée dans le champ ID sert bien à identifier de manière unique l'élément inséré. Par contre quand il s'agit d'un bouton radio la saisie du champ ID sert aussi à indiquer la valeur à envoyer au script serveur qui gère les données du formulaire.
Le problème est bien là : un champ de saisie pour deux usages différents que rien ne différencie dans la boîte de dialogue. Ce n'est pas si simple à expliquer et à utiliser pour le débutant.

Deuxième exemple : une des techniques de mise en page des pages web utilise des "boîtes en position absolue" (boîte
en HTML). Avec Dreamweaver, cette technique s'appelle "les éléments en position absolue", les éléments PA. C'est par ce libellé, Elément PA, dans le menu et dans le panneau Insertion que nous pouvons y accéder. Mais, pour paramétrer cet élément PA, dans le panneau Propriétés, cela s'apelle Elément CSS-P.

Toujours le même problème...

Aucun commentaire:

Enregistrer un commentaire