URL: https://linuxfr.org/users/rangzen/journaux/id%C3%A9e-dinterfaces-pour-la-gestion-des-param%C3%A8tres Title: Idée d'interfaces pour la gestion des paramètres Authors: rangzen Date: 2005年08月17日T14:31:14+02:00 Tags: firefox et mplayer Score: 0 Combien de fois vous avez cherché dans leurs interfaces respectives où on réglait la langue de mozilla, comment on choisissait la valeur de cache de mplayer, où on réglait la conservation des messages sur le serveur de vos mails, etc. C'est souvent un peu "chiant" de trouver la bonne option au bon endroit. Comme mon hype idea du moment c'est les mots clefs, je me suis dit pourquoi pas pour les paramètres ? L'idée est d'avoir une interface unique quelque soit l'application. Bon, il doit bien y avoir une ou deux appli où ça ne convient pas du tout ... A gauche, une liste de tous les paramètres possibles, au dessus un champ pour écrire ou sélectionner les mots clefs, à droite le control qui va bien pour réglé le paramètre. Exemple 1 : Dans mozilla, je fais Edition - Préférences, la fenêtre s'affiche, je commence à taper le mot clef "langue" et il affiche une liste avec "Langue du dictionnaire de correction", "Langue de l'interface", etc. Je sélectionne "Langue de l'interface", a droite aparait une liste avec toutes les langues possibles et l'accès direct à la page de téléchargement des nouvelles langues On peut rajouter un boutons ou un onglet qui permettent de sélectionner "Toutes les options changés en cours" (qu'est ce que j'ai modifié depuis que j'ai ouvert la fenêtre d'options), "Toutes les options changés depuis l'installation" (toutes les options qui ne sont pas par défaut dans l'application), "Niveau de configuration" (défaut, avancé, dev). Je rajoute cet accès car il est commun à toutes les applications et il doit être simple et rapide d'accès. Pourquoi pas également un export des changements, etc. Exemple 2 : Dans xine, je choisi les options. Je rentre cache et il ne trouve aucune options. Je vais dans l'onglet "options" de la boite d'options. Je choisis le niveau "avancé" dans niveau de configuration et quand je reviens dans l'onglet de recherches d'options il affiche "Utiliser le cache", "Taille du cache" Dans le style de glade, toutes les applis pourraient avoir une librairie qui lit cette interface de configuration avec un XML regroupant les noms des options de config, leurs mots clefs associés, les control et contenu associés, etc. Les - : * des fois plus de clic car souvent les interfaces classiques regroupent les options au même endroit, quand on les trouve ... alors que là les options des cookies, par exemple, sont réunis mais pour tout changer il faut cliquer dans chaque occurence de la liste des option trouvés avec le mot clé "cookie" Les + : * une interface unique si beaucoup d'appli s'en servent (interface et xml) * toutes les options au même endroit * plus besoin de se casser la tête sur les interfaces (Ex : config firefox ou mandrake control center) Qu'en pensez vous ?