Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Licence clic

De AJLSM
Version datée du 2 octobre 2012 à 15:44 par Groche (discussion | contributions) (→Activation : paramètre manquant : pleade.licence-clic.duree-vie-cookie=86400)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Les applications basées sur Pleade-Entreprise peuvent être paramétrer de façon à demander à l'utilisateur d'accepter des conditions d'utilisations avant de lui donner accès à certains contenus (la visionneuse).

Lorsque le système est activé, Pleade vérifie que la présence du cookie pleade-licenceclic sur le poste client avant d'entrer dans la visionneuse :

  • Si le cookie est absent, un pop-in est affichée bloquant l'accès à la visionneuse tant que les conditions d'utilisations n'ont pas étaient accepté.
    • quand l'utilisateur accepte les conditions d'utilisations, on créé le cookie avec les informations suivantes :
      • pleade-licenceclic, nom du cookie
      • uptodate, valeur du cookie
      • 86400, durée de vie du cookie exprimer en secondes.
  • sinon (cookie présent), on affiche la visionneuse
Notice :
La page de licence clic est affichée en interceptant les appels au module-img-viewer. Hors, dans ce contexte nous n'avons pas accès aux resources de module-eadeac et par conséquent nous utilisons les resources (XSL et CSS) du module-img-viewer, i.e. la visionneuse.

Pour activer le fonctionnement de la licence clic, on modifiera dans <app>/WEB-INF/properties/pleade-plus.properties le paramètre pour le pleade.enable.licence-clic pour le mettre à true, comme ci-dessous :

pleade.enable.licence-clic=true
pleade.licence-clic.duree-vie-cookie=86400
Important :
Si le paramètre configuratnt la durée de vie du cookie est absente, on aura une erreur du type :
ERROR   (2012-10-02) 17:31.30:762   [sitemap.handled-errors] (/ad33/img-viewer/FRAD033/E/4E/4E013/validate-licence-clic-viewer.html) TP-Processor12/ErrorHandlerHelper: Sitemap: error when calling sub-sitemap
        at <map:mount> - file:/mnt/data/build/ad33/module-img-viewer/module-img-viewer-parameters.xconf:76:102
        at <map:mount> - file:/mnt/data/build/ad33/pleade.xmap:279:144
org.apache.cocoon.ProcessingException: Sitemap: error when calling sub-sitemap
...
Caused by: java.lang.NumberFormatException: For input string: "$"
.

Template de la page des conditions d'utilisations

[modifier | modifier le wikicode]

Le template de la page de licence clic doit être surchargé dans chaque application via le fichier HTML <app>/theme/module-img-viewer-licence-clic.html.

Notice :
Le contexte de la visionneuse dans lequel ce lance la licence clic implique d'utiliser les feuilles de transformation (XSLT) et de style (CSS) du module-img-viewer.