Le plus souvent, les pages constituant un site Web appartiennent à quelques catégories définies. Même dans le cas d'un site de commerce électronique important comportant des centaines de pages Web, on trouve généralement une page d'accueil suivie de quelques catégories telles que des articles de catalogue, les offres spéciales de la semaine, des communiqués de presse, des offres d'emploi et autres catégories semblables.
Les pages Web appartenant à la même catégorie se présentent de la même façon et ont un contenu semblable. Par exemple, une offre d'emploi ressemble aux autres offres d'emploi et contient le même type d'information.
Vous devez créer un modèle de saisie de données pour chaque catégorie de page Web : par exemple, un modèle de saisie de données pour les articles de catalogue, un autre pour les offres d'emploi, etc. Dans chaque modèle de saisie de données, vous indiquez le type d'informations devant figurer sur toutes les pages Web de cette catégorie ; ensuite, les contributeurs utilisent ces modèles de saisie de données pour créer des éléments de contenu et entrer du contenu pour les pages Web.
Pour créer des modèles de saisie de données, vous assemblez des propriétés correspondant à chacune des variables d'une page Web. Sur un modèle de saisie de données préparé pour des offres d'emploi, par exemple, vous pourriez inclure des propriétés pour l'appellation d'emploi, le directeur d'embauche, les fonctions, les qualifications, la fourchette de salaire et la date d'embauche.
Quand vous créez une propriété, vous lui attribuez un type de propriété représentant le type d'information qu'elle doit renfermer : texte, texte long, entier, date, élément (référence à un autre élément de contenu), image, fichier, liste et liste de sélection.
Un modèle de saisie de données pour offres d'emploi, par exemple, peut contenir les propriétés ci-dessous, avec les types indiqués :
Nom de la propriété |
Type de propriété |
Appellation d'emploi |
Texte |
Directeur d'embauche |
Texte |
Fonctions |
Texte long |
Qualifications |
Texte long |
Fourchette de salaire |
Texte |
Date de début |
Date |
Pour plus de renseignements sur la logique de programmation utilisée dans Publisher, consultez la rubrique Publisher Templating Specification (caractéristiques techniques des modèles de Publisher) du centre de développement BEA AquaLogic User Interaction.