Publication de contenu par l’éditeur universel publishing

Découvrez comment l’éditeur universel publie son contenu, en quoi cela diffère du processus dans la console Sites et les points à prendre en compte lors du développement d’applications destinées à fonctionner avec lui.

TIP
Cet article présente les détails du processus de publication de l’éditeur universel pour le développeur ou la développeuse. Pour la personne en charge de la création de contenu, le processus de publication du contenu est décrit ici.

Similarités avec le processus de la console Sites similarities

Pour les utilisateurs ou les utilisatrices de l’ éditeur de pages AEM et de la console Sites, le processus de publication de contenu avec l’éditeur universel fonctionne comme d’habitude : lors de la publication dans AEM, le contenu est répliqué du service auteur vers le service de publication (ou vers le service d’aperçu s’il est disponible, en fonction des options choisies par l’auteur ou l’autrice lors de la publication).

Différences differences

Ce qui rend la publication avec l’éditeur universel légèrement différente n’est pas tant l’éditeur lui-même que l’hébergement externe de l’application rendu possible par l’éditeur universel.

Lorsqu’elle est hébergée en externe, l’application web doit veiller à ce que le contenu soit chargé depuis le service auteur lorsque l’application est ouverte dans l’éditeur, et depuis le service de publication lorsque les personnes accèdent à l’application.

Détection du service dans l’application detecting

La détermination du service à utiliser (auteur ou publication) peut être réalisée à l’aide d’une simple instruction conditionnelle dans l’application pour choisir le point de terminaison approprié (auteur ou publication) lorsqu’il est détecté que l’application est ouverte dans l’éditeur.

Une autre option consiste à déployer l’application dans deux environnements distincts configurés différemment, afin que l’un récupère son contenu depuis le service auteur et l’autre depuis le service de publication. Pour permettre l’ouverture de l’URL publiée dans l’éditeur universel, il est possible de créer un petit script afin de « convertir » l’URL côté publication en son équivalent dans l’environnement auteur (par exemple, en ajoutant un sous-domaine author), de sorte que les personnes soient automatiquement redirigées.

Résumé summary

L’objectif de l’éditeur universel est de ne pas imposer de modèle particulier, de sorte que l’implémentation puisse atteindre ses objectifs de manière complètement découplée tout en restant la plus simple et directe possible.

De même, l’éditeur universel n’impose aucune exigence sur la manière dont un projet particulier doit déterminer à partir de quel service le contenu doit être diffusé. Il offre plutôt plusieurs possibilités et permet au projet de déterminer quelle solution répond le mieux à ses propres besoins.

Ressources supplémentaires additional-resources

Pour en savoir plus sur les détails techniques de l’éditeur universel, consultez ces documents destinés au développeur ou à la développeuse.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab