Divisions conceptuelles et fonctionnelles d'un site Web

When you build a website by using Web Content Manager, you break up your website into the following conceptual and functional divisions.

Tableau 1. Divisions conceptuelles et fonctionnelles de présentation
Contenu Présentation
  • Eléments de contenu
  • Zones de site
  • Composants
  • Modèles de présentation
  • Conception de composants
  • Présentation de page et portlets
  • Thèmes
Tableau 2. Divisions conceptuelles et fonctionnelles de style
Contexte Style
  • Structure de site
  • Hiérarchie des pages
  • Profilage
  • Utilisateur courant
  • Personnalisation
  • CSS
  • Thèmes

Lorsque vous développez un site Web avec Web Content Manager et HCL Portal, vous répartissez les éléments du site dans les catégories de contenu, de contexte, de présentation et de style.

Contenu :
Il existe deux types de contenu :
Dynamique
Le contenu dynamique est généré dynamiquement en fonction d'un ensemble de paramètres préconfigurés, comme les navigateurs et les menus.
Statique
Le contenu statique est le contenu avec lequel vous stockez le marquage ou les fichiers directement dans un composant, un objet de contenu ou une zone de site. L'emplacement auquel vous stockez votre contenu statique dépend de la façon dont il est utilisé :
  • Le contenu propre aux pages est stocké dans des objets de contenu.
  • Le contenu lié à une section de votre site peut être stocké dans une zone de site.
  • Le contenu qui est réutilisé dans plusieurs sections de votre site est stocké dans des composants.
PrÚsentation :
La présentation et la structure de chaque page de votre site Web sont définis à l'aide des fonctions suivantes :
  • La structure générale de chaque page est déterminée par le thème que vous utilisez, la présentation de page que vous avez choisie et les portlets d'afficheur de contenu Web que vous ajoutez à la présentation de page.
  • La présentation du contenu affiché dans chaque afficheur de contenu Web est déterminée par le marquage utilisé par le modèle de présentation courant, et par le marquage stocké dans les éléments et les composants référencés dans le modèle de présentation.
Contexte :
Le contexte du contenu affiché est également important. La présentation et la conception de la page sur laquelle est affiché un objet de contenu est différente en fonction :
  • De la page de portail courante (différentes pages peuvent utiliser différents thèmes, présentations, portlets d'afficheur de contenu Web et même modèles de présentation).
  • La zone de site en cours (le contenu lié à différentes zones de site peut utiliser des mappes de modèle vers différentes zones de site).
  • L'utilisateur courant (différents utilisateurs peuvent disposer d'un accès différent à divers éléments de page, comme les pages individuelles, les portlets et les objets de contenu Web).
Chacune de ces variables contextuelles peut être utilisée pour afficher un contenu ou des composants de différentes façons, selon le contexte en cours. De plus, le profil du portlet courant, de l'objet de contenu ou de l'utilisateur courant peut déterminer ce qui est affiché sur une page, comme toute fonction de personnalisation utilisée par votre site Web.
Style :
Alors que vous pouvez placer des éléments stylistiques directement dans votre code HTML, il est de plus en plus courant d'utiliser une feuille de style en cascade (CSS) pour stocker et gérer tous les éléments stylistiques d'un site Web, notamment :
  • Stockée sur le serveur et référencée dans un thème HCL Portal
  • Ceux qui sont stockés directement dans un composant ou un objet de contenu WCM
Il est recommandé de stocker le marquage de votre feuille de style en cascade dans une zone HTML stockée dans un objet de contenu. Vous pourrez ainsi accéder rapidement à la feuille de style en cascade si vous devez la modifier. De plus, vous pouvez utiliser les fonctions avancées telles que les flux de travaux et l'édition en ligne pour gérer votre feuille de style en cascade. En stockant tous vos éléments stylistiques dans la feuille de style en cascade, vous pourrez rapidement apporter des modifications stylistiques à votre site Web en éditant un fichier CSS au lieu d'éditer plusieurs objets.

Lorsqu'une page Web est affichée, Web Content Manager prend tous ces types d'objet individuels et les combine pour générer une page Web complète.