Salut à vous, je me permets d'intervenir dans cette discussion
Hello @anne.goloubkoff
Merci pour ta réponse dont on a déjà pu parler à Tours, mais je réponds quand même ici pour le suivi de l'issue.
Pour le moment donc j'ai une édition commun
qui fait vaguement la même chose que thecae
.
Pour les plugins par contre c'est un peu différent car il faut qu'ils soient dans la dossier /plugins
pour être pris en compte par MaX. Heureusement, le bug actuel de BaseX10 sur les symlinks n'a pas d'impact sur les symlinks dans le dossier /plugins
. Donc je continue à les mettre là. En gros :
|-plugins
|- plugin 1 du PDN
|- plugin 2 du PDN
|- -> plugin custom
Comme j'ai cru comprendre qu'il y a des discussions de refonte/simplification du code, je me demandais si ce ne serait pas l'occasion de définir une manière d'ajouter des choses customs (XSL, XQ, SS, JS, PLUGINS) à l'ensemble de son MaX et non pas juste à une édition.
Par exemple, on pourrait avoir un dossier custom
qui reproduirait l'arbo des dossiers ui et plugins et qui serait de base pris en compte par MaX (comme ça se passe pour le document_toc.xq par exemple).
Si besoin d'y travailler à plusieurs je sui partant pour passer un coup de main en tout cas !
On en parlait avec @emeline.mancel @anne.goloubkoff et @julia.roger à Tours ces derniers jours, et apparemment BaseX 10 posait des soucis avec les liens symboliques avec du coup obligation de mettre les éditions "en dur" dans max/editions/
. Comme j'avais beaucoup de maj à faire, j'en ai profité pour tester avec la dernière 10.7 et visiblement ça fonctionne à nouveau.
On en parlait avec @emeline.mancel @anne.goloubkoff et @julia.roger à Tours ces derniers jours, et apparemment BaseX 10 posait des soucis avec les liens symboliques avec du coup obligation de mettre les éditions "en dur" dans max/editions/
. Comme j'avais beaucoup de maj à faire, j'en ai profité pour tester avec la dernière 10.7 et visiblement ça fonctionne à nouveau.
Guillaume Porte (a655a3fc) at 18 Oct 20:55
fonction changeLanguage() qui change le préfix de langue dans l'URL...
Guillaume Porte (385bf54d) at 18 Oct 20:53
Correction d'après https://git.unicaen.fr/pdn-certic/MaX/-/merge_re...
On me demande si il serait possible d'afficher les préfixes de langue dans l'URL, par exemple projet/fr/accueil
, etc.
Ceci pose problème au niveau du menu qui est par défaut projet/accueil
ou projet/blabla
Dans cette proposition :
<edition>
) qui permet de définir si on veut on non ce paramètre (@showLang="true"
) => voir config.xqm
html.xqm
vérifie ce parmaètre. Si "true" on ajoute le préfixe, sinon on garde sans préfixe(voir la Merge Request !103 )
Guillaume Porte (5123e22e) at 05 Oct 11:40
Modification de la fonction max.html:buildMenu() pour ajouter le pr...
Guillaume Porte (be931272) at 05 Oct 11:38
Ajout d'une fonction max.config:getProjectLangParam qui vérifie si ...
Guillaume Porte (7460ca8b) at 05 Oct 11:35
Bonjour à tou.te.s !
sur notre plateforme estrades à l'unistra, nous utilisons un même max pour plusieurs projets. Certains de ces projets partagent des librairies JS, des XSL, des CSS, des templates HTML ou encore de plugins qui ne sont pas par défaut dans MaX mais que nous avons ajouté en fonction des besoins.
Il y a t-il une bonne pratique dans l'environnement MaX pour faire ces ajouts ? Faut-il tout mettre dans les dossiers existants, ou pourrait-on envisager un dossier /custom ? Pour le moment, on triche avec une fake edition dans laquelle on mets nos bout de codes communs mais ce n'est pas idéal.
Est-ce que vous avez déjà envisagé ce cas et une soluce ou est-ce que ce serait à creuser ?
Bonjour,
je fais quelques tests sur les visionneuses d'images et IIIF notamment img_viewer. LA doc précise On remplace alors le paramètre d’appel à MAX.plugins['img_viewer'].openImageInDialog par l’URL du .dzi ou .json. mais ne précise pas quels paramètres il faut passer dans l'URL pour obtenir une image. Ou alors ce n'est pas fait pour cet usage ?
D'avance merci pour vos éclaircissements
Bonjour,
j'essaie d'utiliser la fonction /plugins/mirador_viewer/mirador_viewer.js mais je ne trouve pas de documentation sur ce que doit contenir imgIIIF
ni où il faut inclure ces données (dans la balise <img>...</img>
?)
D'avance merci !
Guillaume Porte (8bcf51c9) at 20 Dec 10:46
ajout d'une variable qui vérifie si le plugin appelé est dans un do...
Bonjour,
je fais quelques tests sur les visionneuses d'images et IIIF notamment img_viewer. LA doc précise On remplace alors le paramètre d’appel à MAX.plugins['img_viewer'].openImageInDialog par l’URL du .dzi ou .json. mais ne précise pas quels paramètres il faut passer dans l'URL pour obtenir une image. Ou alors ce n'est pas fait pour cet usage ?
D'avance merci pour vos éclaircissements