Nous vous détaillons toutes les fonctionnalités de base du CMS ainsi que celles que nous avons développées pour optimiser les sites Internet.

Alexis Le Baron
Wagtail est un CMS conçu avec Django. Il permet de créer des pages web facilement pour différents types de sites Internet. On peut donc créer :
Le CMS Wagtail se différencie de WordPress par sa forte personnalisation. Il permet de créer des CMS rapidement avec des outils pour faciliter la vie du développeur.
D’ailleurs, ce site a été créé avec Wagtail 😇
Nous détaillons ici quelques fonctionnalités de Wagtail. Si vous le souhaitez, vous pouvez retrouver la liste des fonctionnalités générales d’un CMS ainsi qu’un tableau comparatif des 3 CMS les plus utilisés du moment.
Wagtail possède plusieurs modèles « Page » sur lesquels il est possible d’effectuer différentes actions pour accélérer la production des pages.
Cela vous permet de dupliquer à l’identique une page. Un vrai gain de temps lorsque vous devez créer des pages qui se ressemblent ! Créez-en une, dupliquez-la, puis modifiez ensuite son contenu.
Un alias est une copie d’une page. Cependant, contrairement à une duplication, l’alias reste synchronisé avec sa page d’origine.
Cette action permet de déplacer une page d’un site à un autre ou de lui affecter une nouvelle page mère.
Cela permet d’ajouter une page à l’intérieur d’une autre. Par exemple, une page Blog qui va contenir 10 pages d’article de blog.
Cela permet de dépublier une page, c’est-à-dire de la passer en mode « Brouillon ». Elle n’est donc plus visible par les utilisateurs et n’est plus indexée par Google.
Cela permet de créer des pages et de programmer leur publication à une date et une heure ultérieures.
Pour faciliter l’utilisation des blocs au quotidien, Wagtail a apporté certaines améliorations, comme :
Cette fonctionnalité permet de copier-coller un bloc à l’identique. Très pratique lorsque vous créez deux blocs identiques à la suite et que vous souhaitez uniquement modifier le contenu textuel.
Lorsque vous créez un bloc, il est entièrement déplié et prend de la place sur la page. Pour éviter un long défilement, Wagtail permet de cliquer sur le haut du bloc pour le réduire. Sur de très longues pages web, c’est très utile.
StreamField permet d’avoir un modèle d’édition de contenu d’une page libre. Les différents types de contenu représentés par des blocs peuvent être dupliqués et agencés dans n’importe quel ordre.
Personnellement, je trouve que c’est la plus belle invention du CMS. Grâce au StreamField, une page peut être organisée comme on le souhaite avec les éléments suivants :
De nombreuses options s’offrent à vous pour modifier le style de votre texte. Vous pouvez organiser la mise en page sur votre site comme vous le souhaitez grâce à ces fonctionnalités :
Pensez à la lisibilité de vos textes ! Dans cet article, nous vous donnons des astuces pour améliorer l’ergonomie de votre site Internet.
Ce bloc est un bloc « feature » permettant de mettre en avant l’information sous forme de carte.
Ce bloc vous permet de raconter l’histoire de votre marque sous forme de frise temporelle. Il vous permet de définir plusieurs étapes avec des dates, images et texte.
Les blocs « Hero » sont conçus pour être utilisés en haut d’une page comme bloc principal pour afficher une image, une vidéo ou un champ de recherche.
Présentez une idée sous forme de nombres ! Vos chiffres clés, le nombre de vos clients, de vos collaborateurs ou encore le nombre de cafés que vous buvez, tout est possible !
Mettez en page votre contenu comme vous le souhaitez : accompagné d’une image, d’une vidéo, avec ou sans boutons d’action, ou tout simplement sur deux colonnes.
Attirez l’attention de votre lecteur et proposez-lui de s’inscrire à votre newsletter. Reliez ce bloc à votre CRM favori et organisez vos campagnes mailing en 1 clic.
Mettez en avant vos services, votre offre ou vos fonctionnalités grâce aux blocs Feature. Ajoutez des icônes à vos textes, des illustrations ou des images.
Inscrivez-vous à notre newsletter CMS et recevez toutes nos actualités.
Vous avez un projet ambitieux qui inclut plusieurs sites ? Wagtail gère les projets de multi-sites sans alourdir le chargement de vos sites. Si votre marque est présente dans plusieurs langues, la création d’un site multilingue est facilitée et prévue sans ajout de module complémentaire.
Vous pouvez aussi gérer vos sites différemment les uns des autres selon les langues.
Plus de détails sur la fonctionnalité multi-site de Wagtail dans notre article sur les fonctionnalités d’un CMS.
Pour permettre à vos cibles et prospects de vous contacter, vous avez la possibilité de créer des formulaires complets. Grâce au module wagtailforms, il est possible de configurer des formulaires dans Wagtail. Par exemple, un formulaire de contact. Il permet seulement de gérer le formulaire dans le back-office ; le style restera à ajouter.
Vous pouvez y intégrer jusqu’à 13 types de champs différents et indiquer certains champs comme obligatoires. Voici quelques champs disponibles :
Vous collaborez dans votre équipe à l’aide de Slack ? Récupérez sans peine le contenu d’un formulaire sur un channel Slack pour intégrer, directement sur votre site web, le contenu d’un formulaire ou d’une section HTML reçu par e-mail.
Pensez à bien structurer vos formulaires ! Dans cet article, nous vous donnons des astuces pour améliorer l’ergonomie de votre site internet.
Cette fonctionnalité vous permet d’intégrer à votre page un élément de contenu externe embarqué comme :
Les images d’un site web peuvent avoir un impact considérable sur ses performances. Avec Wagtail, les images sont optimisées pour qu’elles aient un poids optimal. De plus, Wagtail redimensionne les images automatiquement pour garantir un format idéal, sans perte de qualité.
Intégrez une image sur un site en quelques clics : elle se redimensionnera automatiquement et convertira les formats PNG ou JPG en WebP.
Enfin, triez et rangez vos images grâce aux collections de Wagtail.
Depuis le back-office, vous pouvez gérer et donner l’accès aux membres de votre équipe pour qu’ils puissent éditer du contenu. Il existe plusieurs niveaux de droits d’accès, et vous pouvez voir en temps réel les actions réalisées par les autres membres.
Les rôles que vous pouvez attribuer à un utilisateur sont :
Pour le référencement naturel, il est utile de créer un sitemap. Il permet d’améliorer l’exploration du site par les moteurs de recherche.
Avec Wagtail, vous pouvez gérer les sitemap de tous vos sites, y compris les multilingues.
Lorsque vous avez une équipe éditoriale, vous pouvez organiser le contenu à produire. Vous pouvez automatiser les différentes phases de rédaction suivantes grâce au workflow :
Connectez les données de vos pages, sites et blocs à une API. Wagtail dispose d’outils pour qu’un développeur puisse facilement le faire.
Vous avez donc la possibilité de transmettre les données de votre système de gestion de contenu à n’importe quelle autre application.
Il arrive parfois que les URL de vos pages changent. Par exemple, lors d’une refonte de site Internet, la page "/contact" est maintenant "/rendez-vous" dans la barre d’adresse du navigateur.
Grâce aux redirections, vous pouvez facilement indiquer à Google ce changement de page pour votre référencement naturel.
Découvrez Snoweb CMS : installer un site, créer une page web, ajouter du contenu et publier en quelques minutes !
Voici une liste de quelques fonctionnalités que la communauté autour de Wagtail a développées, y compris Snoweb, et que nous avons ajoutées dans notre Wagtail pour améliorer nos pages.
Utiliser le format SVG, c’est voir les choses à long terme ! Le SVG est un format d’image vectorielle utilisé pour des illustrations. L’atout des SVG est qu’ils sont très légers et ne nuisent pas à l’optimisation de votre site.
Wagtail SVG est un module qui permet :
Ce module SVG garantit que le SVG sera lisible sur tous les navigateurs.
Découvrez l’intégralité du projet Wagtail SVG sur GitHub.
Snoweb a développé et vous donne accès à sa bibliothèque de SVG pour vous permettre de les utiliser directement dans Wagtail. Snoweb SVG est composée de :
Retrouvez un exemple d’utilisation de la librairie d’icônes juste en dessous ⬇️
Snoweb SVG
Snoweb SVG
Snoweb SVG
Ce module vous permet d’utiliser le script de Google Maps et d’afficher une carte sur votre site Internet. Vous pouvez alors soit indiquer :
Découvrez l’intégralité du projet Wagtail Gmaps sur GitHub.
Très pratique pour les personnes qui souhaitent tout regrouper au même endroit, Wagalytics permet d’afficher dans l’administration de Wagtail un tableau de bord (dashboard) de Google Analytics. Comme Google Analytics, ce module affiche les données pour les 7 ou les 30 derniers jours :
Si vous souhaitez ajouter des animations Lottie dans votre site Internet, le module Wagtail Lottie est ce qu’il vous faut.
Pour pouvoir utiliser Wagtail Lottie, il vous faut réaliser une animation et l’exporter en JSON avec Bodymovin. Ensuite, sur Wagtail vous devez :
Vous avez alors une animation comme ci-dessous ⬇️
Yoast est une référence dans le domaine du SEO. En tant qu’utilisateur, vous pourrez facilement contribuer au référencement naturel de votre site en remplissant les métadonnées en quelques clics. Wagtail Yoast est un module qui vous affichera les points positifs et négatifs à travailler sur votre page.
Découvrez l’intégralité du projet Wagtail Yoast sur GitHub.
Ce module de Wagtail récemment développé permet de récupérer des informations sur les pages Wagtail. Ce module est intéressant si vous voulez savoir comment se portent vos pages ou comment vous utilisez les éléments de vos pages.
Voici, pour le moment, ce que permet de faire Wagtail Metrics :
Découvrez l’intégralité du projet Wagtail Metrics sur GitHub.
Vous l’avez compris, Wagtail est un CMS open-source ultra-puissant, soutenu par une forte communauté qui permet de l’enrichir au quotidien. Snoweb travaille avec Wagtail et contribue à son développement depuis plusieurs années. Travailler avec Wagtail, c’est s’assurer d’avoir :
Le sujet des CMS vous fascine ; ces articles devraient également vous intéresser.

Anne-Laure Compain

Alexis Le Baron

Alexis Le Baron

Alexis Le Baron

Alexis Le Baron

Anne-Laure Compain
Recevez les dernières nouveautés et astuces sur les CMS directement dans votre boite e-mail.




