Les thèmes définissent l'apparence générale d'un site, y compris le contenu, l'apparence et le comportement. Il assure la cohérence visuelle entre les pages du site.
Concevoir un thème consiste à indiquer la présentation, le style, l'exemple de contenu, la navigation et toutes les informations de base qui servent de point de départ pour créer un site. Les concepteurs de thème définissent les attentes en matière d'apparence et de comportement du site. Un thème doit être conçu sans perdre de vue la façon dont il sera employé. Par exemple, la plupart des utilisateurs, si ce n'est la totalité, s'attendront à pouvoir accéder au site à partir d'un appareil mobile. Il est utile de concevoir des thèmes personnalisés si des utilisateurs souhaitent créer de nombreux sites similaires. Vous pouvez concevoir un thème à l'aide des mises en page pour les modèles courants qui peuvent être partagés entre les thèmes.
Un thème contient des mises en page permettant de concevoir le contenu, l'apparence et le comportement des sites. Vous modifiez la conception et les paramètres, et ajoutez du contenu pour créer un site qui vende votre style, votre marque et votre vision.
Un thème comprend les éléments suivants :
des ressources pour les images d'arrière-plan ou d'autres types de contenu faisant partie des mises en page (images, fichiers JavaScript, etc.),
les paramètres de style du site (CSS),
différentes mises en page (fichiers HTML),
le code permettant de créer la navigation du site (fichiers JavaScript),
la liste des styles de base qui peuvent être utilisés avec les composants (indiqués dans les fichiers design.css
et design.json
).
Un thème peut également inclure des données prédéfinies, qui permettent de remplir une page créée à partir de l'un des modèles de page. Prenons par exemple un utilisateur qui crée une page pour une section Products et choisit la mise en page nommée new_product.html
. Si le thème contient un fichier nommé new_product-pageseed.json
, la page sera remplie avec le contenu du fichier de page prédéfini lors de la création. De même que l'exemple de contenu, ces données prédéfinies peuvent être modifiées et sont uniquement fournies pour vous servir de point de départ lors de la création la page.
Vous pouvez créer un thème qui utilise un sous-ensemble de composants conçus pour fonctionner avec ce thème. Lorsqu'un utilisateur choisit ce thème pour son site, il verra uniquement les composants indiqués pour ce thème. Reportez-vous à Association de composants à des thèmes.
Tous les sites Web utilisent un thème. Lorsque vous créez le site à partir d'un modèle, vous héritez du thème du modèle. Vous pouvez modifier le thème d'un site à tout moment. Oracle Content Management fournit un certain nombre de modèles avec des thèmes que vous pouvez utiliser pour vous lancer.
Si un site utilise un nouveau thème non publié, ce dernier est automatiquement publié en même temps que le site lorsque vous le mettez en ligne pour la première fois. Si vous apportez des modifications à un thème et que vous voulez mettre à jour les sites en ligne pour qu'ils affichent ces modifications, vous devez publier explicitement le thème. Seul le propriétaire du thème ou un utilisateur disposant des privilèges de gestionnaire peut publier explicitement un thème.
Remarque :
Si vous publiez les modifications apportées à un thème, tous les sites en ligne utilisant ce thème reflèteront ces modifications. Par exemple, si vous modifiez la police par défaut définie dans le thème et que vous publiez ce dernier, tous les sites l'utilisant emploieront la nouvelle police par défaut.Reportez-vous également à Gestion des thèmes.