Condition de visibilité
Une condition de visibilité est un réglage de Jahia qui rend un contenu ou une page visible, ou non, pour les visiteurs selon des critères définis à l’avance, comme des dates, une plage horaire ou des jours de la semaine. Le contenu est publié normalement, mais il ne s’affiche que lorsque la condition est remplie. La règle vaut de la même façon pour tous les visiteurs autorisés.
Définition et fonctionnement
Avec une condition de visibilité, plus besoin de publier à minuit. Une offre qui démarre le lundi à 8 h, une bannière qui disparaît à la fin d’une opération ou un message qui ne s’affiche que pendant les heures d’ouverture se préparent et se publient à l’avance. Le contenu apparaît et disparaît seul.
La documentation Academy de Content Editor décrit trois familles de critères : un intervalle entre une date de début et une date de fin, une plage horaire quotidienne et des jours de la semaine. Plusieurs conditions peuvent être posées sur un même contenu, de même type ou de types différents. Par défaut, il suffit qu’une seule soit remplie pour afficher le contenu : une plage de dates et un jour de la semaine posés ensemble l’affichent dès que l’un des deux est vrai. Une option exige à l’inverse que toutes les conditions soient remplies. À la différence du statut travail en cours, qui empêche la publication, ce réglage porte sur un contenu déjà publié. L’accès reste régi par les permissions : seule une personne autorisée à lire un contenu peut le voir, une fois les critères remplis.
Documentation Academy : options avancées de Content Editor, dont la programmation de l’affichage
Sources : dépôt du cœur de Jahia, GitHub, fichier 02-jahia-nodetypes.cnd (valeur par défaut de l’option qui exige que toutes les conditions soient remplies) et classe VisibilityService (une seule condition remplie suffit quand l’option est désactivée), consulté le 23 octobre 2026.
Termes liés : Travail en cours · Content Editor · Content item · A/B Test
Ressources sur ce terme
La condition de visibilité et la permission : les différences
Une condition de visibilité règle quand un contenu publié s’affiche, pour tous les visiteurs autorisés. L’accès relève des permissions, la publication des contributeurs et le ciblage par profil de la personnalisation jExperience.
| Notion | Ce qui la distingue |
|---|---|
| Permission | Les permissions déterminent qui a le droit d’accéder à un contenu. La condition de visibilité joue seulement sur l’affichage, à l’intérieur de ces droits. |
| Travail en cours | Ce statut empêche la publication d’un contenu inachevé. La condition de visibilité porte sur un contenu déjà publié. |
| Personnalisation jExperience | La personnalisation adapte le contenu au visiteur et à son profil. La condition de visibilité applique la même règle à tous. |
La condition de visibilité en pratique
Une équipe prépare une offre valable du 1er au 15 du mois. Elle crée la bannière et la page associée, leur applique une condition de début et de fin, puis les publie quelques jours avant. Le 1er au matin, la bannière apparaît. Le 16, elle disparaît. Personne n’a eu à se connecter le jour du lancement.
Pensez au fuseau horaire de référence quand le site s’adresse à plusieurs pays. Testez aussi la condition en prévisualisation avant de publier.
Questions fréquentes
Qu’est-ce qui protège un contenu confidentiel ?
Les permissions. Une condition de visibilité règle l’affichage, alors que l’accès relève des droits : un contenu confidentiel se protège par des permissions adaptées, et la condition de visibilité joue ensuite à l’intérieur de ces droits. La documentation Academy confirme que les permissions gouvernent l’accès quelles que soient les conditions. Les deux mécanismes se complètent.
Faut-il quelqu’un en ligne pour publier un contenu au moment d’un lancement ?
Non. Le contenu est préparé, validé et publié à l’avance, avec un réglage qui fixe sa date de début. Il devient visible au moment prévu. Il peut disparaître de la même façon à une date de fin. L’équipe garde le temps de relire et de valider sans travailler à l’heure exacte du lancement.
Quelle différence avec une personnalisation dans jExperience ?
La condition de visibilité applique la même règle à tous les visiteurs autorisés, si bien que tout le monde voit la bannière entre deux dates. La personnalisation jExperience choisit ce que voit chaque visiteur selon son profil ou son comportement. Pour une opération datée destinée à tous, la condition suffit. Pour adapter le message à un segment, il faut la personnalisation.