II. La séparation du contenu et du design▲
L'une des clés lors du développement d'un site qui doit être facilement géré et maintenu, est de séparer clairement le contenu du design. La séparation du contenu et du design apporte les avantages suivants :
- Les éditeurs de contenu et les designers peuvent travailler séparement sans conflits.
- Le contenu peut facilement être publié dans différents formats.
- Le contenu peut facilement être transféré et réutilisé.
- Les changements de design peuvent être réalisés au travers de simples modifications.
II-A. Contenu▲
Le contenu est de l'information organisée et stockée d'une façon structurée par eZ Publish. Par exemple, les composants d'un article (titre, introduction, corps, images) ou les propriétés d'un produit (modèle, année, couleur) sont du contenu. Toutes les informations enregistrées pour une récupération ultérieure sont appelées du "contenu".
II-B. Design▲
La présentation du contenu est déterminée par le design du site. Alors que le contenu fait référence à des données structurées, le design, lui, fait référence à la façon dont ces données seront représentées visuellement. Le design comprend les éléments qui constituent une interface Web : HTML, feuilles de style (CSS), des images qui ne font pas partie du contenu, typographie, fonte et ainsi de suite.
II-C. Composants d'une page Web▲
Bien que le contenu s'occupe du stockage est de la structure des données, le design dicte de quelle façon le contenu doit être présenté. Ces éléments sont combinés pour former une interface - une page Web - comme illustré par le diagramme ci-dessous :
Un site web fait référence à l'ensemble, par exemple http://www.ez.no tandis qu'une page Web fait référence à une partie spécifique, par exemple http://www.ez.no/ez_publish. Un site Web consiste en une collection de pages Web ; il encapsule et contient tout ce qui touche à un domaine particulier du Web, paramètres de configuration, une base de données contenant le contenu structuré et des éléments de contenu, des fichiers liés au contenu et des fichiers liés au design.