Nous vous détaillons toutes les fonctionnalités de base du CMS ainsi que celles que nous avons développés 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 puis dupliquez-la et 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 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 plus indexée dans Google
Cela permet de créer des pages et de programmer leur publication à un jour et une heure ultérieure.
Pour facilité l'utilisation des blocs au quotidien, Wagtail a apporter certaines améliorations comme :
Cette fonctionnalité permet de copier/coller un bloc à l'identique. Très pratique lorsque vous faites deux blocs identiques à la suite et que vous voulez seulement changer le contenu texte.
Lorsque vous créez un bloc, il est entièrement déplié et prend de la place sur la page. Donc, pour éviter un long scroll, Wagtail permet de cliquer sur le haut du bloc afin de le réduire en taille. 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 vous permet de raconter l'histoire de votre marque sous forme de frise temporelle. Elle vous permet de définir plusieurs étapes avec des dates, images, et texte.
Les blocs "Hero" sont spécifiques et construits pour être utilisés en haut d'une page comme premier bloc pour afficher image, vidéo ou un champ de recherche.
Présentez une idée sous forme de nombres ! Vos chiffres clé, le nombre de vos clients, de vos collaborateurs ou encore le nombre de café 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 organiser 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 dans les différentes 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. Comme par exemple un formulaire de contact. Cependant, il permet juste de gérer le formulaire dans le back-offie, il restera ensuite le style à ajouter.
Vous pouvez y intégrer jusqu'à 13 types de champs différents et vous pouvez 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 le contenu d'un formulaire ou d'une section HTML reçus par e-mail directement sur votre site web.
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 considérablement impacter 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, trier et ranger vos images grâces aux collections de Wagtail.
Depuis le back-office, vous pouvez gérer et donner accès aux membres de votre équipe pour éditer du contenu. Il existe plusieurs niveaux de droits d'accès et vous avez la possibilité de voir en direct 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 va permettre 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 que 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ée, y compris Snoweb, et que nous avons ajouté 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 donc ne vont pas nuire à l'optimisation de votre site.
Wagtail SVG est un module qui permet :
Ce module SVG vous assure 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é 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 de dashboard de Google Analytics. Comme Google Analytics, ce module va vous afficher sur les soit les 7 soit 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'exportée 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, il vous sera facile de contribuer au référencement naturel de votre site en remplissant les métadonnées en quelques clics. Wagtail Yoast est un module qui va vous afficher les points positifs et négatifs à travailler sur votre page.
Découvrez l'intégralité du projet sur 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 interessant 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 avec une forte communauté derrière qui permet de l'enrichir quotidiennement. 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, alors ces articles devraient vous intéresser également.
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.