logo
Login
Pages vues206

MINISITE UTILISATEUR

🍋 Tarteaucitron et npds

Posté le 08 12 2024

Il s'agit d'une librairie js https://tarteaucitron.io/fr/ permettant de gérer les contraintes RGPD de votre site. Nous l'avons donc adopté et implémenté dans npds.

L'implémentation peut être schématisée ainsi :

- Emplacement des fichiers :

  • la librairie se situe dans lib/tarteaucitron/

- Adaptation pour npds

  • réécriture de la css (utilisation des variables des css de bootstrap) ce qui permet que l'interface soit intégré au(x) theme(s) et au(x) skin(s) ...
  • modification dans pour la responsivité des vidéos ... 
  • fichiers langues nécessaires
  • to do => probablement épurer le fichier tarteaucitron.services.min.js (ne garder que les services utilisés par le portail) qui devient de plus en plus volumineux

- Configuration et appel

  • deux fichiers de configuration npds_tarteaucitron_service.js et npds_tarteaucitron.js permettent la configuration :

- Le premier est surtout destiné à l'application (architecture et interface)
- Le deuxième pour les services potentiellement utilisés par le portail ...

- Les appels à la librairie se situent :

  • dans modules/!!!include!!!/header_head.inc pour le core du script : tarteaucitron.min.js et vos paramètres : npds_tarteaucitron.js
  • dans modules/!!!include!!!/footer_after.inc pour vos paramètres de service npds_tarteaucitron_service.js

- Au cas ou : pour une désactivation de la librairie commentez (//) les lignes
define('CITRON','tarteaucitron');
dans les fichiers /modules/!!!include!!!/header_head.inc et /minisite.php

🍋🍋🍋

Modification de l'entête de votre page d'accueil ... ou la Landing page

Posté le 06 12 2024

 Thèmes

Ceci est une nouvelle possibilité d'individualiser encore plus votre page d'accueil (landing page) ... 

Quand on appelle la page d'accueil (défini par $Start_Page dans les préferences du site)

si dans le dossier du thème actif il existe un fichier : themes/votretheme/html/header_landing.html
c'est lui qui sera chargé (à la place du fichier themes/votretheme/html/header.html)
sinon
c'est le fichier themes/votretheme/html/header.html qui sera chargé

C'est donc ce fichier header_landing.html (suivant son contenu) qui modifiera l'aspect et ou le contenu de la partie supérieur de votre page d'accueil ...

Et voilà ...

Vidéos et RGPD ....

Posté le 07 12 2024

L'outil tarteaucitron étant implémenté vous pouvez en cliquant sur Gestion des services puis dans l'onglet Vidéo autoriser ou interdire le chargement du service concerné et donc de fait autoriser ou pas son affichage et donc le dépôt de cookies.

Voici 3 vidéos avec les tags de metalang  ...

Ces tags sont écrits directement vu que l'on ne dispose pas d'outils pour le faire ....

Ci-dessous ils sont légèrements modifiés pour ne pas être interprétés. Donc à l'utilisation  supprimer TOUS les espaces et REMPLACER '  id de votre video '  par l'ID  de votre vidéo.

[ video_yt ] id de votre video [ /video_yt ]
[ video_vm ] id de votre video [ /video_vm ]
[ video_dm ] id de votre video [ /video_dm ]

Une vidéo Youtube ...

Une vidéo Viméo...

Une vidéo Dailymotion

 

Voici 1 vidéos avec le metamot yt _ video()  ...

Ici on a utilisé à partir du menu de l'éditeur tiny     ...    (qui nous permet de choisir un metamot de npds)

yt _ video( id de votre video )