web-dev-qa-db-fra.com

Affichage des paramètres personnalisés et par défaut

Dans de nombreuses interfaces, il existe un ensemble de paramètres par défaut, puis un besoin pour l'utilisateur de pouvoir remplacer ceux avec des paramètres personnalisés. Avez-vous des exemples de la façon de bien gérer cela dans une interface? Je pense principalement aux formulaires Web.

Une autre façon de mettre cela est: "Comment hériter des paramètres pour les configurations?"

Il y a deux raisons pour faire quelque chose comme ça: 1) Masquer les options personnalisées par défaut simplifie le formulaire 2) Les options par défaut peuvent provenir d'ailleurs (peut-être des paramètres spécifiques au projet), et si vous n'avez pas de paramètres personnalisés défini, la mise à jour de la valeur par défaut affectera tous les éléments avec les paramètres par défaut.

Je pense qu'une bonne solution aurait les propriétés suivantes: 1) Il devrait être clair si vous avez des paramètres personnalisés ou par défaut actifs 2) Vous devriez pouvoir revenir facilement des paramètres personnalisés aux paramètres par défaut

Il y a aussi la question de savoir si les paramètres personnalisés doivent être affichés aux utilisateurs dont les paramètres par défaut sont actifs ou non.

A) J'ai trouvé quelques exemples avec une recherche rapide sur Google, tous sont des boutons radio plus ou moins glorifiés qui basculent la partie personnalisée du formulaire:

Check-box toggle

On-off switch

Another on-off switch

B) Une autre option serait d'avoir le formulaire personnalisé toujours visible mais d'avoir un bouton "réinitialiser" pour réinitialiser le formulaire à l'état par défaut avec peut-être une étiquette indiquant que vous avez personnalisé certains des paramètres.

C) Une troisième approche serait similaire à A mais avec une case à cocher disant "lier cet élément aux paramètres globaux" (essentiellement l'état de case à cocher opposé des cases à cocher/boutons radio en A). Cela serait similaire au paramètre "Utiliser la lumière globale" dans Photoshop:

enter image description here

3
Janne Aukia

Grande question!

J'ai monté un petit wireframe qui pourrait vous donner une idée pour répondre à nos questions. La case "Utiliser par défaut" contrôlera si le paramètre doit extraire la valeur de la configuration par défaut ou personnalisée.

enter image description here

1
Igorek

Dans votre situation, je conçois cette solution très simple en

  • Affichage du statut en tout temps

  • Un contrôle pour passer facilement aux paramètres par défaut et personnaliser les paramètres en un seul clic à tout moment

Pas besoin de répéter et d'afficher les barres de basculement des paramètres avancés/personnalisés dans la zone de création/tâche principale de l'utilisateur

Utilisez une ligne pour afficher l'état si l'utilisateur utilise des paramètres personnalisés et un gros bouton sur le côté droit afin que l'utilisateur puisse basculer vers des paramètres personnalisés ou par défaut. Votre application/système doit enregistrer à tout moment les paramètres personnalisés

Voici le wireframe montrant mon idée. Le bouton bleu à droite fera office de commutateur entre les paramètres personnalisés et les paramètres par défaut. Vous pouvez également remplacer le bouton bleu par un interrupteur à bascule mais il doit être suffisamment grand pour afficher les deux états ...

wire-frame for customized settings

0
Ahsan Idrisi