Publication de votre page

Après avoir créé et testé votre contenu, qui peut être une page, un libellé ou une URL, vous pouvez le publier sur un serveur cible. Vous pouvez effectuer la tâche de publication à l'aide du portlet Gestionnaire de ressources sur la page Gestion de site ou à l'aide de l'interface de script du portail. Affichez les informations sur la publication avec le portlet Gestionnaire de ressources.

Remarques :
  1. Les pages que vous publiez via la gestion de site, les pages parent et apparentées ainsi que les portlets sur ces pages publiées doivent avoir des noms uniques sur les serveurs source et cible. Pour un portlet, le nom unique doit être le même sur le serveur source et le serveur cible. Lorsque vous créez votre page, veillez à lui attribuer un nom nique sinon vous ne pourrez pas la publier sur un autre serveur. Si vous tentez de publier une page qui n'a pas un nom unique, vous verrez à peine le mot Actualiser dans l'interface utilisateur. Indique que cette page n'est pas encore prête pour la publication. Lorsque vous créez une page, le système affecte un identificateur unique à la page ; il ne s'agit pas du nom unique. Pour attribuer un nom unique à votre page ou libellé, éditez les propriétés de page et entrez une valeur dans la zone Nom unique ou utilisez le portlet Gestion des noms uniques personnalisés.
  2. Le portlet Gestion de site doit garder un contrôle sur la totalité du cycle de vie de toutes les pages qu'il gère. Pour ce faire, il utilise les noms uniques personnalisés affectés aux pages. Les pages ayant été créées sur le serveur cible avant l'étape de publication ne peuvent pas avoir des noms uniques en commun avec des pages contrôlées par la Gestion de site sur le serveur source ; dans le cas contraire, l'étape de publication échoue.
  3. Si les pages ou les portlets que vous publiez sont associés à des règles de visibilité de personnalisation existantes, la gestion de site publie les associations de règles, mains non pas les règles elles-mêmes. Vous devez vous assurer que les mêmes règles existent sur le serveur source et le serveur cible et préserver l'association page-règle correcte en créant un serveur de publication à l'aide des outils de personnalisation. Publiez la règle requise en sélectionnant l'option de menu Publier les objets sélectionnés sous Options supplémentaires.
  4. La gestion de site ne prend pas en charge la publication d'une page dans la zone publique du portail où des utilisateurs anonymes peuvent le visualiser.
  5. Lorsque la hiérarchie d'une page que vous publiez contient une page marquée comme personnelle sur le serveur source, cette page personnelle est publiée en tant que page publique sur le serveur cible. En d'autres termes, les utilisateurs du portail cible peuvent y visualiser votre page privée. Ce principe s'applique également aux modifications personnelles que vous avez effectuées sur une page que vous publiez. Lorsque vous publiez cette page, d'autres utilisateurs peuvent l'afficher comme vous, y compris les modifications personnelles que vous y avez apportées.
  6. Les pages qui existent sur le serveur cible mais qui n'ont pas été créées par une action de publication de la gestion de site ne peuvent pas être remplacées à l'aide de la fonctionnalité de gestion de site. Si ce cas se présente, un message d'erreur s'affiche. Dans ce cas, vous pouvez supprimer la page cible puis déclencher l'action de publication.
  7. Les pages gérées par la fonction de gestion de site ne doivent être modifiées que sur le serveur source et non sur le serveur cible. Sinon, la fonction de gestion de site risque de ne plus être opérationnelle.
  8. La gestion de site ne prend pas en charge la fusion de plusieurs événements de publication provenant de différents utilisateurs. Si deux administrateurs tentent de publier différentes versions de la même page au même moment, la fusion de ces diverses actions de publication n'est pas prise en charge. Le dernier processus de publication écrase les versions précédentes. Par conséquent, la dernière version de la page à publier s'affiche. Elle remplace les autres versions.
