« Cookies » : différence entre les versions

De Documentation LMSOFT
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
Aucun résumé des modifications
Ligne 2 : Ligne 2 :
[[de:Cookies]]
[[de:Cookies]]
[[nl:Cookies]]
[[nl:Cookies]]
La loi exige maintenant de demander à l'utilisateur de confirmer avant d'utiliser des cookies non essentiels.
La loi exige maintenant de demander à l'utilisateur de confirmer avant d'utiliser des cookies non essentiels.


Ligne 7 : Ligne 10 :
Cette fonctionalité est disponible depuis la version '''8.0.0.20.'''
Cette fonctionalité est disponible depuis la version '''8.0.0.20.'''


==== GoogleMaps ====
==== GoogleMaps et GoogleTranslate ====
Web Creator va demander un consentement si GoogleMaps est présent. La page contenant GoogleMaps doit être sauvegardée et publiée pour que la fonctionalité soit utilisée.
Web Creator va demander un consentement si GoogleMaps ou GoogleTranslate est présent. La page contenant GoogleMaps ou GoogleTranslate doit être sauvegardée et publiée pour que la fonctionalité soit utilisée.


==== Élément Web ====
==== Élément Web ====
L'élément Web supporte aussi l'affichage du consentement.
L'élément Web supporte aussi l'affichage du consentement. Il faut cocher la case "Nécessite des cookies" sauvegarder la page et publier le site.
[[Fichier:ObjWebCookies.png|centré|sans_cadre]]


===== Limitation technique =====
===== Limitation technique =====
Ligne 28 : Ligne 32 :
Si la banière de consentement n'est pas configurée, un popup de confirmation du navigateur s'affichera:
Si la banière de consentement n'est pas configurée, un popup de confirmation du navigateur s'affichera:
[[Fichier:CookiesConsentConfirm.png|centré|sans_cadre|412x412px]]
[[Fichier:CookiesConsentConfirm.png|centré|sans_cadre|412x412px]]
==== Créer la banière de consentement ====
Allez dans le menu Projet /  Configurer la bannière des cookies
Cliquer sur l'icône pour choisir la page servant de banière.
[[Fichier:ConfigCookiesBannerOpen.png|centré|sans_cadre]]
Faire "Créer une nouvelle page", "Terminer", puis "Ok"
La bannière de cookies utilisera maintenant la page "banniere.pag"
==== Affichage de la bannière ====
Si vous cochez "Afficher la bannière des cookies sur chaque page", la bannière s'affichera sur toute les pages tant que les cookies ne seront pas Acceptés ou Refusés.
Si cette option n'est pas coché, la bannière ne s'affichera que si la page contient GoogleMaps, GoogleTranslate ou un ObjetWeb avec "Nécessite des cookies" de coché.
Pour que la bannière (ou le popup de consentement par défaut) s'affiche, les pages doivent avoir été sauvegardées avec la version 8.0.0.20 ou +. Pour re-sauvegarder toutes les pages, vous pouvez utiliser Outils / Regénérer
==== Modification de la bannière ====
Note: Bien que vous pouvez créer une banière à partir de n'importe quelle page, nous conseillons d'utiliser la méthode décrite dans "Créer la banière de consentement" car la page créée aura tout pour fonctionner.
Pour modifier la bannière, il suffit de modifier la page "Bannière" (ou autre nom que vous lui avez donné).
Les propriété de cette page ont été modifiées pour limiter la hauteur.
Il est important que les boutons "ButAcceptAll" et "ButDenyAll" existent et portent ces noms.
Après avoir sauvegardé cette page le changement sera disponible sur toutes les pages. (Mais elles doivent avoir été d'abord dauvegardées avec la version 8.0.0.20 ou +)
[[Fichier:EditBanner1.png|centré|sans_cadre|882x882px]]

Version du 7 mars 2024 à 12:36



La loi exige maintenant de demander à l'utilisateur de confirmer avant d'utiliser des cookies non essentiels.

Consentement dans Web Creator

Cette fonctionalité est disponible depuis la version 8.0.0.20.

GoogleMaps et GoogleTranslate

Web Creator va demander un consentement si GoogleMaps ou GoogleTranslate est présent. La page contenant GoogleMaps ou GoogleTranslate doit être sauvegardée et publiée pour que la fonctionalité soit utilisée.

Élément Web

L'élément Web supporte aussi l'affichage du consentement. Il faut cocher la case "Nécessite des cookies" sauvegarder la page et publier le site.

Limitation technique

Les blocs <script type="module"> ne fonctionneront pas dans ce mode

Pour que la command import fonctionne, il est possible d'utiliser la signature de type fonction dans un bloc script "normal"

ex: <script async> import('https://cdn.jsdelivr.net/npm/liveclock@1.0.4/+esm').then((module) => { console.log(module); });

Fenêtre de consentement

Si la banière de consentement n'est pas configurée, un popup de confirmation du navigateur s'affichera:

Créer la banière de consentement

Allez dans le menu Projet / Configurer la bannière des cookies

Cliquer sur l'icône pour choisir la page servant de banière.


Faire "Créer une nouvelle page", "Terminer", puis "Ok"

La bannière de cookies utilisera maintenant la page "banniere.pag"

Affichage de la bannière

Si vous cochez "Afficher la bannière des cookies sur chaque page", la bannière s'affichera sur toute les pages tant que les cookies ne seront pas Acceptés ou Refusés.

Si cette option n'est pas coché, la bannière ne s'affichera que si la page contient GoogleMaps, GoogleTranslate ou un ObjetWeb avec "Nécessite des cookies" de coché.

Pour que la bannière (ou le popup de consentement par défaut) s'affiche, les pages doivent avoir été sauvegardées avec la version 8.0.0.20 ou +. Pour re-sauvegarder toutes les pages, vous pouvez utiliser Outils / Regénérer

Modification de la bannière

Note: Bien que vous pouvez créer une banière à partir de n'importe quelle page, nous conseillons d'utiliser la méthode décrite dans "Créer la banière de consentement" car la page créée aura tout pour fonctionner.

Pour modifier la bannière, il suffit de modifier la page "Bannière" (ou autre nom que vous lui avez donné).

Les propriété de cette page ont été modifiées pour limiter la hauteur.

Il est important que les boutons "ButAcceptAll" et "ButDenyAll" existent et portent ces noms.

Après avoir sauvegardé cette page le changement sera disponible sur toutes les pages. (Mais elles doivent avoir été d'abord dauvegardées avec la version 8.0.0.20 ou +)