ESUPSGC

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • installer wget, chromium, imagemagick (convert), ghostscript (commande gs)
    • pour ImageMagick le format PDF ne soit pas désactivé (il faudra peut-être commenter <policy domain="coder" rights="none" pattern="PDF" /> dans /etc/ImageMagick-6/policy.xml par exemple pour ce faire)
  • modifier la configuration pour renseigner l'url de votre sgc, modifier éventuellement chromium par chromium-browser suivant votre distribution
  • faire en sorte que le wget sur le serveur fonctionne : il vous faudra autoriser la propre IP d'esup-sgc à appeller son propre service REST : dans security.properties, ajoutez l'IP du sgc au niveau de accessRestrictionWSRestApi - esup-sgc lui-même doit en effet pouvoir accéder à /wsrest/view/ (d'où le bind-adress ici en cohérence avec le fichier applicationContext-security.xml)

En plus de wget, chromium, imagemagick... il faudra s'assurer que les fonts/polices utilisées dans votre thème de carte sont bien présentes sur votre serveur.
À minima, vous pouvez par exemple installer les principales polices proposées au travers des paquets de votre distribution linux : sous debian/trixie : 

Bloc de code
languageshell
sudo apt install -y fonts-dejavu fonts-liberation fonts-noto-core fonts-noto-cjk fonts-noto-extra fonts-urw-base35

Pour tester, allez dans 'admin' < 'themes cartes', sélectionnez un thème pour lequel au moins une carte existe avec ce thème, et vérifiez que dans le bloc "Prévisualisation BMP - édition en 1 passe" vous retrouvez bien une image de la carte dédiée au ruban noir et blanc et une autre dédiée aux rubans couleur. Si ça ne fonctionne pas, regardez dans les logs pour corriger le problème (sécurité, commande non fonttionnelle à tester et mettre au point depuis /tmp, etc.). Chaque commande étant censée produire un (et un seul) fichier card.bmp

...

Bloc de code
languagexml
themeRDark
   <c:if test="${type == 'black'}">
        <style>
            #right img {
                display: none !important;
            }
        </style>
    </c:if>

    <c:if test="${type == 'color'}">
        <style>
            #left p,
            #left img {
                display: none !important;
            }
        </style>
    </c:if> 

Enfin la visualisation de la "carte virtuelle" issue de la commande BMP_COMMAND_VIRTUAL peut également avoir l'intérêt de vous donner un aperçu de l'ensemble de la carte ; notamment is vous devez positionner des éléments couleurs et noir&blanc imbriqués.

ESUP-SGC-CLIENT et Imprimantes

...