Un CMS (Content Management System) est un logiciel qui vous aide à gérer du contenu numérique. Plus précisément, c’est une application Web qui facilite la création, l’édition, l’organisation, la publication et le contrôle de l’accès à un site Web à l’aide d’une interface utilisateur graphique. De nombreux systèmes de gestion de contenu modernes utilisent une base de données pour stocker le contenu et un langage de script (par exemple PHP) pour créer dynamiquement le code HTML nécessaire pour présenter le contenu à un navigateur Web.
La fondation de chaque site Web est le code. Cependant, avec un CMS, vous pouvez ignorer le code et créer avec succès un site Web professionnel. La plupart des CMS incluent des constructeurs de sites par glisser-déposer, de sorte que les concepteurs n’ont qu’à cliquer et faire glisser les objets pour créer une page Web.
Pour tirer le meilleur parti de ces outils, vous devez cumulativement prendre en compte ce que chaque CMS est techniquement qualifié à faire. Certains sont parfaitement adaptés aux blogs; d’autres au commerce électronique, aux entreprises, aux forums, etc., chacun avec son propre ensemble de fonctionnalités et d’avantages.
Le bon CMS n’est pas le plus populaire ou le plus apprécié, mais celui qui prend en charge les besoins de votre entreprise.
Il existe 2 catégories clés de CMS : Hébergé et Auto-hébergé
Qu’est-ce qu’un CMS hébergé ?
Un CMS hébergé est une plate-forme logicielle en tant que service (SAAS) qui offre une solution de site Web tout-en-un, comprenant l’hébergement, l’enregistrement de domaine, le logiciel, la maintenance et la sécurité.
Mais vous êtes limité à utiliser les outils fournis par le service : vous ne pouvez pas ajouter d’extensions pour améliorer les fonctionnalités de votre site Web, et vous avez un accès très limité au code pour la personnalisation.
Un autre inconvénient majeur du CMS hébergé est que vous ne pouvez pas déplacer votre site en cas de besoin : si à un moment donné vous n’êtes pas satisfait des services d’hébergement du CMS, ou si le CMS cesse ses activités, vous devez abandonner votre site et en créer un autre ailleurs à partir de zéro.
Un CMS hébergé est une excellente solution pour les débutants et les non-codeurs.
Exemples de CMS hébergés : Shopify, Wix, Squarespace, Weebly, Blogger, WordPress.com, etc.
Qu’est-ce qu’un CMS auto-hébergé ?
Un CMS auto-hébergé est un logiciel open source, ce qui signifie que vous pouvez le télécharger, l’installer n’importe où, puis le modifier comme vous le souhaitez en apportant les modifications de code nécessaires, et / ou en installant des plugins et extensions tiers.
Vous n’êtes pas lié à un service centralisé, donc vous êtes libre de choisir votre service d’hébergement préféré, et vous pouvez également déplacer votre site Web si vous trouvez une meilleure offre ailleurs ou si vous devenez trop grand pour votre fournisseur. La plupart des hôtes peuvent le faire gratuitement.
Un CMS auto-hébergé est recommandé pour ceux qui ont un minimum de connaissances en codage.
Exemples de CMS auto-hébergés : WordPress, Joomla!, Drupal, Magento, PrestaShop, OpenCart, TYPO3, phpBB, etc.