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:
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:
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 ...