Closed spelhate closed 5 years ago
Je propose de créer une nouvelle variable d'application "mviewer_short_url" indiquant s'il faut utiliser le système d'URLs courtes pour mviewer ou à défaut le système classique et en option, de fournir un paramètre apps_folder pour spécifier le chemin d'accès au répertoire stockant les fichiers de config mviewer. La variable existante "conf_path_from_mviewer" pointerait sur le dossier physique ce qui donnerait
"conf_path_from_mviewer" : "apps/store/",
"mviewer_short_url": {
"used": true,
"apps_folder": "store"
}
Dans cet exemple, j'utilise le système d'URL courte et mes applications sont stockées dans mviewer/apps/store. J'accède à une application avec cette URL : mviewer/#store/monapplication
Autre possibilité, je souhaite utiliser le système classique d'appel (?config=...), le paramétrage serait le suivant
"conf_path_from_mviewer" : "apps/store/",
"mviewer_short_url": {
"used": false
}
J'accède à une application avec cette URL : mviewer/?config=apps/store/monapplication.xml
Il convient donc de modifier la méthode saveApplicationParameters pour prendre en compte ces modifications
Depuis ce commit https://github.com/geobretagne/mviewer/commit/22c7f0c6cb2317ee6fad08715132951ae03872f2#diff-eacf331f0ffc35d4b482f1d15a887d3b, et l'utilisation d'URLs courtes pour mviewer, les applications mviewer sont implicitement stockées dans mviewer/apps. mviewerstudio ne connaît pas cette règle et ne parvient pas à retouver les applications générées