Procédez comme suit pour publier une page sur un serveur cible :
  1. Créez et testez une page sur votre serveur source.
    Les informations ou les éléments référencés suivants sont publiés s'ils sont inclus dans une page :
    • Noms uniques
    • Propriétés de page
    • Mise en page
    • Métadonnées de page
    • URL conviviales
    • Références aux portlets sur la page
      Remarque : Les portlets portant le même nom unique que sur le portail source doivent également exister sur votre portail cible. Les références aux portlets JSR et au portlet IBM sans paramètres binaires sont prises en charge.
    • Préférences de portlet partagées ou par défaut
    • Connexions de portlet dans la même page
    • Options avancées sous Editer les propriétés de la page.
    Limites :
    • Vous pouvez uniquement publier des pages portant un nom unique.
    • Les éléments suivants pouvant être référencés par une page ne sont pas publiés :
      • Droits d'accès ou contrôles d'accès à la page
      • Mappages d'URL
      • Pages dérivées
      • Applications composites
      • Contenu ou bibliothèques de Web Content Management
      • Ressources privées
      • Connexions privées
      • Préférences de portlet personnalisées
      • Portlets ou fichiers WAR de portlet. Vous ne pouvez publier des références à des portlets que s'ils existent sur le serveur cible.
      • Règles de personnalisation. Ces règles doivent exister sur le serveur cible.
    • Vous pouvez uniquement revenir à la version immédiatement antérieure d'un scénario de publication, de promotion et de rétrogradation. si vous voulez remonter plus loin, vous devez créer des sauvegardes des versions que vous pourriez vouloir rétablir. Cette procédure fait appel à l'interface de configuration XML.
    • La fonction de publication de la gestion de site ne prend pas en charge les connexions de pages croisées.
  2. Pour sélectionner un serveur, procédez comme suit :
    Remarque : Vous pouvez sélectionner votre serveur source seulement ou ouvrir également votre serveur cible afin de les comparer.
    1. Accédez à la page Gestion de site en cliquant sur Administration > Gestion de site.
    2. Sélectionnez le serveur dans la liste déroulante.
    3. Cliquez sur le signe plus ( + ) en regard du nom du serveur pour développer l'arborescence du site du serveur.
  3. Pour publier une seule page, un seul libellé, toute la page ou toute la hiérarchie du libellé à partir d'un serveur de test vers votre serveur de production, procédez comme suit :
    1. Avant de publier, vous devez connaître le nom unique de la page sur le serveur cible. Pour déterminer le nom unique de la page parent sur le serveur cible, utilisez la fonction Copier le nom unique de la page. Pour ce faire, ouvrez l'arborescence du serveur cible, cliquez avec le bouton droit de la souris sur la page que vous souhaitez appliquer comme parent et sélectionnez Copier le nom unique de la page. Vous allez utiliser ce nom unique de page parent du serveur cible dans l'étape suivante de la procédure.
    2. Cliquez avec le bouton droit de la souris sur la page source ou le libellé et sélectionnez Publier sur > nom_serveur.
    3. Sélectionnez le bouton d'option Page pour publier une seule page ou un seul libellé. Si vous souhaitez publier une hiérarchie, sélectionnez le bouton d'option Sous-arborescence complète.
    4. Entrez le Nom unique de la page parent correspondant à ce nom nom unique sur le serveur cible. Sinon, cliquez sur le lien Utiliser le nom unique sauvegardé pour coller le nom unique.
    5. Facultatif : Entrez le Nom unique de la page apparentée correspondant au nom unique de la page qui vient après la page publiée dans la hiérarchie du serveur cible.
    6. Cliquez sur OK pour publier la page sur le serveur cible ou sur Annuler pour quitter sans publier.
    7. Facultatif : Si le serveur cible est également en cours d'exécution et affiche la liste des pages, vous pouvez actualiser l'arborescence du site du serveur pour vérifier que la page a bien été publiée. Cliquez avec le bouton droit de la souris sur la page située au-dessus de la page à publier dans l'arborescence, autrement dit la page parent de la page à publier puis cliquez sur Actualiser. Sur la page qui vient d'être publiée, une icône de publication s'affiche en regard du nom de la page. Seuls les utilisateurs autorisés à visualiser les pages publiées, selon la règle de publication de personnalisation spécialisée, peuvent consulter cette page sur le serveur cible. Le fait de cliquer sur Actualiser dans la page parent actualise uniquement cette page et ce noeud, incluant les pages enfant mais non les pages petit-enfant.
  4. Connectez-vous au serveur cible en tant qu'utilisateur autorisé à visualiser les pages publiées. Vérifiez que les pages publiées sont disponibles sur le serveur et fonctionnent correctement. Si vous êtes administrateur, accédez au portlet Gestion des pages et sélectionnez Racine de contenu > page_parent pour consulter la configuration de la page publiée. Une version publiée de la page s'affiche, avec le nom unique suivant : com.ibm.portal.published_nom_page.
    Remarque : La page publiée et les ressources de la page publiée (conteneur de présentation et instances de portlet, par exemple) contiennent l'ID objet de la page source en tant que métadonnées. Ces informations sont utilisées ultérieurement pour créer la page en ligne avec le même ID objet de la page source.