Un CMS est un système de gestion de contenu généralement utilisé pour créer un site Web basé sur une base de données et un ensemble de fichiers, généralement en PHP, HTML, Javascript et autres langages de codage. Certaines des plates-formes CMS les plus courantes sont WordPress, Drupal et Joomla. le thème pour un CMS est une collection de fichiers de code et (généralement) d'images qui déterminent l'apparence d'un site Web CMS.
En quoi un « thème » est-il différent d'un « modèle »?
Dans le monde CMS,modèle et thème se réfèrent essentiellement à la même chose. Le mot utilisé dépend du CMS. Drupal et WordPress utilisent le mot thème, alors que Joomla utilise le mot modèle.
Drupal a un concept distinct de fichiers modèles, mais que cela ne vous embrouille pas. Lorsque vous parlez de la seule "chose" qui contrôle l'apparence de la plupart ou de la totalité d'un site Drupal, vous appelez cela le thème.
Thèmes Changer le « look » du site
Lorsque vous pensez à l'apparence d'un site, vous pensez probablement au thème. L'objectif d'un système de thèmes est de vous permettre de changer l'apparence de l'ensemble du site en une seule fois, sur chaque page, tout en laissant le contenu intact. Même si votre site compte des milliers de pages, vous pouvez changer rapidement de thème.
Certains thèmes incluent des fonctionnalités supplémentaires
En théorie, un thème (ou modèle) se concentre sur le "look", et ajoute peu, voire pas du tout, Fonctionnalité à votre site. Si vous voulez une petite boîte dans la barre latérale pour faire quelque chose de spécial, vous devrez trouver un module séparé,brancher, ou extension, selon votre CMS.
En pratique, de nombreux thèmes (ou modèles) semblent inclure de nombreuses fonctionnalités supplémentaires que vous pouvez activer. Il semble également que les thèmes payants (qui sont presque inconnus dans le monde Drupal) soient susceptibles d'inclure cette fonctionnalité supplémentaire. La page Web d'un thème WordPress payant ou d'un modèle Joomla comprend souvent diverses fonctionnalités supplémentaires comme argument de vente majeur.
Si un thème payant résout tous vos problèmes d'un seul coup et qu'il est bien entretenu, ce n'est pas nécessairement une mauvaise idée. Certains de ces thèmes payants nous rappellent Distributions Drupal. Ils semblent essayer de regrouper tout ce dont vous pourriez avoir besoin sur votre site Web.