Accord de conditions générales d'utilisation
Faites valider votre charte d'utilisation dès la première connexion, et gardez la trace de qui l'a acceptée.
Les bénéfices
Faire accepter une charte d'utilisation passe le plus souvent par un engagement pris hors de la plateforme, dont il ne reste aucune trace exploitable. Ce module l'intègre au parcours de connexion : l'utilisateur lit la charte que vous avez contribuée et la valide avant d'accéder à la plateforme, et son acceptation est enregistrée dans son profil.
- Une trace consultable. L'acceptation figure sur la fiche du membre (page d'édition du membre), et la liste des membres ayant validé une charte s'obtient à tout moment.
- Une charte par périmètre. Une charte globale pour le site et/ou une charte propre à chaque espace de travail et espace collaboratif.
- Une révision qui se propage. Une mise à jour majeure de la charte la resoumet automatiquement à validation, sans démarche de votre part.
- Une charte entièrement personnalisable. Une ou plusieurs étapes, personnalisation des titres, case à cocher, libellés des boutons...
Les fonctionnalités
Grâce à ce module vous pourrez :
- Personnaliser le contenu de vos chartes
- Mettre en place une charte globale de site, mais également une charte par espace de travail ou espace collaboratif si vous le souhaitez
- Définir un groupe dont les membres seront les seuls concernés par la charte d'utilisation globale
- Découper votre charte en plusieurs étapes
- Positionner (ou non) une case à cocher pour validation de l'utilisateur pour chaque étape
- Personnaliser le libellé de validation de chaque étape
- Définir vers quelle catégorie (rubrique de votre plateforme) rediriger l'utilisateur une fois la charte validée (page d'accueil, page actualités, page d'atterrissage spécifique...)
- Obtenir la liste des membres ayant accepté une charte
- Ressoumettre automatiquement les chartes à validation dès que vous réalisez une mise à jour majeure sur celles-ci
- Personnaliser les messages d'erreur et d'information
- Mettre en place une charte propre aux comptes invités, distincte de celle des membres
Captures d'écran
Les clients aiment
Informations détaillées
Prérequis techniques
Compatibilité JSync
Ce module est compatible jSync, il fonctionnera sans problème sur un environnement à plusieurs réplicas.
En revanche, il est important de noter que la configuration du module ne sera pas répliquée et sera à faire sur chaque nœud.
Configuration du module
Ajouter ce module avec le gestionnaire de modules depuis l’administration technique et redémarrer 2 fois JPlatform.
Pour une application 10 SP1, après le dépôt des 2 modules (Module SEO et module patch correctif JPlatform v100 et v101), couper le service Tomcat, supprimer le répertoire "generated" puis redémarrer 2 fois.
Une fois le module installé et opérationnel, vous devez activer le type de contenu Charte d'utilisation dans les espaces de travail soumis à une charte.
Si vous gérez plusieurs sites (usine à site) via votre plateforme, vous pouvez définir des chartes d'utilisations différentes pour chaque site (à partir du moment où ils sont bien gérés dans des espaces de travail différents). Dans ce cas activez le type de contenu "Charte d'utilisation" dans les différents espaces et contribuez en 1 dans chaque espace souhaité.
Assurez-vous que les propriétés du module sont correctement paramétrées pour votre plateforme.
Les services du module sont désactivés par défaut (propriété "Activer la validation de la/les charte(s) d'utilisation" à positionner à Oui pour activer les services du module).
Pour la charte globale de la plateforme, veuillez-renseigner celle-ci dans la propriété "Charte d'utilisation globale du site".
- Nom technique jcmsplugin.termsofservice.enable
- Description Valeur par défaut : NON Permet d'activer la validation de la ou les différentes chartes contribuées.
- Nom technique jcmsplugin.termsofservice.global.terms-of-use.id
- Description Valeur par défaut : VIDE Permet de définir la charte globale du site. C'est celle qui sera affichée lors de la première connexion à votre plateforme.
- Nom technique jcmsplugin.termsofservice.formhandler.warn.2
- Description Permet de définir le libellé affiché lors du passage d'une étape lorsque la case à cocher de celle-ci n'a pas été cochée. Valeur par défaut : Pour passer à l'étape suivante, vous devez cocher la case '{0}'.
- Nom technique jcmsplugin.termsofservice.formhandler.warn.3
- Description Permet de définir le libellé affiché lors de la validation lorsque la case à cocher de la dernière étape n'a pas été cochée. Valeur par défaut : Pour valider la charte, vous devez cocher la case '{0}'.
- Nom technique jcmsplugin.termsofservice.formhandler.warn.4
- Description Permet de définir le libellé affiché lors de la validation lorsque l'une des cases à cocher des étapes précédentes n'a pas été cochée. Valeur par défaut : Vous n'avez pas coché la case '{0}' à l'étape '{1}'.
- Nom technique jcmsplugin.termsofservice.global.terms-of-use.subject-group
- Description Permet de définir un groupe soumis à la charte d'utilisation globale du site. Les membres ne faisant pas partie de ce groupe ne seront pas invités à valider la charte et pourront accéder directement au site.
- Nom technique jcmsplugin.termsofservice.workspace.terms-of-use.id
- Description Charte présentée à l'entrée d'un espace collaboratif, en complément de la charte globale du site.
Correction
- Les champs de la charte sont désormais correctement marqués obligatoires.
Évolution
- Ajout de chartes d'utilisation propres aux espaces collaboratifs et aux comptes invités.
Correction
- Ajout du contrôle pour savoir si la validation de la/les charte(s) d'utilisation est active dans la classe TermsOfServiceFilter
- 10 SP1 : dépend du module patch correctif JPlatform v100 et v101 de WISEN (Ce module intègre le correctif Jalios associé à https://issues.jalios.com/browse/JCMS-6602)
- A partir de la 10 SP2 : Aucune dépendance
