Améliorations du GatewayHub

Améliorations du GatewayHub

A l'origine, le GatewayHub était un simple portail qui permettait à un utilisateur d’accéder aux modules Yoctopuce qui se trouvent derrière un filtre NAT ou un pare-feu. Le code était relativement simple et l'utilisateur était, et est toujours, libre de le modifier pour l'adapter à ses besoins. Au cours des dernières années, nous avons ajouté d'autres fonctionnalités intéressantes, mais nous avons un peu négligé l'interface web. C'est semaine, nous corrigeons ça. Voici un aperçu des modifications que nous avons faites.



Avant toute chose, si vous n'avez jamais utilisé le GatewayHub, nous vous recommandons de commencer par l'article "Une passerelle pour accéder aux YoctoHubs à distance" qui présente le GatewayHub et explique en détails comment il fonctionne.

Les changements


La plus grosse amélioration est probablement la moins visible. Nous avons changé le système de login et avons implémenté un vrai système de sessions. Grâce à ce changement, l'utilisation du GatewayHub est plus simple, et vous n’aurez plus à vous reloger dès que vous fait un Back sur votre navigateur.

Nous avons profité de ce changement pour améliorer la navigation entre les différentes pages. En haut de chaque page, nous avons ajouté une barre de navigation.

Nous avons ajouté une barre de navigation en haut de page
Nous avons ajouté une barre de navigation en haut de page



Nous avons aussi amélioré la page de configuration lors de la toute première connexion. En effet, après l'installation, l'interface web affiche dorénavant un wizard qui permet de configurer les premiers utilisateurs et le premier sous-domaine.

Le wizard de configuration est affiché lors de la première connexion
Le wizard de configuration est affiché lors de la première connexion



La page de configuration d'un sous-domaine a été refaite afin d'être plus intuitive et lisible. Les paramètres à utiliser lors de la configuration des YoctoHubs sont affichés de manière plus claire.

La page de configuration des sous-domaines
La page de configuration des sous-domaines




Nous avons aussi corrigé un certain nombre de petits bugs d'affichage, comme par exemple les boutons "Cancel" qui manquaient.


Mettre à jour le GatewayHub


Touts les changements sont Backward compatible et les anciennes configurations sont toujours valides.

Si vous aviez installé le GatewayHub depuis GitHub, il suffit de mettre à jour votre repository à l'aide de la commande git pull. Si vous aviez utilisé la version disponible sur notre site, il faut de remplacer vos fichiers par la nouvelle version.

Après avoir copié la nouvelle version du GatewayHub, n'oubliez pas de mettre à jour vos packages npm à l'aide de la commande suivante:

npm update




Conclusion


Bref, vous l'aurez compris, nous n'avons pas ajouté de "Killer feature", mais nous avons amélioré de manière générale l'utilisation du GatewayHub.

Comme d'habitude, le code source est disponible sur GitHub ou sur notre site web et est disponible gratuitement.

Note: le Gateway Hub est désormais également disponible sur npm

Commenter aucun commentaire Retour au blog












Yoctopuce, get your stuff connected.