Comment utiliser la gestion des annonces ?

La gestion des listes dans un CMS permet de gérer les listes de contenu affichées sur le site web. Le contenu, les formulaires, les modules ou les données définies dans un thème peuvent être organisés sous forme de listes dans différentes langues, et ces listes peuvent être rapidement utilisées sur le site.
L'objectif principal de la gestion des annonces est d'éviter de devoir extraire, retraiter ou retraduire le contenu de la base de données à chaque affichage pour un visiteur. Il en résulte des performances accrues et un processus de traduction mieux maîtrisé sur les sites web multilingues.
À quoi sert la gestion des annonces ?
La gestion des listes permet de préparer des listes de contenu et de données créées dans le CMS Webayt en fonction de la langue. Ces listes peuvent être utilisées lors de l'affichage du contenu sur l'interface publique du site web.
Si une liste de contenu existe dans la langue concernée, le système récupère les données directement à partir de cette liste et les affiche à l'utilisateur. Cette méthode réduit le besoin de requêtes répétées à la base de données et la nécessité de retraduire le même contenu.
Sur les sites web multilingues, il est particulièrement recommandé d'utiliser une structure de liste prédéfinie. Cela permet de présenter le contenu plus rapidement et de manière plus organisée lorsque le site est consulté dans différentes langues.
Comment puis-je accéder à la page de gestion des annonces ?
Pour accéder à la page de gestion des annonces, ouvrez le menu Actions opérationnelles à partir du menu de gauche dans le panneau d'administration Webayt et entrez dans la zone de gestion des annonces .
Opérations opérationnelles → Gestion des annonces
Sur cette page, vous pouvez consulter les listes existantes, créer de nouvelles listes en fonction de la langue et du type de liste sélectionnés, actualiser les listes ou les supprimer si nécessaire.
Pourquoi la gestion des annonces est-elle importante ?
Lorsqu'un contenu est affiché sur la partie publique d'un site web, si une liste préétablie de ce contenu n'est pas disponible, le système peut être amené à récupérer les données depuis la base de données. Si le site est affiché dans une autre langue, les données peuvent être traduites dans cette langue et affichées à l'utilisateur.
Ce processus fonctionne ; cependant, il n'est pas recommandé, notamment pour les sites web multilingues et riches en contenu, car il nécessite de récupérer des données de la base de données et de déclencher le processus de traduction à chaque fois.
Lorsqu'une liste liée à la gestion des listes est créée au préalable, le système récupère les données directement à partir de la liste dans la langue appropriée sans avoir à gérer ces configurations, et les affiche plus rapidement à l'utilisateur.
À quoi sert la fonction Créer et actualiser des listes ?
Le bouton « Créer et actualiser une liste » vous permet de créer une liste ou d’actualiser une liste existante pour la langue et le type de liste sélectionnés.
Si aucune liste n'a jamais été créée auparavant, le système en établira une nouvelle à partir des données pertinentes. Si une liste existe déjà, elle pourra être recréée à partir des données mises à jour.
Ce processus est particulièrement utile lorsqu'un nouveau type de liste est ajouté, que des listes de traduction doivent être préparées ou qu'une liste existante doit être reconstruite avec des données mises à jour.
À quoi sert la fonction « Supprimer la liste » ?
Le bouton Supprimer la liste permet de supprimer la liste correspondant à la langue et au type de liste sélectionnés.
Lorsqu'une liste est supprimée, la liste prédéfinie associée devient inutilisable. Dans ce cas, pour afficher le contenu correspondant sur le site, le système peut être amené à récupérer les données de la base de données ou, si nécessaire, à exécuter le processus de traduction.
Par conséquent, avant de supprimer une liste, il convient de vérifier si sa suppression est réellement nécessaire.
Que se passe-t-il s'il n'y a pas de liste préétablie ?
Si aucune liste préétablie dans la langue concernée n'existe pour un contenu ou un ensemble de données, le système peut extraire les données nécessaires de la base de données et les traiter.
Si le site s'affiche dans une langue autre que la langue par défaut et qu'aucune liste prédéfinie n'est disponible pour cette langue, les données sont extraites de la base de données, traduites dans la langue concernée et affichées à l'utilisateur.
Cette structure garantit le bon fonctionnement du système ; cependant, la traduction répétée sur des sites multilingues n’est pas recommandée, tant du point de vue des performances que des coûts de traitement.
L'avantage d'utiliser une liste toute faite
Les listes prêtes sont des versions pré-rédigées du contenu dans la langue concernée. Cela permet aux visiteurs d'accéder directement au contenu depuis la liste prête lorsqu'ils consultent le site.
Les principaux avantages de l'utilisation d'une liste toute faite sont les suivants :
- Le contenu peut s'afficher plus rapidement côté client.
- Cela évite d'avoir à traduire à chaque visionnage.
- La gestion des contenus multilingues devient plus contrôlée.
- Les requêtes de base de données et la charge de traitement peuvent être réduites.
- Même si le cache est actualisé, une structure plus robuste peut être maintenue grâce à la liste prédéfinie.
Quelle est la différence entre cela et la mise en cache ?
La mise en cache peut accélérer le rechargement des pages en stockant les données générées précédemment. Cependant, la structure de liste constitue une source de données pré-établie pour le contenu, basée sur la langue.
Même lorsque la mise en cache est utilisée, si la liste correspondante n'est pas trouvée, le système peut récupérer à nouveau les données de la base de données lors de l'actualisation du cache et effectuer le processus de traduction si nécessaire.
Par conséquent, au lieu de se fier uniquement à la mise en cache pour le contenu multilingue, il est recommandé de créer des listes pertinentes. La gestion des listes permet de garantir que le contenu reste organisé dans la langue appropriée.
Comment utiliser la fenêtre contextuelle d'édition de liste ?
Lorsque vous travaillez sur une liste depuis la page Gestion des listes , la fenêtre contextuelle d'édition de liste peut s'ouvrir. Cette fenêtre affiche le contenu de la liste en fonction de la langue.
La partie gauche affiche les différentes options linguistiques d'une même liste. La partie droite affiche les champs de la liste pour la langue sélectionnée.
Cette zone peut être utilisée spécifiquement pour relire le contenu traduit et apporter des modifications aux champs modifiables, selon les besoins.
Pourquoi est-il impossible de modifier la liste des langues du site ?
La liste ne peut pas être modifiée dans la fenêtre contextuelle d'édition de liste si elle est rédigée dans la langue du site. En effet, le contenu dans cette langue est considéré comme une donnée source.
Le contenu linguistique du site doit être mis à jour depuis la page d'édition du contenu ou du module concerné dans le panneau. Dans la gestion des annonces, la liste des langues du site est uniquement consultable ; elle ne peut pas être modifiée directement.
Cette structure est utilisée pour assurer la cohérence entre le contenu source et les données de la liste.
Quels champs peuvent être modifiés dans d'autres langues ?
Seuls les champs traduits dans une langue autre que celle du site peuvent être modifiés. Les champs techniques ou communs non traduits ne peuvent pas être modifiés dans la fenêtre contextuelle d'édition de la liste.
En effet, les champs non traduits doivent rester identiques dans toutes les langues. Par exemple, l'ordre, l'identifiant d'enregistrement, certaines valeurs techniques ou les champs système communs doivent être cohérents dans toutes les listes.
Par conséquent, seule la modification des champs textuels et traduisibles est autorisée dans les différentes listes de langues.
Comment utiliser des fichiers JSON définis dans la gestion des annonces ?
Les fichiers JSON ajoutés au dossier défini situé sous le dossier du thème peuvent également être créés sous forme de listes dans toutes les langues via la gestion des listes.
Ces fichiers servent généralement à définir des valeurs de texte ou de contenu fixes au sein d'un thème. La gestion des listes permet de préparer et de gérer ces définitions pour différentes langues.
Tous les champs des fichiers JSON du dossier `Defined` sont considérés comme des champs traduits. Par conséquent, ces champs peuvent être modifiés dans des listes de langues autres que la langue du site.
La liste définie dans la langue du site est également considérée comme une donnée source et ne peut donc pas être modifiée directement via le système de gestion des annonces.
Que se passe-t-il avec la liste lorsque du contenu est ajouté, mis à jour ou supprimé ?
Lorsqu'un nouveau contenu est ajouté à un groupe de contenu créé, lorsqu'un contenu existant est mis à jour ou lorsqu'un contenu est supprimé, la liste correspondante est automatiquement mise à jour.
Ainsi, une fois la liste créée, les modifications apportées à ce groupe de contenu sont suivies par le système, ce qui permet de maintenir la liste à jour.
Cela permet de garantir que les listes restent à jour sans avoir à les actualiser manuellement après chaque opération de gestion de contenu.
Quand faut-il utiliser la gestion des annonces ?
La gestion des annonces devrait être utilisée notamment sur les sites web multilingues et dans les structures où le contenu est fréquemment affiché en première page.
Créer ou mettre à jour une liste peut s'avérer utile dans les situations suivantes :
- Si des listes de contenu doivent être préparées pour une nouvelle langue
- Si une liste prédéfinie doit être créée pour un module ou un groupe de contenu spécifique
- Si vous ne souhaitez pas retraduire du contenu multilingue
- Si l'objectif est d'afficher le contenu plus rapidement côté client.
- Si une liste basée sur la langue doit être préparée pour les fichiers JSON définis par thème
- Si les listes existantes doivent être recréées avec des données mises à jour
Quels sont les éléments à prendre en compte lors de l'utilisation de la gestion des annonces ?
La gestion des fiches d'établissement est essentielle pour optimiser les performances de l'interface utilisateur et gérer le contenu multilingue. Par conséquent, les processus de création, de mise à jour et de suppression des fiches doivent être traités avec soin.
- Avant de créer la liste, assurez-vous que la langue appropriée est sélectionnée.
- Vérifiez que vous avez sélectionné le type de liste correct.
- N'oubliez pas que les listes préétablies permettent d'éviter d'avoir à retraduire.
- Veuillez noter que les listes dans la langue du site ne peuvent pas être modifiées directement.
- Veuillez noter que dans les autres langues, seuls les champs traduits peuvent être modifiés.
- Avant de supprimer une liste, vérifiez si elle est déjà utilisée côté client.
- N'oubliez pas que dans les fichiers JSON définis, tous les champs sont considérés comme des champs traduits.
- Veuillez noter que le système maintiendra la liste concernée à jour en fonction des ajouts, mises à jour et suppressions de contenu.
Résumé
La gestion des listes est un domaine de gestion opérationnelle du CMS Webayt qui permet la création de listes de contenu basées sur la langue et certaines définitions de thèmes.
Grâce aux listes préconfigurées, le contenu peut s'afficher plus rapidement sur le site, les traductions répétées peuvent être évitées et la structure multilingue du site peut être gérée plus efficacement.
Les listes dans la langue du site sont considérées comme des données sources et ne peuvent pas être modifiées. Dans les autres langues, seuls les champs traduits sont modifiables. Pour les fichiers JSON définis dans le thème, tous les champs sont considérés comme traduits et des listes peuvent être créées pour ces fichiers dans toutes les langues.
Comment pouvons-nous vous aider ?
Vous pouvez remplir le formulaire ci-dessous pour contacter notre équipe d'assistance Webayt. Votre demande sera examinée par l'équipe concernée et nous vous contacterons dans les plus brefs délais.



