Aller à : navigation, rechercher

Gestion des ressources logicielles


Principe

La gestion de ressources externes permet d’organiser, de mettre à jour et de modifier certaines données des logiciels Kolor (comme les icônes, les styles, les modèles... etc...). Les objectifs de cette gestion sont :

  • L'utilisateur doit être en mesure d'intégrer facilement ses ressources au logiciel
  • Quand une nouvelle version du logiciel sort, les ressources de l'utilisateur ne doivent pas être perdu
  • Certaines ressources créées par l'utilisateur n'existent que pour cet utilisateur (par exemple, les modèles d’assemblage d’Autopano Giga, ou les modèles HTML de Panotour)

Chaque ressource modifiable est stockée dans un dossier, accessible en écriture par l'utilisateur.


Fonctionnement

Chemin

  • windows XP : %USERPROFILE%\Local Settings\Application Data\Kolor\NOMDULOGICIEL\

  • Vista / Win 7 : %LOCALAPPDATA%\Kolor\NOMDULOGICIEL\



  • Mac : $HOME/Bibliotheque/Application Support/Kolor/NOMDULOGICIEL/



  • Linux : $USER/.local/share/data/Kolor/NOMDULOGICIEL/




le champs NOMDULOGICIEL corresponds au nom et à la version du logiciel, voici un exemple de ce qui peut se trouver dans le dossier Kolor :

App support kolor softs.jpg


Hiérarchie

Dans ce dossier, vous trouverez 2 dossiers contenant une hiérarchie identique (ou quasiment identique suivant la version du logiciel) :

Hiérarchie d'Autopano Giga Hiérarchie de Panotour Pro
App support autopano hierarchie.jpg App support panotourpro hierarchie.jpg
> Data : bases de données cameras.txt et lensid.txt
> Sound : le son de fin de rendu
> Translation : traductions du logiciel
> UI : style du logiciel (icones, QSS)
> Templates : modèles utilisés (html, menu...etc...)
> Translation : traductions du logiciel
> UI : style du logiciel (icones, QSS)


Icon attention.png

Tous les fichiers du dossier Kolor sont fait et fournis par Kolor uniquement. Ils seront écrasés à chaque nouvelle version.
Les fichiers du dossier User servent à enregistrer les ressources de l'utilisateur. Ils ne seront jamais effacées par une nouvelle version.


Règle d’utilisation des ressources

  • Si le logiciel a besoin d'un fichier, le premier fichier utilisé sera celui du dossier User.
  • Si ce fichier n'existe pas dans le dossier User, le logiciel va essayer de charger le fichier à partir du dossier Kolor
  • Si il n'existe toujours pas dans le dossier Kolor, le logiciel le recréera.

Vous pouvez alors modifier le logiciel avec vos propres ressources, sans risque de les perdre à chaque nouvelles versions.


En pratique

Exemple avec Autopano Giga

Vous avez besoin d'ajouter le support d'un nouvel appareil photo :

  • Copiez le fichier cameras.txt du dossier Kolor/Data dans le dossier User/Data.
  • Modifiez-le
  • Lancez autopano, il utilisera le fichier (cameras.txt) modifié depuis le dossier User


Remarque :
Si vous installez une nouvelle version du logiciel, le fichier (cameras.txt) ne sera pas perdu.
Nous mettons à jour notre base de donnée (cameras.txt, lensid.txt, décodage des RAWs) à chaque nouvelle version, ce qui peut rendre certaines de vos modifications obsolètes.
Donc, ce système n'est pas magique, il ne saura pas fusionner les deux fichiers ensemble.










Support technique / Documentation Autopano Pro / Documentation Autopano Giga