Question

Nous devons créer quelques pages pour notre installation de WebSphere Portal 7 laquelle un utilisateur peut accéder sans avoir à se connecter au portail. Nous aimerions aussi que ces pages pour avoir des URLs (par exemple http: // portail / wps / somepage ). Nous aimerions que la page soit « cachée » afin qu'il ne se présente pas dans la barre de titre (à côté de « Home », « Centre de recherche », etc.).

Je peux créer une page avec une URL conviviale, si je crée une telle page dans la section « Pages cachées » la page amicale ne semble pas fonctionner. Alors, comment puis-je créer une page qui est à la fois caché et accessible via une URL conviviale?

Était-ce utile?

La solution

A la fin nous créons la page comme vous le feriez pour toute autre page (par exemple dans la racine de contenu) et définir l'URL convivial, puis a dû exporter la page en utilisant XMLAccess. Nous avons modifié ensuite le XML pour ajouter l'attribut de métadonnées page « com.ibm.portal.Hidden », supprimé la page du Portail, et réimportés la page mise à jour à l'aide XMLAccess.

De cette façon, nous avons pu créer une page d'auto-inscription cachée avec une URL semblable à ce qui suit:

http://portal.domain.com/wps/portal/selfregistration

Autres conseils

Vous devez mettre la page en dessous du niveau de la page par défaut dans le portail (virtuel). Si vous regardez attentivement les pages Gérer vous remarquerez qu'il est possible.

En outre, vous ne pouviez pas ajouter URL conviviale pour votre page cachée et utilisez le front-end IHS / Apache pour rediriger de votre URL conviviale sélectionnée à la page cachée (avec un horrible gâchis d'URL, mais les utilisateurs ne voient pas sur la première page de chargement.) Mod_rewrite peut facilement accomplir pour vous.

L'URL conviviale vous faites référence est le nom ou le chemin convivial. Si vous souhaitez répondre à une page en utilisant cette méthode, vous devez obtenir tous les éléments sur le chemin de cette page une URL sympa aussi. Dans votre cas, les pages cachées n'ont pas un jeu de nom au système ne vérifie que pour un élément de chemin avec le nom somepage en dessous du nœud racine. Vous auriez pu ajouter une URL conviviale à l'étiquette page cachée aussi bien, de sorte que votre URL aurait été https: // portail / wps / [hiddenpagepath] / somepage ) L'utilisation de ce que vous pouvez construire une URL à chaque élément dans la hiérarchie page

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top