Exemple d'URL conviviale pour contenu Web
Cet exemple illustre la façon dont les adresses URL conviviales pour le contenu Web fonctionnent avec plusieurs afficheurs de contenu Web sur une page de portail unique. The example describes the portal page structure referenced by the friendly URLs and explains the underlying structure of the content in an HCL Web Content Manager site framework.
L'exemple décrit également la configuration des afficheurs de contenu Web. A partir du fichier Readme concernant le groupe de correctifs CF03, l'exemple explique également comment utiliser la fonction afin de valider des URL conviviales pour le contenu Web. Cet exemple part de l'hypothèse qu'HCL est configuré pour prendre en charge des URL conviviales pour le contenu Web et les valider.
Eléments de l'exemple
- Hiérarchie de la page de portail
- La hiérarchie des pages de portail dans cet exemple est la suivante :
Content Root > Home > Human Resources > Missing ContentRemarque : La pageLa pageMissing Contents'applique uniquement au fichier Readme concernant le groupe de correctifs combinés CF03.Homeporte le nom d'URL convivialehomeet la pageHuman Resourcesporte le nom d'URL convivialehr. Vous pouvez accéder directement à ces pages à l'aide des URL conviviales suivantes :http://www.example.com:10039/wps/portal/homehttp://www.example.com:10039/wps/portal/home/hr
- La page
Missing Contentporte le nom uniquemissing.contentet n'apparaît pas dans la navigation lorsque le paramètre de page com.ibm.portal.Hidden a pour valeurtrue. - La page
Content Rootest associée à un paramètre de page friendly.pathinfo.validation.errorURI dont la valeur estnm:oid:missing.content. - La page
Human Resourcesest associée à un paramètre de page friendly.pathinfo.validation.errorContentPath dont la valeur est/Web Content/Home/Human Resources/HR Default.
- Structure de site Web Content Manager
- La structure de site Web Content Manager ressemble à la hiérarchie des pages de portail :
Web Content (Web Content Library) > Home (site area) > Human Resources (site area) > HR Welcome (content item) > Health (site area) > Workplace Safety (content item) > Personal Wellness (content item) > HR Default (content item) > Missing Content (site area) > Content Not Found (content item) > HR Menu (menu component)Remarque : Les pagesLes objets de contenu de la zone de siteHR Default,Missing ContentetContent Not Founds'appliquent uniquement au fichier Readme concernant le groupe de correctifs combinés 03 (CF03).Homepeuvent être référencés par les chemins de contenu suivants :Web Content/home/human resources/hr welcomeWeb Content/home/human resources/health/workplace safetyWeb Content/home/human resources/health/personal wellnessWeb Content/home/human resources/hr default
La zone de site
Missing Contentstocke un objet de contenu par défaut qui s'affiche par défaut sur la page correspondante.Le composant de menu
HR Menuest défini pour l'affichage du contenu à partir de la zone de sitehuman resourceset de la zone de sitehealth. - Association de contenu
- La page de portail
Human Resourcescontient l'association de contenu par défaut à la zone de siteWeb Content/home/human resources. - Afficheurs de contenu Web
- La page
Human Resourcescontient deux instances de l'afficheur de contenu Web,Web Content Viewer AetWeb Content Viewer B.- L'afficheur
Web Content Viewer Aaffiche le composant de menuHR Menuet est configuré en vue de la diffusion de liens vers cette page de portail. - L'afficheur
Web Content Viewer Bhérite du contenu à afficher à partir de l'association de contenu définie pour la pageHuman Resources. L'afficheur est configuré pour recevoir des liens à partir d'autres portlets et de lui-même.
- L'afficheur
Parcours du contenu de l'exemple
- Accédez à la page
Human Resourcespour la première fois.- L'adresse URL qui apparaît dans la barre d'adresse du navigateur est
http://www.example.com:10039/wps/portal/home/hr/!ut/p/b1/... - L'adresse URL reflète les noms d'adresse URL conviviale des pages de portail
HomeetHuman Resources. - L'afficheur
Web Content Viewer Aaffiche le composant de menu ainsi que les liens vers les objets de contenuHR Welcome,Workplace SafetyetPersonal Wellness. - L'afficheur
Web Content Viewer Baffiche l'objet de contenu par défautHR Welcomeà partir de la zone de siteHuman Resources, conformément à l'association de contenu définie sur la page de portail.Remarque : Lorsque la page de portail s'affiche pour la première fois, le chemin de l'objet de contenu par défaut n'est pas inclus dans l'URL conviviale.
- L'adresse URL qui apparaît dans la barre d'adresse du navigateur est
- Cliquez sur Workplace Safety dans la liste des objets de contenu.
- L'adresse URL qui apparaît dans la barre d'adresse du navigateur est
http://www.example.com:10039/wps/portal/home/hr/health/workplace%20safety/!ut/p/b1/... - L'afficheur
Web Content Viewer Bprésente l'objet de contenuWorkplace Safety. - L'adresse URL est modifiée de façon à intégrer le chemin vers l'objet de contenu (
health/workplace%20safety).
- L'adresse URL qui apparaît dans la barre d'adresse du navigateur est
- Cliquez sur HR Welcome dans la liste des objets de contenu.
- L'adresse URL qui apparaît dans la barre d'adresse du navigateur est
http://www.example.com:10039/wps/portal/home/hr/hr%20welcome/!ut/p/b1/... - L'afficheur
Web Content Viewer Baffiche l'objet de contenuHR Welcomeà nouveau, et génère le même résultat que lorsque la page de portail a été affichée pour la première fois. - Etant donné que l'afficheur
Web Content Viewer Adiffuse le lien vers l'objet de contenu, l'adresse URL qui est affichée dans le navigateur est mise à jour pour référencer le chemin d'accès à l'objet de contenu (hr%20welcome).
- L'adresse URL qui apparaît dans la barre d'adresse du navigateur est
Références d'objet de contenu avec des adresses URL conviviales pour le contenu Web
L'adresse URL affichée dans le navigateur Web peut parfois inclure le chemin d'accès à l'objet de contenu lorsque vous parcourez des pages et du contenu avec des afficheurs de contenu Web. Toutefois, vous pouvez aussi référencer des objets de contenu directement dans des adresses URL conviviales pour le contenu Web.
HR Welcome, Workplace Safety et Personal Wellness dans le contexte de la page Human Resources, vous devez utiliser les URL conviviales pour contenu Web suivantes :http://www.example.com:10039/wps/portal/home/hr/hr%20welcomehttp://www.example.com:10039/wps/portal/home/hr/health/workplace%20safetyhttp://www.example.com:10039/wps/portal/home/hr/health/personal%20wellness
%20) et non des espaces non codés. Votre navigateur Web peut accepter les espaces non codés lorsque vous spécifiez des noms d'objet de contenu dans des adresses URL conviviales pour le contenu Web. Toutefois, pour garantir un comportement cohérent du portail, utilisez la valeur codée pour les URL.Test des URL conviviales pour le contenu Web
| URL conviviale non valide pour le contenu Web | Réponse du portail | Explication |
|---|---|---|
| http://www.example.com:10039/wps/portal/home/products/appliances |
|
|
| http://www.example.com:10039/wps/portal/home/hr/group incentives |
|
|
| http://www.example.com:10039/wps/portal/home/hr/health/medical prevention and rehabilitation |
|
|