{"id":11013,"date":"2026-07-02T14:00:38","date_gmt":"2026-07-02T12:00:38","guid":{"rendered":"https:\/\/www.saasweb.agency\/craft-cms\/"},"modified":"2026-10-27T13:29:43","modified_gmt":"2026-10-27T12:29:43","slug":"craft-cms","status":"publish","type":"page","link":"https:\/\/www.saasweb.agency\/fr\/logiciel\/technologies-frameworks\/craft-cms\/","title":{"rendered":"Craft CMS"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull has-custom-content-position is-position-center-left landing-hero\" style=\"min-height:560px;aspect-ratio:unset;\"><img decoding=\"async\" width=\"2560\" height=\"1200\" class=\"wp-block-cover__image-background wp-image-10633 size-full\" alt=\"\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel.webp\" data-object-fit=\"cover\" srcset=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel.webp 2560w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-300x141.webp 300w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-1024x480.webp 1024w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-768x360.webp 768w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-1536x720.webp 1536w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-2048x960.webp 2048w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-960x450.webp 960w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-600x281.webp 600w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-50x23.webp 50w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-150x70.webp 150w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-400x188.webp 400w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-100x47.webp 100w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-250x117.webp 250w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/craft-titel-1000x469.webp 1000w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#0b242b\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"landing-eyebrow wp-block-paragraph\">Craft CMS<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Craft CMS \u2013 le syst\u00e8me \u00e9ditorial professionnel<\/h1>\n\n\n\n<p class=\"landing-hero__lead wp-block-paragraph\">Craft n\u2019est ni un syst\u00e8me cl\u00e9 en main ni un syst\u00e8me de th\u00e8mes, mais une fondation : tu mod\u00e9lises les contenus selon les exigences du projet et construis le frontend autour de ta propre cr\u00e9ation. Tes clientes et clients b\u00e9n\u00e9ficient d\u2019un backend \u00e9pur\u00e9 \u2013 sans options qu\u2019ils ne devraient jamais toucher. <\/p>\n\n\n\n<div class=\"wp-block-group landing-hero__actions is-layout-flex wp-block-group-is-layout-flex\">\n<p class=\"landing-btn landing-btn--primary wp-block-paragraph\"><a href=\"https:\/\/www.saasweb.agency\/fr\/contact\/\">Contactez-nous<\/a><\/p>\n\n\n\n<p class=\"landing-btn landing-btn--ghost wp-block-paragraph\"><a href=\"#craft\">Ce qui d\u00e9finit Craft<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-columns landing-facts is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"landing-facts__value wp-block-paragraph\">Twig<\/p>\n\n\n\n<p class=\"landing-facts__label wp-block-paragraph\">propre markup, aucun th\u00e8me impos\u00e9<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"landing-facts__value wp-block-paragraph\">Multi-site<\/p>\n\n\n\n<p class=\"landing-facts__label wp-block-paragraph\">plusieurs langues et pr\u00e9sences sur une seule installation<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"landing-facts__value wp-block-paragraph\">GraphQL<\/p>\n\n\n\n<p class=\"landing-facts__label wp-block-paragraph\">optionnel en tant que backend headless<\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n<div class=\"wp-block-columns landing-feature is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"landing-eyebrow wp-block-paragraph\">Pour qui<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c0 qui s\u2019adresse Craft CMS ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Craft d\u00e9ploie ses forces partout o\u00f9 un site web est plus qu\u2019une simple collection de pages.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list landing-checklist\">\n<li><strong>Agences, freelances et \u00e9quipes de d\u00e9veloppement<\/strong> qui r\u00e9alisent des sites web pour le compte de clients et souhaitent garder la main sur la structure, le markup et le mod\u00e8le de donn\u00e9es<\/li>\n\n\n\n<li><strong>Projets avec r\u00e9daction<\/strong> devant fonctionner de mani\u00e8re fiable par la suite, sans que personne ne d\u00e9grade accidentellement la mise en page<\/li>\n\n\n\n<li><strong>Pr\u00e9sences exigeantes :<\/strong> portails, campagnes, sites d\u2019entreprise multilingues, magazines, catalogues de produits<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n<div id=\"craft\" class=\"wp-block-group landing-section has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"landing-eyebrow wp-block-paragraph\">Le syst\u00e8me<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ce qui fait la particularit\u00e9 de Craft CMS<\/h2>\n<\/div>\n\n<div class=\"wp-block-columns landing-tiles is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column landing-tile is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Mod\u00e9lisation de contenu libre<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les sections, les types d\u2019entr\u00e9es et tes propres mises en page de champs refl\u00e8tent les besoins de ton projet \u2013 du champ de texte aux blocs Matrix imbriqu\u00e9s. Sans solutions de contournement ni empilement de plugins. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column landing-tile is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Contr\u00f4le total sur le frontend<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Avec Twig, tu \u00e9cris ton propre markup. Pas de th\u00e8me, pas de code g\u00e9n\u00e9r\u00e9 \u00e0 \u00e9craser \u2013 le r\u00e9sultat correspond exactement \u00e0 ton design et \u00e0 tes exigences de performance. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column landing-tile is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Un backend que les clients comprennent<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le panneau de contr\u00f4le ne montre que ce que tu as configur\u00e9 : des libell\u00e9s de champs clairs, un ordre logique, des textes d\u2019aide compr\u00e9hensibles. La r\u00e9daction voit ses contenus, pas la technique. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column landing-tile is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Droits d\u2019acc\u00e8s d\u00e9taill\u00e9s<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Groupes d\u2019utilisateurs et permissions finement gradu\u00e9s : qui modifie quelles sections, qui publie, qui voit quoi.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column landing-tile is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Travailler en toute s\u00e9curit\u00e9 sur l\u2019objet r\u00e9el<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les brouillons, le versionnage et la pr\u00e9visualisation en direct sont inclus par d\u00e9faut. Visualisez les modifications avant la publication et revenez en arri\u00e8re en cas de doute. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column landing-tile is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Multilinguisme et multi-site<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La gestion de plusieurs langues ou pr\u00e9sences sur une seule installation est pr\u00e9vue nativement, et non ajout\u00e9e apr\u00e8s coup.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column landing-tile is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Headless en option<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Via l\u2019API GraphQL, Craft fonctionne \u00e9galement comme un pur backend si le frontend est d\u00e9velopp\u00e9 ailleurs.<\/p>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group landing-section has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"landing-eyebrow wp-block-paragraph\">R\u00f4les<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">R\u00e9partition claire des r\u00f4les : tu construis, ton client g\u00e8re<\/h2>\n\n\n\n<p class=\"landing-section__intro wp-block-paragraph\">Le point de friction le plus fr\u00e9quent sur les sites clients est un CMS qui en permet trop. Craft inverse la tendance : ce qui ne doit pas \u00eatre touch\u00e9 n\u2019appara\u00eet m\u00eame pas. Cela r\u00e9duit les demandes de support, pr\u00e9vient les mises en page cass\u00e9es et maintient le site web pendant des ann\u00e9es dans l\u2019\u00e9tat o\u00f9 tu l\u2019as livr\u00e9.  <\/p>\n<\/div>\n\n<div class=\"wp-block-columns landing-tiles is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column landing-tile is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Tu construis<\/h3>\n\n\n\n<ul class=\"wp-block-list landing-checklist\">\n<li>Structure et sections<\/li>\n\n\n\n<li>Champs et mises en page de champs<\/li>\n\n\n\n<li>Blocs de contenu autoris\u00e9s<\/li>\n\n\n\n<li>Templates et frontend<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column landing-tile is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Ton client g\u00e8re<\/h3>\n\n\n\n<ul class=\"wp-block-list landing-checklist\">\n<li>R\u00e9diger les textes<\/li>\n\n\n\n<li>Remplacer les images<\/li>\n\n\n\n<li>Cr\u00e9er des articles<\/li>\n\n\n\n<li>Publier des pages<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns landing-feature is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"landing-eyebrow wp-block-paragraph\">Cas d\u2019utilisation<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cas d\u2019utilisation typiques<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Du site d\u2019entreprise \u00e0 la source de contenu pour applications.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list landing-checklist\">\n<li>Pr\u00e9sences d\u2019entreprise avec sections d\u2019actualit\u00e9s et de r\u00e9f\u00e9rences soign\u00e9es<\/li>\n\n\n\n<li>Sites web multilingues pour clients op\u00e9rant \u00e0 l\u2019international<\/li>\n\n\n\n<li>Portails d\u2019associations et de f\u00e9d\u00e9rations avec calendrier d\u2019\u00e9v\u00e9nements<\/li>\n\n\n\n<li>Landing pages et sites de campagne avec contenus changeants<\/li>\n\n\n\n<li>Magazines ax\u00e9s sur l\u2019\u00e9ditorial<\/li>\n\n\n\n<li>Catalogues de produits et de services avec jeux de donn\u00e9es structur\u00e9s<\/li>\n\n\n\n<li>Source de contenu pour application ou framework frontend<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group landing-section has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"landing-eyebrow wp-block-paragraph\">D\u00e9ploiement<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">D\u00e9ploiement et collaboration<\/h2>\n\n\n\n<p class=\"landing-section__intro wp-block-paragraph\">Craft est bas\u00e9 sur Composer \u2013 ton code reste ton code. Tu continues \u00e0 utiliser ton d\u00e9p\u00f4t sur GitHub, GitLab ou ailleurs comme d\u2019habitude ; nous configurons sur demande des environnements de staging ou de d\u00e9veloppement en parall\u00e8le. <\/p>\n<\/div>\n\n<ol class=\"wp-block-list landing-steps\">\n<li><strong>Push<\/strong> Tu pousses ta version dans le d\u00e9p\u00f4t Git que nous mettons \u00e0 disposition<\/li>\n\n\n\n<li><strong>D\u00e9ploiement<\/strong> Nous d\u00e9ployons la version sur le syst\u00e8me de production<\/li>\n\n\n\n<li><strong>Project Config<\/strong> Les modifications de structure de ton environnement local arrivent proprement en production<\/li>\n\n\n\n<li><strong>Retour<\/strong> Tu r\u00e9cup\u00e8res les modifications du syst\u00e8me, par exemple sur le fichier composer.lock, par le m\u00eame chemin<\/li>\n<\/ol>\n\n<div class=\"wp-block-group alignfull landing-approach has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"landing-eyebrow wp-block-paragraph\">H\u00e9bergement infog\u00e9r\u00e9<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tes avantages avec SaaS Web<\/h2>\n\n\n\n<p class=\"landing-approach__intro wp-block-paragraph\">Avant de te demander o\u00f9 le site doit tourner et qui s\u2019occupera de la maintenance : nous exploitons ton installation Craft de mani\u00e8re g\u00e9r\u00e9e, avec une infrastructure dimensionn\u00e9e pr\u00e9cis\u00e9ment pour ton projet.<\/p>\n\n\n\n<div class=\"wp-block-columns landing-approach__grid is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Exploitation g\u00e9r\u00e9e<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Version PHP adapt\u00e9e, base de donn\u00e9es, mise en cache, sauvegardes, monitoring et mises \u00e0 jour de s\u00e9curit\u00e9 au niveau syst\u00e8me \u2013 sur OpenStack Public Cloud ou VMware Private Cloud, avec des temps de r\u00e9ponse garantis par SLA.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Centres de donn\u00e9es en Europe<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Exclusivement des centres de donn\u00e9es certifi\u00e9s, conformes au RGPD, contrat de sous-traitance inclus, sans fuite de donn\u00e9es vers des tiers.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Un interlocuteur unique<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Quelqu\u2019un qui conna\u00eet l\u2019application \u2013 sans d\u00e9tour par un syst\u00e8me de tickets. L\u2019installation t\u2019appartient, un d\u00e9m\u00e9nagement est possible \u00e0 tout moment. <\/p>\n<\/div>\n<\/div>\n\n\n\n<p class=\"landing-approach__claim wp-block-paragraph\"><strong>Le verrouillage par le fournisseur (Vendor Lock-in) n\u2019est pas un mod\u00e8le commercial chez nous.<\/strong><\/p>\n\n\n\n<p class=\"landing-btn landing-btn--primary wp-block-paragraph\"><a href=\"https:\/\/www.saasweb.cloud\/\" target=\"_blank\" rel=\"noopener\">En savoir plus sur l\u2019h\u00e9bergement<\/a><\/p>\n<\/div>\n\n<div class=\"wp-block-group landing-cta has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Tu planifies un site web avec Craft CMS ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Parle-nous de ton projet \u2013 nous configurerons l\u2019exploitation et le d\u00e9ploiement de la mani\u00e8re qui convient le mieux \u00e0 ton \u00e9quipe.<\/p>\n\n\n\n<p class=\"landing-btn landing-btn--primary wp-block-paragraph\"><a href=\"https:\/\/www.saasweb.agency\/fr\/contact\/\">Contactez-nous<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pour qui \u00c0 qui s\u2019adresse Craft CMS ? Craft d\u00e9ploie ses forces partout o\u00f9 un site web est plus qu\u2019une simple collection de pages. Le syst\u00e8me Ce qui fait la particularit\u00e9 de Craft CMS Mod\u00e9lisation de contenu libre Les sections, les types d\u2019entr\u00e9es et tes propres mises en page de champs refl\u00e8tent les besoins de \u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":11719,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-11013","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/pages\/11013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/comments?post=11013"}],"version-history":[{"count":2,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/pages\/11013\/revisions"}],"predecessor-version":[{"id":11835,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/pages\/11013\/revisions\/11835"}],"up":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/pages\/11719"}],"wp:attachment":[{"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/media?parent=11013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}