| Scroll Ignore | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Concept
Un widget contient un grand nombre d'options ( couleur du texte, taille du texte, affichage des icônes, etc. ).
Une interface d'édition pour chaque type est donc nécessaire pour satisfaire la disparité de configuration des widgets.
Dans cette page, se trouve une explication du comportement des différents types de propriétés :
- Champ de type texte,
- Champ de type radio,
- Champ de type sélecteur,
- etc.
Et donnera une explication sur la prévisualisation de la configuration
Accéder au menu de configuration
La roue crantée ( ) disponible en mode édition ( voir la page NEW_PAGE - 003.7 - SEF-11413 - Edition VISUEL - Météo - Shinken Entreprise V02.08.02 - Confluence ) sur les widgets permet d'accéder à l'interface de configuration des widgets.
La roue crantée est disponible sur les widgets lors d'une sélection simple et multiple. L'édition n'est actuellement possible qu'un widget à la fois ( un mode d'édition de masse des widgets est en cours d'étude).
Le formulaire sera différent pour chaque type de widget ( météo, séparateur et titre ).
| Panel | ||
|---|---|---|
| ||
| Panel | ||
|---|---|---|
| ||
| Panel | ||
|---|---|---|
| ||
Fonctionnement général
Regroupement par dossier des propriétés
Pour faciliter la configuration, les propriétés, portant sur le même sujet, sont regroupées par dossier.
Les dossiers ont un titre qui permet de cacher leur contenu lorsque l'on clique dessus.
Les dossiers ont donc deux états possibles :
- ouvert ( par défaut )
- fermé
Dans l'exemple ci-contre :
- les deux zones "Affichage" et "Zone de gauche" sont fermés
- la zone "Zone en haut à droite" est ouverte
| Panel |
|---|
Valeurs par défaut
Les valeurs par défaut vous permettent de définir des comportements communs aux widgets.
Ils sont définis par type de widget ( météo, séparateur et titre ) et proviennent de deux éléments par ordre de priorité, les layouts que l'on retrouve dans le fichier JSON et les cfg qui sont accessibles par votre administrateur Shinken.
Si un layout contient des valeurs autre que "default" ( la traduction anglaise de défaut ) , il aura la priorité sur les cfg sur la définition des valeurs par défaut.
Définition des valeurs par défaut par les layouts
Chaque type de widget possède son propre layout, se trouvant dans le JSON ( grids > layouts ) ( voir la page Concept et paramétrage des widgets - Edition - Météo - Shinken Entreprise V02.08.02 - Confluence ).
Les valeurs des propriétés définies dans un layout sont les mêmes que celle de son widget, elles sont décrites dans les pages traitant des widgets :
- Widget titre
- Widget météo
- Widget séparateur
| Panel | ||
|---|---|---|
| ||
| Panel | ||
|---|---|---|
| ||
| Panel | ||
|---|---|---|
| ||
Dans les exemples ci-dessus, on peut voir que toutes les valeurs présentes dans les layouts sont notées à "défault" ( la traduction anglaise de défaut ) les valeurs par défaut seront alors définit par le fichier cfg .
Définition des valeurs par défaut par les cfg
De la même manière que chaque widget possède son layout, chaque type de widgets est configurable dans un fichier cfg permettant de définir ses valeurs par défaut. Des trois étages de configuration ( widget, layout et cfg ), la configuration à cet emplacement est celle qui est la moins prioritaire ( Widget > layout > cfg ). Mais c'est aussi l'étape la plus importante car c'est elle qui va déterminer la base de tous les widgets ( voir la page Configuration de la disposition par défaut des widgets - webui-module-service-weather - Shinken Entreprise V02.08.02 - Confluence ).
Les différents types de propriété
Propriété de type texte
Propriété de type sélecteur
Propriété de type radio
Propriété de type radio et sélecteur
Le widget de prévisualisation
Concept
Le widget de prévisualisation permet à l'utilisateur d'afficher le résultat de sa configuration sans avoir les autres widgets autour pour polluer la vision.
De plus, il permet d'afficher les options de configuration spécifiques à certains widgets ( les différentes zones du widget météo ).
Interactions
En bas de cette fenêtre ( zone encadrée de rouge dans les exemples ci-dessous, exemple 1 ), se trouve une prévisualisation d'un widget météo en configuration.
Cette prévisualisation est générique, elle prend toutes les modifications de configuration en compte en temps réel, afin d'aider l'utilisateur à trouver un résultat qui lui convient.
Une fois la configuration validée, les changements effectués sur la prévisualisation seront répercutés sur le widget configuré.
Les widgets avec configuration de zone
Certains widgets possèdent une configuration de zone qui permet d'afficher ou non les zones configurables sur la prévisualisation ( zone encadrée de vert dans les exemples ci-dessous, exemple 2 ).
Les boutons radios présents au-dessus de la prévisualisation permettent de configurer l'affichage de ces zones.
Si la zone est sélectionnée en "affiché", une roue crantée apparaît sur la zone dans la prévisualisation et disparait, ainsi que la zone, si on sélectionne l'option "caché" et il en va de même pour la valeur par défaut en fonction de sa valeur.
La configuration d'une zone
En cliquant sur une roue crantée, la configuration possible de cette zone apparaît sous le widget de prévisualisation ( zone encadrée de bleu dans les exemples ci-dessous, exemple 3 ).
Les champs qui apparaissent en dessous, permettent de configurer la zone sélectionnée.
| Panel | ||
|---|---|---|
| ||
| Panel | ||
|---|---|---|
| ||
Après clique sur route crantée
| Panel | ||
|---|---|---|
| ||
La configuration des différents types de widgets
Chaque type de widget possédant ses propres particularités =, les options différeront .
Les différents widgets sont :
- Widget Météo ( voir la page NEW_PAGE - 003.7 - SEF-11600 - Editer un widget Titre - Météo )
- Widget Titre ( voir la page NEW_PAGE - 003.7 - SEF-11600 - Editer un widget Météo - Météo )
- Widget Séparateur (voir la page NEW_PAGE - 003.7 - SEF-11600 - Editer un widget Séparateur - Météo )
