Jeedom revisite sa documentation!

Bonjour,
Ce n’est pas clair ce que tu cherches, toutes la doc est sur le site, regarde sectiond dev:
https://doc.jeedom.com/fr_FR/dev/tutorial_plugin
et juste en dessous il y a l’api http, jsonrpc, le phpdoc et tout ce qu’il faut savoir sur la structure d’un plugin…

Dans l’ancienne doc il y avait regroupé par thème les fonctions math, time, date …
a utiliser dans les scénarios avec qq exemples

@mick37

Les fonctions des scénarios sont encore dans la doc des scénarios:
En v3: https://doc.jeedom.com/fr_FR/core/3.3/scenario
En v4: https://doc.jeedom.com/fr_FR/core/4.0/scenario

Bonjour
Nous n’avons pas touché a l’organisation de la documentation en 3.3 donc je comprends pas ce que tu dis on a rien changé

merci pour les liens dans la nouvelle doc, avant c’était dans la doc du core, donc je ne cherchais pas au bonne endroit.
mea-culpa :thinking:

Bonjour

C’est moi qui ne comprends pas votre réponse. Je ne faisais que donner les liens vers la doc des scénarios en v3 et v4. Erreur de bouton Répondre ?

Je ne comprends d’ailleurs pas le manque de réponse de votre part ni de l’équipe Jeedom sur d’autres sujets comme par exemple celui du ménage fait dans la fonction postInstallUpdate.
Ici pour ceux qui y ont l’accès: Fonction du core qui fait le ménage dans les plugins: preInstallUpdate / postInstallUpdate - #51 par jpty

1 « J'aime »

Bonjour,
Effectivement erreur de bouton répondre désolé

Pour le manque de réponse le community comme son nom l’indique est communautaire, si vous voulez des réponses officielles il faut passer par les voix officielles tout simplement.

Je ne veux pas forcément une réponse officielle. Il n’y a que vous qui pouvez répondre.
Je voudrais la façon de faire pour préserver un plugin fonctionnel qui lors d’une mise à jour se verra amputé de données qu’il aurait créés et qui vont se faire supprimer par postInstallUpdate
AMHA, le nettoyage par postInstallUpdate en 4.0.56 a été mis en service bien trop rapidement.

1 « J'aime »

J’ai relu le post tout est dedans il n’y que l’on puisse rajouter.

Vous ne pouvez/voulez même pas ajouter :

$plugin->callInstallFunction('pre_before_cleaning'); // Fonction *plugin*_before_cleaning à définir dans pre_install.php

ou

$plugin->callInstallFunction('before_cleaning'); // Fonction *plugin*_before_cleaning à définir dans install.php

au début de la fonction postInstallUpdate avant le nettoyage ? :thinking:

Pourquoi ? Ça existe déjà on ne va doubler les fonctions

Le pb est que le plugin doit installer une fonction et qu’elle soit exécutée avant le nettoyage le tout en une seule MAJ.
Dans preInstallUpdate, la fonction de renommage est dans le zip qui n’a pas encore été téléchargé.

1 « J'aime »

A oui pas faux mais malheureusement on ne fera pas modification et il faudrait changer de sujet ça n’a rien a voir avec la doc.

Je sais que l’on est hors sujet mais c’est le seul moyen d’avoir une réponse de votre part.

1 « J'aime »

Bonjour, est-il possible de mettre en place dans la documentation un moyen de remonter des erreurs ?

A défaut, voici une liste de ce que j’ai pu relever (il y en a certainement d’autres, je n’ai pas tout noté) :

Bonjour
Je note les erreurs pour correction. Pour l’instant on ne veut rien mettre en place de spécifique pour la remontée d’erreur car nous n’avons pas les ressources pour le traiter derrière

Bonjour,

je vois que les corrections ont été apportées. Merci

Il en subsiste 1 :

Elle se trouve dans l’exemple de https://doc.jeedom.com/fr_FR/dev/plugin_template#install.php, il est écrit " zwave_install ", alors que quelques lignes plus haut, c’est mentionné " install_pluginid ", de même pour " update_ " et " remove_' .
Donc, on ne sait plus s’il faut mettre le " pluginid " en premier ou en dernier

Bonjour,
Effectivement j’ai envoyé la correction ca devrait bon d’ici quelques minutes.

Merci pour le retour.

Bonjour,

Merci pour ces informations et l’évolution de la documentation. C’est beaucoup plus clair.

Par contre il manque toujours quelque chose sur la personnalisation des Widgets. On ne dit pas comment configurer un widget pour changer son apparence (couleur, image …) ou en tout cas je n’ai pas trouvé.

Bonjour
Non pas encore mais on est en train de le revoir en 4.1 donc ça sera surement fait a ce moment sinon je crois ya la doc display ou un truc du genre qui en parle