Les widgets en v4
Voici un petit article pour vous expliquer les widgets sur notre prochaine v4.
Tout d’abord, sachez qu’il est toujours possible de personnaliser les widgets sur la V4, comme pour la V3. Mais dans certains cas poussés, ce sera plus complexe.
Sur la V4 le plugin widget n’est plus compatible (il deviendra donc obsolète). Mais pas d’inquiétude, celui-ci n’est plus utile car nous avons internalisé la gestion des widgets dans le core.
Pourquoi ce changement ? – C’est assez simple. Nous avons remarqué que beaucoup d’utilisateurs souhaitent juste pouvoir changer l’icône, ou mettre une image à la place de celle par défaut. Nous avons donc mis en place un système de template (des modèles prédéfinis de widgets).
Ils se basent sur notre code (vous n’aurez donc plus de dysfonctionnement de vos widgets lors d’une mise à jour de Jeedom), celui sera maintenu par l’équipe de développement Jeedom. De plus, cela vous permet facilement et rapidement de faire vos propres widgets.
Voyons directement un exemple : pour avoir accès à ce nouveau système, il suffit de cliquer sur Outils -> widgets
Fonctionnalités :
- importer : partager facilement vos widgets.
- code : créez directement vos widgets à partir de code html, comme auparavant (réservé aux utilisateurs avancés, à vous donc de le mettre à jour).
- ajouter : permet de faire un widget à partir de modèle prédéfinis.
Une fois que vous aurez cliqué sur ajouter il vous suffira de donner un nom à votre création vous obtiendrez :
Comme vous le voyez, faire un widget est très simple :
Choisissez selon votre commande :
- le type (info ou action).
- le sous type.
- le template à utiliser (la liste change en fonction du type et sous type).
Puis Jeedom vous donne la liste des options du template :
- l’icone ou l’image quand le status de la commande est on (1)
- idem pour le off (0)
- la largeur (chiffre direct en px sans besoin de mettre px)
- la hauteur (chiffre direct en px sans besoin de mettre px)
Comme vous le voyez, ce nouveau système est simple et couvre un large éventail de besoins parmi les plus simples. De plus, il est voué à être complété au fil des versions du core.
La documentation : https://github.com/jeedom/core/blob/V4-stable/docs/fr_FR/widgets.md