MaX issueshttps://git.unicaen.fr/pdn-certic/MaX/-/issues2022-04-01T09:18:52+02:00https://git.unicaen.fr/pdn-certic/MaX/-/issues/97FOP et les petites capitales2022-04-01T09:18:52+02:00Marie BissonFOP et les petites capitalesSalut Jérôme (@chauveau) et Mickael (@mickael.desfrenes ), cc à @buard et @anne.goloubkoff
Il me semble que les dernières versions de FO permet de mettre des chaines de caractères en petites capitales.
Or – d’après mes tests – ça ne f...Salut Jérôme (@chauveau) et Mickael (@mickael.desfrenes ), cc à @buard et @anne.goloubkoff
Il me semble que les dernières versions de FO permet de mettre des chaines de caractères en petites capitales.
Or – d’après mes tests – ça ne fonctionne pas (cf. xhtml2fo.xsl l. 450 et suivantes de ma branches [mb/portedoc](https://git.unicaen.fr/pdn-certic/MaX/-/tree/mb/portedoc) : 2 enrichissements typo (couleur et chasse) fonctionnent mais pas les small-caps). Est-ce qu’une raison possible serait que le FOP que nous utilisons ne soit pas (aussi) à jour (?).
C’est pas dramatique (ça ne marchait déjà pas dans Pléade…) mais en édition les small-caps c’est plus élégant … :)
Autre sujet (mais ça vaut pas un ticket particulier)
J’ai fait quelques rares modifs de la XSL qu'il ne faut pas toucher (xhtl2fo.xsl) quand il y avait conflit.
Comme recommandé par Mickaël j’ai écrit les enrichissements typo dans le xhtml (item_porte-documents-print.html.xsl), mais j'ai peur que les styles mis dans la XSL soient un peu lourdingues et difficiles à entretenir. On en reparle.
Bon w-e
MarieJerome ChauveauJerome Chauveauhttps://git.unicaen.fr/pdn-certic/MaX/-/issues/129Bug de gestion des notes de manchette2022-03-21T15:21:32+01:00Guillaume QuéruelBug de gestion des notes de manchetteBonjour @chauveau et @anne.goloubkoff ,
Je rencontre un petit souci pour l'affichage de notes de manchettes. Pour les besoins d'une édition, je dois afficher des notes à gauche ET à droite. Les notes de manchette droite s'affichent sans...Bonjour @chauveau et @anne.goloubkoff ,
Je rencontre un petit souci pour l'affichage de notes de manchettes. Pour les besoins d'une édition, je dois afficher des notes à gauche ET à droite. Les notes de manchette droite s'affichent sans problème et je peux ajuster tout bien comme je veux via les CSS.
Par contre, l'affichage des notes de manchettes à gauche (`span class="manchette_gauche"`) ne fonctionne pas du tout. Il y a sans doute plusieurs pistes (la div max-main container est-elle taillée pour des manchettes à gauche et à droite ?), mais je retrouve ici un problème déjà constaté : dès qu'on a une sous-structure dans l'élément `<note>`, le gestion des notes marginales telle qu'elle est prévue galère : le contenu de la note étant affiché dans le flux de texte principal et le `<span class="manchette_gauche">` restant vide.
Pour les manchettes droites, j'avais dû supprimer les balises `<p>` dans les notes, cela a réglé le problème. Concernant les manchettes gauche, j'ai une sous-structure de `<list><item>` dont je ne peux me départir.
Je n'ai vu aucune issue concernant les notes marginales, je ne sais donc pas si ce problème a déjà été évoqué/réglé... ma copie n'est pas récente récente (pas taper !) Mais j'ai testé dans la demo de modifier un note en lui passant une @class "manchette gauche", ça n'a rien donné... et dans une copie récente, le lancement de la démo ne fonctionne pas.
[notes_manchettes-gauche](/uploads/be9d8b5d98cb074ac691ccb276e54e27/notes_manchettes-gauche.png)Jerome ChauveauJerome Chauveauhttps://git.unicaen.fr/pdn-certic/MaX/-/issues/138Plugin équations & JQuery2022-10-19T15:17:33+02:00Jerome ChauveauPlugin équations & JQueryTerminer la suppression de la dépendance à JQueryTerminer la suppression de la dépendance à JQueryJerome ChauveauJerome Chauveauhttps://git.unicaen.fr/pdn-certic/MaX/-/issues/141Mise à jour de MaX2022-07-22T09:16:16+02:00Jerome ChauveauMise à jour de MaXAjouter via `max.sh` la possibilité de mettre à jour son MaXAjouter via `max.sh` la possibilité de mettre à jour son MaXJerome ChauveauJerome Chauveauhttps://git.unicaen.fr/pdn-certic/MaX/-/issues/145Retour et gestion des erreurs2022-08-25T11:18:53+02:00Arnaud DaretRetour et gestion des erreursUn google-bot passe régulièrement sur l'URL
https://www.unicaen.fr/hiscod/ead.html?id=HISCOD&c=HISCOD_YBM_0188
qui provoque une erreur (mal/non gérée)
À voirUn google-bot passe régulièrement sur l'URL
https://www.unicaen.fr/hiscod/ead.html?id=HISCOD&c=HISCOD_YBM_0188
qui provoque une erreur (mal/non gérée)
À voirJerome ChauveauJerome Chauveauhttps://git.unicaen.fr/pdn-certic/MaX/-/issues/146Ajouter une fonction de déploiement d'une édition au max.sh2022-07-22T09:25:44+02:00Arnaud DaretAjouter une fonction de déploiement d'une édition au max.shAjouter la possibilité de déployer une édition pré-existente dans un MaX
- dézippage de l'édition
- Création db dans BaseX
- feed de la base
- installation des plugins
- autre chose ?Ajouter la possibilité de déployer une édition pré-existente dans un MaX
- dézippage de l'édition
- Création db dans BaseX
- feed de la base
- installation des plugins
- autre chose ?https://git.unicaen.fr/pdn-certic/MaX/-/issues/153Doc de MaX avec BaseX 102023-01-12T09:08:21+01:00Emeline MancelDoc de MaX avec BaseX 10Hello (again),
J'ai commencé à regarder la doc de MaX pour modifier certaines choses avec BaseX 10 (j'ai fait une nouvelle branche, j'aime bcp les branches et les tickets).
Après discussion avec @anne.goloubkoff il s'avère que l'on doi...Hello (again),
J'ai commencé à regarder la doc de MaX pour modifier certaines choses avec BaseX 10 (j'ai fait une nouvelle branche, j'aime bcp les branches et les tickets).
Après discussion avec @anne.goloubkoff il s'avère que l'on doit finalement réfléchir à l'organisation de nos projets MaX : jusqu'ici on avait 3 dossiers, `basex`, `editions` et `max`, chacun étant renommé avec `[projet-]` devant. Sauf que :
1. Avec BaseX 10.4 les liens symboliques ne fonctionnent plus entre le dossier `projet-editions` et le dossier `projet-max/editions`. Pour l'instant, on met nos éditions directement dans le dossier du coeur de MaX. Est-ce qu'on attend que BaseX puisse le réparer ? Est-ce qu'on décide de ne plus faire de dossier `projet-editions`, auquel cas il nous faut revoir notre organisation + une grande partie de la doc ?
2. Puisque l'on renomme nos dossiers (`max` > `projet-max`), le lien symbolique directement embarqué dans la release depuis `basex/webapp` vers `max` ne fonctionne plus. Là encore : est-ce qu'on modifie nos façons de fonctionner ? est-ce qu'on fait une doc utilisateur différente de celle du pôle ? est-ce qu'on enlève le lien symbolique embarqué dans la release ?
On va en parler avec @buard et @anne.goloubkoff avant de trancher tout ça et de se lancer dans la doc.Jerome ChauveauJerome Chauveauhttps://git.unicaen.fr/pdn-certic/MaX/-/issues/155Réflexion sur l'organisation et le nommage des dossiers d'un MaX packagé2023-01-23T16:00:19+01:00Jerome ChauveauRéflexion sur l'organisation et le nommage des dossiers d'un MaX packagéLe nommage des différents dossiers d'un MaX (max, éditions, basex, etc.) en production n'étant pas toujours simple, ne serait-il pas judicieux de revoir ce nommage dans la version packagée de MaX ?
## Proposition de simplification
- ...Le nommage des différents dossiers d'un MaX (max, éditions, basex, etc.) en production n'étant pas toujours simple, ne serait-il pas judicieux de revoir ce nommage dans la version packagée de MaX ?
## Proposition de simplification
- **MaX-[version-XXX]** (correspond actuellement au dossier _basex_)
- BaseX.jar (basex)
- bin (basex)
- data (basex)
- etc (basex)
- lib (basex)
- repo (basex)
- webapp (basex/jetty)
- **MaX-rxq (webapp max)**
- max.xq
- configuration
- [...]
- WEB-INF (basex/jetty)
Remarque au passage : MaX embarque un BaseX tout comme BaseX embarque un Jetty (et aucun dossier n'est nommé Jetty dans un BaseX).Arnaud DaretJerome ChauveauPierre-Yves BuardAnne Goloubkoff-DuponchelArnaud Darethttps://git.unicaen.fr/pdn-certic/MaX/-/issues/156Rangement de la toc.xsl dans les éditions TEI et EAD2023-03-02T14:11:10+01:00Anne Goloubkoff-DuponchelRangement de la toc.xsl dans les éditions TEI et EADSalut Jérôme !
On a un petit problème de rangement de la toc.xsl qui n'est pas le même quand on est en EAD ou en TEI (lorsque l'on veut surcharger la xsl dans une édition).
Pour l'EAD, que l'on mette la xsl dans le dossier ui/xsl ou le...Salut Jérôme !
On a un petit problème de rangement de la toc.xsl qui n'est pas le même quand on est en EAD ou en TEI (lorsque l'on veut surcharger la xsl dans une édition).
Pour l'EAD, que l'on mette la xsl dans le dossier ui/xsl ou le dossier ui/xsl/core ou ui/xsl/ead, elle est bien prise en compte.
Pour la TEI, elle n'est prise en compte que si on la place dans ui/xsl.
Dans le coeur de Max, on n'a pas de toc.xsl dans le dossier ead, mais on en a une dans le dossier tei qui fait un import de celle qui se trouve dans le core.
ça se passe dans le fichier util.xqm ligne 263 :
```
(:
Returns project's TOC xsl
:)
declare function max.util:getProjectTOCXSL($projectId) {
let $xmlFormat := max.config:getXMLFormat($projectId)
let $xsltFile := max.util:getResourceFilePath($projectId, "ui/xsl/"|| $max.cons:TOC_XSL_FILENAME)
return if(file:exists($xsltFile))
then $xsltFile
else
let $formatXslt := max.util:getResourceFilePath($projectId, "/ui/xsl/"|| $xmlFormat || "/" || $max.cons:TOC_XSL_FILENAME)
return if(file:exists($formatXslt))
then $formatXslt
else max.util:getResourceFilePath($projectId, "/ui/xsl/core/" || $max.cons:TOC_XSL_FILENAME)
};
```
On en a discuté avec @emeline.mancel, et on pense que le mieux serait de la ranger dans le dossier ui/xsl/core de l'édition, que ce soit de la tei ou de l'ead.
Merci !Jerome ChauveauJerome Chauveauhttps://git.unicaen.fr/pdn-certic/MaX/-/issues/159Performance du site2023-03-20T11:35:27+01:00Gilles ClementPerformance du siteBonjour,
Je reviens vers vous pour une question performance du site !
Le temps de chargement d'une page est assez lent (environ 8 - 10 secondes). la solution est hébergée sur une petite VM avec 4 CPUs et écriture sur disque SSD, pas gran...Bonjour,
Je reviens vers vous pour une question performance du site !
Le temps de chargement d'une page est assez lent (environ 8 - 10 secondes). la solution est hébergée sur une petite VM avec 4 CPUs et écriture sur disque SSD, pas grand chose d'autres ne tournent dessus. A priori le process java mange toutes les ressources du système.
Avez-vous des recommandations ou des remarques pour améliorer cet état ? Y'a t-il un moyen de mettre en place un système de cache pour moins solliciter le serveur ?
Un grand merci à voushttps://git.unicaen.fr/pdn-certic/MaX/-/issues/162Ajouts de plugins, librairies, css, etc.2023-10-19T10:55:42+02:00Guillaume PorteAjouts de plugins, librairies, css, etc.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 son...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 ?https://git.unicaen.fr/pdn-certic/MaX/-/issues/163Ajout du préfixe de langue dans l'URL ?2023-12-07T13:19:27+01:00Guillaume PorteAjout du préfixe de langue dans l'URL ?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 ...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 :
* on ajoute un paramètre dans le fichier de config (element `<edition>`) qui permet de définir si on veut on non ce paramètre (`@showLang="true"`) => voir `config.xqm`
* la fonction qui construit le menu dans `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 )https://git.unicaen.fr/pdn-certic/MaX/-/issues/167Langue & Urls2023-12-11T09:15:25+01:00Jerome ChauveauLangue & UrlsAjouter la langue dans les différentes routes/urls, notamment pour faciliter la "statification". En lien avec la demande #163 de @gporte.Ajouter la langue dans les différentes routes/urls, notamment pour faciliter la "statification". En lien avec la demande #163 de @gporte.