PROJET AUTOBLOG


Idleman

source: Idleman

⇐ retour index

Yana : refactoring violent des plugins de relais

vendredi 26 décembre 2014 à 18:00

Voila un bail que je me promettais de tout casser à nouveau sur YANA !

J’ai enfin pu profiter des jours fériés de noël pour m’y pencher ! ET notamment sur les plugins de relais radio et filaires qui avaient grand besoin d’un petit “refactoring”.

2014-12-26 16_01_02-Yana Server 3.0.6

Rien de bien folichon sur les nouveautés cela dit si ce n’est quelques petits détails qui perturbaient pas mal d’utilisateurs :

  1. Possibilité de mettre une phrase entièrement custom (plus uniquement allume ou éteins + nom du périphérique), c’est vrai que ‘yana, allume le volet’ ça faisait mauvais genre :D
  2. Les relais radio et filaire ne sont maintenant plus affiché sur l’onglet pièce (voué a disparaitre) mais sous forme de widget disponible depuis la home
  3. Ajout de la possibilité de mettre une icone sur le relais pour mieux repérer le type (robinet, prise, lampe, store etc…) 19 icones basée sur l’excellente police icone “Font Awesome” disponibles.
  4. Refactoring complet du code, beaucoup plus propre et utilisant les fonctions d’aide du cœur YANA (classe de personnalité, class d’actions, class de gestion GPIO …)
  5. Une plus belle gueule de manière globale.

2014-12-26 16_01_36-Yana Server 3.0.6

 

J’invite bien sûr les développeurs de plugins à se baser sur ces nouveaux modèles pour créer leurs futurs plugins, ceux ci étant plus propre et permettant plus de choses que leurs
prédécesseurs en termes structurels et fonctionnels.

Les plugins donnent également un exemple complet d’utilisation du système de Dashboard et de widget pour une entité.

NB : Je conseille vivement à ceux qui souhaitent mettre yana à jour de réinstaller la base en même temps, les tables des anciens plugins pouvant interférer avec les nouveaux.

Noyeux Joël bande de moules !