Description plugin => info.json

Bonjour,

J’ai mis à jour mes deux plugins pour être au norme du design V4 et avoir enfin un changelog comme il se doit :wink:
J’ai suivi le contenu du repository plugin-template pour le lien du changelog ainsi que celui de la documentation :

"changelog" : "https://jeedom.github.io/plugin-template/#language#/changelog",
"documentation" : "https://jeedom.github.io/plugin-template/#language#/",

Sur le site officiel du market, le lien est ok et #language# est correctement remplacé par fr_FR car une seule langue de disponible sur mes plugins.
Exemple : https://thanaus.github.io/jeedom_docs/plugins/netatmopro/fr_FR/changelog

Par contre, le lien n’est pas correct sur une installation quand je me connecte au market ou dans la page de configuration du plugin.
Exemple : https://thanaus.github.io/jeedom_docs/plugins/netatmopro/#language#/changelog

J’ai remarqué qu’il y a ce problème même sur des plugins officiels.
Est-ce un problème uniquement chez moi ou un problème plus global ?

Merci de vos retours !

@Alexandre : une idée ?

En attendant, je vais modifier le json de mes deux plugins pour remplacer #language# par fr_FR

Bonjour,
Pourrais tu detailler je n’arrive ni a comprendre ni a reproduire

Hello,

Je reproduis le problème sur tous les plugins dans l’écran de recherche du market dans jeedom (v3.3.44 & en v4), un replace qui manquerait là?
Par contre cela fonctionne dans la page de config des plugins une fois qu’ils sont installés
Et cela fonctionne également sur le market directement

Je comprend toujours pas ou vous etes en faite… Dans votre jeedom ? Sur le market ? Dans votre jeedom sur la vue market ?

Bonjour,

Je vais essayer d’être le plus clair possible en prenant plusieurs captures d’écran… Désolé d’avance si le post est quelque peu long :slight_smile:

Capture d’écran depuis le site officiel du market (Jeedom Market) et fiche du plugin Bluetooth Advertisement.
Si je regarde le lien associé au bouton Changelog, il est correct :
Changelog Bluetooth Advertisement | plugin-blea

Si je vais sur ma VM de test (derniere release stable) et que je me connecte au market sur ce meme plugin, le lien du bouton Changelog est incorrect :
https://jeedom.github.io/plugin-blea/#language#/changelog

Plus clair ?

A ok j’ai compris c’est compliqué a corriger car c’est le core la le soucis, je suis pas sur qu’on corrige car l’idée c’est de faire disparaitre toute cette partie.

  • dans jeedom, en v3 et en v4, lors d’une recherche dans plugin sur le market: on voit le tag #language#
    dans les autres cas je ne vois pas de problème

Oui oui mais la c’est dans le core mais comme dit on a pour but de virer toute cette partie la donc pas sur qu’on corrige.

C’était clair, mais nos réponses se sont croisées

@Loic : merci de ton retour. Je vais donc modifier mon info.json de mes plugins pour remplacer #language# par fr_FR vu que je n’ai qu’une seule langue de traduction.

Le confinement se passe bien pour vous tous ? Pas trop compliqué à gérer ?

Note que avoir le #language# n’impact pas la navigation de l’utilisateur le plus souvent, c’est vu comme un anchor donc c’est ton root qui prend la requete sur lequel tu as un index.html qui redirige déjà que /fr_FR/ (si tu as gardé le défaut du plugin template)
Donc en fait l’utilisateur est déjà redirigé

Entièrement d’accord sauf qu’il retombe sur la page de documentation du plugin en place du changelog…
Ce n’est pas critique en soit. Je voulais juste savoir si c’etait un problème spécifique à mon installation ou un problème plus global.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.