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 ?
# Le mieux pour les paramètres...
Posté par Jean-Philippe Garcia Ballester (site web personnel) . Évalué à 1.
M'enfin, moi je dis ça, je dis rien, hein.
[^] # Re: Le mieux pour les paramètres...
Posté par rangzen (site web personnel) . Évalué à 1.
Tu configures un apache, c'est sur.
Un utilisateur lambda veut changer la langue de mozilla, il va pas aller chercher dans le zokfepzokfzofkozef.default/js.conf
T'as une option serveur = {127.0.0.1}, si t'es pas sur de la séparation, espace ? virgule ? pipe ? ben avec l'interface, tu changes, tu check pour la prochaine fois. Si bien sur, c'était pas indiquer dans le man :)
[^] # Re: Le mieux pour les paramètres...
Posté par Nadine . Évalué à 4.
Il faut lui laisser le choix, et donc envisager toutes possibilités.
C'est pour cela que Mandriva est bien: c'est ou graphique (mcc) ou avec vi (que j'utilise plus volontiers sur ma cooker)
[^] # Re: Le mieux pour les paramètres...
Posté par Jean-Philippe Garcia Ballester (site web personnel) . Évalué à 1.
On est bien d'accord, certains préfererront le système actuel, d'autres préferreront son système, d'autres resteront des inconditionnels du fichier texte, même pour la langue de mozilla.
C'est une question de préférences, et cela dépend de chacun. À quand le menu Préférences des préférences? ;)
Si bien sur, c'était pas indiquer dans le man :)
Tout le monde sait que du fait de l'ouverture du code et des communautés développées autour des logiciels libres, les mans sont toujours parfaits ;)
# Gconf
Posté par olosta . Évalué à 2.
[^] # Re: Gconf
Posté par Nap . Évalué à 1.
à part ça je suis 100% d'accord
# Ma technique du jour
Posté par cho7 (site web personnel) . Évalué à 0.
C'est une methode que j'applique déjà pour certains de mes programmes python en console
Ma fonction de parsing n'est pas très dure, parcontre je n'intercepte pas < tab>, je dois faire <entrée>, et si c'est pas une bonne commande, ca m'affiche les possibilités...
[^] # Re: Ma technique du jour
Posté par sweafty (site web personnel) . Évalué à 0.
Ca gère bien la complétion de caractères ...
# eclipse...
Posté par yaya . Évalué à 3.
les développeurs java ou C/C++ sur eclipse disposent déjà de cette fonctionnalité.
A l'usage c'est vrai que c'est génial, surtout pour paramétrer un logiciel aussi étendu qu'eclipse.
[^] # Re: eclipse...
Posté par rangzen (site web personnel) . Évalué à 2.
[^] # Re: eclipse...
Posté par yaya . Évalué à 2.
Mais ce n'est pas tant une question d'implémentation que de concept d'interface.
En fait, le concept de "moteur de recherche sur mot clé" est traité comme une interface d'accès aux données, tout comme les autres représentations des données (arbre, objet, relationnel, ...).
La principale différence de cette interface est sa non exhaustivité qui la rend plus adapté aux gros volumes de données je pense.
[^] # Re: eclipse...
Posté par JoeBar . Évalué à 3.
Bref, rien ne vaut un essai : emerge eclipse ;)
[^] # Re: eclipse...
Posté par Jérôme FIX (site web personnel) . Évalué à 1.
Pour reprendre l'exemple du "cache" :
la recherche donne un accès direct à l'onglet de gestion de cache de konqueror, à la gestion (avancée) du cache du fond d'écran et à la gestion des panels.
C'est donc pas vraiment nouveau ...
# Si je puis me permettre...
Posté par bobert . Évalué à 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"
Je tape le mot-clé "avancé" en espérant trouver l'option permettant d'accéder à la recherche avancée, mais je n'obtiens aucun résultat. Pas de problème, je tape le mot-clé "recherche", pour trouver l'aide sur la fonction de recherche, elle-même fournissant le moyen de trouver l'option de recherche avancée.... (etc, etc ;-) )
[^] # Re: Si je puis me permettre...
Posté par rangzen (site web personnel) . Évalué à 0.
Mais c'était surtout pour différencier les options de l'appli des quelques bidouilles qui peuvent aider l'utilisateur dans l'interface de réglages des options
# about:config
Posté par liberforce (site web personnel) . Évalué à 4.
# Un dérivé posible
Posté par Seazor . Évalué à 1.
Critères incrémentaux pour réduire la liste des options affichés, voire même affichés à la volée si le nombre est restreint.
Exemple : "curseur" donnerait les thèmes de curseurs souris et la vitesse de clignottement du curseur clavier.
Ajouter ensuite le mot "souris" ne garde affiché que les possibilités communes.
Enfin, quelle que soit la présentation, ca pose les problèmes suivants :
- l'indexation de ces mots clefs,
- de l'encodage en multiples langues,
- le phénomène du débutant du "comment ca s'appelle encore ce truc?"
- et probablement d'autres que je n'imagine pas encore...
[^] # Re: Un dérivé posible
Posté par Gof (site web personnel) . Évalué à 2.
Il y a un onglet Recherche qui fait exactement ça.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.