.

Drupal pour l'Édition Professionnelle - Vue d'ensemble de Thunder CMS

De nos jours, les logiciels sont devenus essentiels au fonctionnement des grands éditeurs. Ils soutiennent le processus de création, de publication et de distribution de contenu, et permettent également de surveiller et d'analyser les utilisateurs et les données du marché. Dans l'article suivant, nous souhaitons vous présenter l'un des outils disponibles qui améliorent le processus de création d'un site web et augmentent la qualité du travail quotidien sur le contenu. Cette solution est la distribution Thunder basée sur le CMS Drupal.

Qu'est-ce que Thunder ?

Thunder est un système de gestion de contenu open source destiné aux éditeurs professionnels. L'outil est également l'une des distributions gratuites de Drupal, c'est-à-dire sa version enrichie de modules et extensions supplémentaires, qui sont disponibles dès le départ et sont conçues pour faciliter le travail des utilisateurs dans des aspects spécifiques.

Dans le cas de Thunder, nous avons affaire à un outil pour tous types d'éditeurs. Tant les petits que les grands portails d'information, les sites web d'éditeurs, et même les blogs peuvent bénéficier de ses fonctionnalités. Des magazines populaires comme Elle, InStyle et Playboy l'utilisent dans leur travail quotidien. Plus loin dans l'article, nous présenterons des détails sur la distribution elle-même et certaines de ses options les plus intéressantes et utiles.

Popularité et auteurs

Actuellement, plus de 800 sites web rapportent utiliser Thunder, et la distribution elle-même est régulièrement développée et soutenue par les auteurs et les utilisateurs. En conséquence, la stabilité et le support communautaire pour cette solution sont au moins à un niveau satisfaisant.

L'auteur de Thunder est Hubert Burda Media - un groupe médiatique allemand qui développe ce projet depuis 2016 (la première version a été publiée en janvier 2017). Leur expérience leur a permis d'adapter un outil aux besoins de l'industrie dont ils sont membres. Thunder a été conçu pour résoudre de vrais problèmes et faciliter le travail quotidien des autres sociétés d'édition ou de médias.

Téléchargement et installation de Thunder

Thunder est disponible sur : https://www.drupal.org/project/thunder et nous pouvons trouver des instructions d'installation complètes dans la documentation.

Pour installer Thunder, nous avons besoin d'un serveur avec accès à PHP, une base de données et Composer. L'article avec des conseils sur comment générer un environnement de développement local nous aidera à préparer ces éléments.

La dernière version de Thunder 6, que nous recommandons, est basée sur Drupal 9, elle partage donc les exigences matérielles avec ce dernier. Celles-ci incluent : PHP en version 7.3 au minimum (bien que la version recommandée soit 8) et Apache en version 2.4.7 au minimum. Dans le cas de la base de données, les valeurs varieront selon la base de données que nous décidons d'utiliser. Nous pouvons trouver une liste complète des exigences matérielles dans la documentation de Drupal.

Après avoir effectué les préparations nécessaires, l'installation de la distribution ne nécessite que deux commandes :

1. Création et installation du projet

La saisie d'une commande spécifique avec création de projet est une partie importante de l'installation de Thunder.


2. Démarrage rapide

Le démarrage rapide est une autre commande importante qui permet aux utilisateurs de lancer un projet dans Thunder CMS.


Et c'est à peu près tout. Après avoir suivi ces étapes, nous avons notre première instance de Thunder sur l'environnement local prête à être utilisée.

Nous recommandons de plonger plus profondément dans la documentation d'installation mentionnée ci-dessus disponible sur le site de Drupal. Nous y trouverons plus de détails et d'informations supplémentaires qui nous aideront à démarrer un nouveau projet.

CMS Thunder - revue et fonctionnalités

Comme nous l'avons mentionné plus haut, Thunder est une distribution destinée aux éditeurs. Sa fonctionnalité principale et la plus couramment utilisée sera donc la fenêtre de création d'article. Nous passerons en revue le processus d'ajout de contenu, en indiquant les éléments qui rationalisent et améliorent notre travail. Nous aborderons le sujet en deux parties : création d'article et fonctions supplémentaires, afin de séparer ces aspects les uns des autres.

Création d'article

Pour les utilisateurs de Drupal, cette fenêtre peut sembler à la fois familière et étrangère. Plus nous regardons cet écran, plus nous serons surpris par les solutions non accessibles dans la version standard de Drupal. Passons en revue toutes les sections pour voir quelles possibilités Thunder nous offre.

BASIS

Dans la section article du CMS Thunder, nous pouvons remplir le champ Basis avec le Titre, le SEO Titre et les balises.

Source : Thunder CMS

En plus du champ Titre standard à remplir pour le titre, plusieurs nouvelles fonctionnalités sont ici présentes.

Channel

Le champ Channel nous permet d'assigner un article à l'un des canaux principaux. La liste des canaux disponibles peut être configurée et étendue à : /admin/structure/taxonomy/manage/channel/overview

Le champ Channel dans le CMS Thunder est utilisé pour assigner un article à l'un des canaux principaux.


Cette fonction nous permet d'organiser le contenu et son objectif. Dans l'exemple ci-dessus, nous voyons une division standard en événements et messages. Ce type de solution nous permet de distribuer facilement et efficacement le contenu au sein de canaux spécifiques. Sur notre page de test, cela nous a aidés à créer des sous-pages distinctes présentant du contenu de ces deux catégories.

Actualités et Événements sont nos catégories d'exemple qui présentent différents types de contenu dans le CMS Thunder.


SEO Titre

C'est le titre qui n'est pas visible pour l'utilisateur mais est lu par les robots qui viennent explorer et indexer notre site web. Sa qualité et sa conformité à certaines règles sont essentielles pour renforcer la position du site web dans les moteurs de recherche Google ou Bing.

Ce titre est également utilisé pour générer automatiquement l'adresse de notre article, il est donc judicieux de le garder à l'esprit et d'inclure ici les mots clés de notre contenu.

Ce champ est également enrichi d'un "indicateur de validité" oscillant entre les couleurs : rouge (mauvais), jaune (correct) et vert (bon). La barre dynamique illustre si nous respectons les règles établies, telles que la longueur du titre. Cet indicateur se met à jour automatiquement lorsqu'on remplit le titre, il n'est donc pas nécessaire de rafraîchir la page web.

Le champ SEO Titre dans le CMS Thunder a un indicateur de validité qui aide à déterminer la longueur du titre


Balises

Ce sont les mots clés qui nous permettent de regrouper le contenu. C'est l'un des éléments intégraux de la création de contenu contemporaine. Thunder CMS traite sérieusement cette question et propose une manière simple mais complémentaire de générer et d'ajouter des balises. Le champ Balises nous permet de choisir les balises prédéfinies et d'en créer de nouvelles à la volée.

Toutes les balises que nous avons définies sont disponibles ici : /admin/structure/taxonomy/manage/tags/overview. Ici, nous pouvons les éditer, les supprimer et en ajouter de nouvelles.

Exemple de création de balises dans Thunder CMS :

Dans Thunder CMS, nous pouvons regrouper commodément des termes clés et organiser les Balises en utilisant des poignées de glisser-déposer. Le champs Éditer les termes dans Thunder CMS nous permet de créer et de rééditer des Balises, en ajoutant des informations supplémentaires.


En plus du nom lui-même, les balises peuvent également contenir des informations supplémentaires, grâce à l'utilisation de Paragraphs, que nous présentons plus loin dans l'article.

De cette façon, nous pouvons facilement rechercher la balise préparée et l'ajouter à notre article.

Les balises préparées dans le CMS Thunder, par exemple, les termes clés, peuvent être facilement recherchées et ajoutées à notre article.


Ce n'est pas tout, cependant. Si une balise manque dans la liste, nous n'avons pas à quitter la fenêtre d'édition de l'article pour l'ajouter. Il suffit d'entrer une nouvelle expression dans le champ Balises , et la balise appropriée sera créée en arrière-plan.

Thunder CMS offre une option pratique pour compléter les balises depuis la fenêtre de création d'article.  La nouvelle balise ajoutée dans la fenêtre de création d'article dans le CMS est également visible sur la liste complète des balises.


TEASER

Texte d'accroche

Ceci est un texte d'introduction qui vise à familiariser l'utilisateur avec le sujet de notre article. Il s'affiche généralement au tout début du contenu et est séparé du reste du post. Le texte d'accroche est également utilisé comme teaser sur les pages de test d'article et lors du partage du contenu dans des canaux tels que Facebook et Google.

Le texte d'accroche est une introduction à l'article, destinée à encourager les utilisateurs à lire l'article complet.


Image

Thunder CMS offre la possibilité d'ajouter et d'éditer facilement des graphiques.

Tout d'abord, nous pouvons ajouter des photos de deux manières :

  • Choisir une photo parmi les fichiers déjà ajoutés au système. Le filtrage par statut et la possibilité de rechercher par nom aident ici. C'est aussi un bon moyen d'utiliser les graphiques préparés et traités plus tôt par un graphiste, et de les ajouter au système pour une utilisation ultérieure des fichiers prêts. Cela crée l'opportunité de constituer notre propre collection de médias que nous pouvons utiliser de nombreuses fois de différentes manières, sans avoir à remplir l'espace disque avec les mêmes images.
     
Le CMS Thunder nous permet de sélectionner des graphiques prêts à l'emploi pour l'article depuis la galerie multimédia existante.

 

  • Importer des photos. Ici, nous pouvons télécharger une photo depuis notre ordinateur.
     
Le CMS Thunder nous permet d'importer des fichiers graphiques depuis notre disque d'ordinateur et de les ajouter à la médiathèque.


Cependant, les possibilités ne s'arrêtent pas à l'ajout d'une photo. Chaque image peut être décrite en utilisant plusieurs champs, tels que :

  • nom : le nom principal de la photo, par lequel nous pourrons la rechercher à l'avenir,
  • balises : créées exactement selon le même principe que celui décrit ci-dessus,
  • texte alternatif : description de la photo utilisée par les lecteurs d'écran pour les personnes aveugles, et également importante pour le SEO du site web,
  • titre : titre de notre photo,
  • description : description de la photo et de son contenu,
  • crédits : auteur et source, si l'image ne nous appartient pas,
  • date d'expiration : date indiquant quand l'image ne sera plus valide - un champ utilisé pour des cas plus complexes, comme l'achat de droits sur une photo pour une période spécifique.
     
Chaque image dans le CMS Thunder peut être décrite par exemple par son nom, ses balises, son texte alternatif, son titre et ses crédits.


Une fonctionnalité supplémentaire dans le CMS Thunder, invisible au premier coup d'œil, est la possibilité de sélectionner un "point de focus" sur la photo, symbolisé par l'icône de la croix. En cliquant n'importe où sur le graphique, nous pouvons choisir son point le plus important. Cela est utilisé lors du cadrage et du recadrage de la photo. En indiquant ce point, nous sommes assurés que, peu importe comment l'image est affichée, l'élément le plus crucial sera toujours visible.

Le point de focus aide à choisir le fragment le plus important de l'image lors de son ajout à un article.


Sous la vignette de l'image, nous pouvons également trouver une icône de loupe, qui, lorsque nous cliquons dessus, montrera comment la photo sera affichée dans divers cas :

L'icône de la loupe nous permet de voir comment l'image sera affichée dans des sources comme Facebook ou la Galerie.


PARAGRAPHS

Les Paragraphs sont une fonctionnalité clé utilisée pour construire un article. C'est un système de création de contenu à l'aide de blocs distincts (paragraphes) qui peuvent être de nombreux types de contenu. Tous les Paragraphs - une fois ajoutés - peuvent être librement édités et modifiés dans leur ordre, comme en posant des "blocs" de divers types. 

Les Paragraphs nous permettent de construire et d'éditer un article en organisant des blocs avec de nombreux types de contenu.


Les Paragraphs de base intégrés dans le CMS Thunder, à partir desquels nous pouvons construire un article, sont :

1. Texte

L'outil fondamental pour écrire le contenu lui-même. Avec le support du module extrêmement populaire CKEditor cela devient un éditeur extensif qui répond même aux exigences complexes.

Le module CKEditor dans le CMS Thunder est un outil essentiel qui nous permet de rédiger commodément du contenu.


Pour les utilisateurs avancés, il est également possible d'éditer le contenu directement dans le champ de code HTML :

Dans le module CKEditor du CMS Thunder, nous pouvons également saisir du contenu dans la fenêtre source HTML.


2. Image

L'option d'ajouter et d'éditer une photo qui fonctionne selon le même principe que celui décrit ci-dessus dans la section TEASER.

3. Galerie

Elle permet de créer des galeries de photos. Le processus lui-même est très simple et similaire à ce qui a été présenté ci-dessus dans la section d'image. La seule différence ici est la possibilité d'ajouter plusieurs photos à la fois.

Un exemple d'ajout d'une galerie photo dans le CMS Thunder :

Dans le CMS Thunder, les utilisateurs peuvent créer leurs propres galeries de photos et ajouter plusieurs images à la fois.


La galerie créée de cette manière sera affichée sur la page web sous la forme d'un curseur, avec la possibilité de passer d'une photo à l'autre, comme sur l'image ci-dessous :

Les images ajoutées à la galerie de photos dans le CMS Thunder sont affichées sous une forme de diaporama attrayante.


4. Instagram

Dans ce champ, nous pouvons fournir l'URL d'un post Instagram à intégrer sur le site web. Malheureusement, l'utilisation de cette option nécessite un travail supplémentaire de notre part. Pour des raisons de sécurité et en raison des exigences découlant de la politique de Meta, l'authentification est nécessaire. Nous pouvons le faire en complétant la configuration : /admin/config/media/instagram-settings.

Les paramètres Instagram dans le CMS Thunder nous permettent d'intégrer une image de ce canal sur le site web.


Il suffit de créer un compte approprié ici pour obtenir les données indiquées. Nous pouvons trouver des instructions complètes de configuration sur la page web officielle de documentation Facebook.

5. Twitter

Le champ pour intégrer des posts Twitter. Contrairement à Instagram, cela fonctionne immédiatement et ne nécessite aucune action supplémentaire.

Les paramètres Twitter dans le CMS Thunder nous permettent d'intégrer un post sur notre page web sans actions compliquées.


6. Pinterest

Comme pour Twitter, dans ce champ nous intégrons un lien vers un post Pinterest.

Les paramètres Pinterest dans le CMS Thunder permettent l'intégration de posts sur un site web, tels que des images et des vidéos.


7. Vidéo

Comme avec l'éditeur de photos, nous avons la possibilité de sélectionner un film précédemment ajouté dans la médiathèque ou de créer une nouvelle vidéo.

Avec l'éditeur vidéo dans le CMS Thunder, nous pouvons ajouter commodément n'importe quelle vidéo sur le site web. Dans l'éditeur de CMS Thunder, nous pouvons sélectionner une vidéo dans la médiathèque ou en télécharger une nouvelle.


Lors de l'ajout d'une nouvelle vidéo, nous pouvons également l'insérer en utilisant un lien provenant de portails tels que YouTube, Vimeo ou TikTok. Ce film, selon la source sélectionnée, est intégré sur la page web avec le lecteur approprié.

8. Lien

Ce champ nous permet d'insérer un lien avec un texte d'ancre optionnel. Il devrait être affiché comme suit :

Le CMS Thunder possède un champ pour ajouter un lien (URL) avec une ancre de texte.


9. Citation

Cette option permet de créer une citation.

Le champ Citation dans l'éditeur CMS permet aux utilisateurs d'ajouter une citation à un article sur la page.


Notez que nous avons mentionné ci-dessus uniquement les Paragraphs qui sont intégrés directement dans la distribution Thunder. Ils répondent à la plupart des besoins fondamentaux découlant de la création d'un article. Cependant, le système lui-même ne nous limite pas à utiliser uniquement ces options.

Pour les utilisateurs ou développeurs plus avancés, le CMS Thunder permet de créer des Paragraphs personnalisés pour répondre à toutes les exigences. Ainsi, cet outil, entre de bonnes mains, est extrêmement puissant et le nombre de possibilités - est pratiquement illimité.

Options de publication

Un autre élément important de tout outil de création de contenu est la possibilité de configurer et de gérer la publication. Le CMS Thunder nous offre également ici des fonctions étendues et ajustables.

Ce qui attire notre attention, c'est la barre de publication « fixée » en bas de l'écran.

L'éditeur CMS possède une barre de publication pratique dans la fenêtre de création d'article pour une gestion facile.


Avec son aide, nous sommes en mesure de sauver ou supprimer l'article à tout moment, ainsi que de changer son statut pour l'une des options suivantes :

  • brouillon : version préliminaire, non visible pour les utilisateurs,
  • non publié : article terminé mais non publié, non visible pour les utilisateurs,
  • publié : article publié disponible pour tout le monde.

Un autre élément essentiel est le menu latéral pour les opérations plus complexes.

Le menu latéral dans l'éditeur CMS Thunder sert à compléter des informations importantes sur l'article.


Ici, nous pouvons trouver des informations sur la date de la dernière version enregistrée du document, la possibilité de créer une nouvelle révision lors de l'enregistrement ou de laisser des informations lors de la réalisation d'une telle révision.

Arrêtons-nous un moment pour regarder le concept de révision. Que signifie-t-il ? Thunder, par défaut, offre une versioning pour chaque changement dans notre article. En utilisant l'élément RÉVISIONS dans le menu, nous pouvons voir toutes les versions enregistrées de notre document :

Le CMS versionne les changements apportés à l'article, et les enregistrements sont disponibles dans la section Révisions.Nous pouvons comparer chaque version de l'article dans la section Révisions de Thunder CMS.


Cela nous permet de comparer les différences entre les versions et de restaurer les versions précédentes.

Avec le CMS Thunder, l'utilisateur n'a pas à s'inquiéter du fait que des changements apportés à l'article soient perdus.


C'est une solution pratique et simple qui garantit qu'aucun changement ne sera perdu et qu'en cas d'erreur, il sera facile de restaurer la dernière version correcte de notre site web.

Parmi les options disponibles de notre barre latérale, nous pouvons également trouver :

  • Balises méta: un outil extensif permettant la personnalisation des valeurs méta par défaut de notre site web. Une solution bénéfique et complète pour les spécialistes SEO.
Les Balises Méta sont une autre section importante de l'éditeur CMS, qui est particulièrement précieuse pour le SEO.

 

  • Sitemap XML simple : les configurations concernant le site web en ce qui concerne son existence au sein du sitemap. Nous pouvons ici décider si l'article doit être indexé et quelle priorité il doit avoir. Et oui - Thunder inclut un sitemap XML généré automatiquement par défaut.
Dans la section Sitemap Simple, nous pouvons décider si l'article doit être indexé et dans quel ordre.

 

  • Alias d'URL: comme nous l'avons mentionné plus haut, l'alias de notre site web est généré automatiquement en fonction du titre SEO, mais pour nous laisser une liberté et une configurabilité complètes, les créateurs de Thunder permettent également d'éditer l'alias depuis cette position.
Dans le champ Alias d'URL de l'éditeur, nous pouvons compléter et configurer un nouvel alias pour notre page web.

 

  • Redirections d'URL: permet de créer et de gérer les redirections sur notre site web.
Dans le champ Redirections d'URL, les utilisateurs ont la possibilité de créer et de gérer des redirections sur le site web.

 

  • Options de planification: une option extrêmement utile qui permet de programmer la publication de l'article. À partir d'ici, nous pouvons également définir la date de fin de publication - cette option peut être utile, par exemple, dans le cas d'un article sponsorisé, qui doit être affiché sur notre site web uniquement pour une période donnée.
 Grâce aux options de planification, nous pouvons programmer la publication de notre article pour une date appropriée.

 

  • Informations de rédaction: informations entièrement éditables sur l'auteur et la date de création de l'article.
La section avec les informations sur la rédaction dans le CMS montre l'auteur et la date de création de l'article.


Cela conclut notre aventure avec la fenêtre de création d'article. C'est une partie essentielle du CMS Thunder et l'endroit où les éditeurs et les créateurs de contenu passent le plus de temps. La solution complète proposée par Thunder est l'une des meilleures sur le marché car elle allie facilité d'utilisation et complexité des possibilités.

Fonctionnalités supplémentaires

En plus de la fonctionnalité principale de Thunder, à savoir l'éditeur, avec lequel nous passons la plupart de notre temps, ce système comporte également un certain nombre d'autres éléments utiles. Nous aimerions en présenter quelques-uns et vous montrer comment les utiliser.

Aperçu mobile

Les créateurs de Thunder sont conscients que nous vivons dans un monde dominé par les appareils mobiles. Par conséquent, ils nous fournissent un système de gestion de contenu qui nous permet de vérifier si les articles s'affichent correctement sur les smartphones et les tablettes.

En nous connectant en tant qu'administrateur, nous pouvons trouver une icône de téléphone dans la barre d'administration n'importe où sur la page web. Cliquer dessus nous permet de sélectionner le modèle d'un appareil mobile pour la simulation. En conséquence, notre site web passera en mode d'inspection version mobile, visible uniquement pour nous. C'est un outil simple et efficace qui permet de trouver toute irrégularité sur notre page web en un clin d'œil.

L'aperçu mobile dans l'éditeur CMS nous permet de voir comment l'article se présente sur les smartphones ou les tablettes.


Liveblog

Le nom de ce module décrit déjà son utilisation. Liveblog nous permet de créer des articles dynamiques, changeant en temps réel. C'est une solution idéale pour couvrir les événements sportifs ou les situations de crise en constante évolution. Il y a de nombreuses façons de l'utiliser, et nous sommes sûrs que déjà en lisant ce paragraphe, vous avez au moins quelques idées nouvelles en tête.

Contenu démo et visite guidée

En installant ces modules supplémentaires (ils sont déjà inclus avec le système, nous n'avons qu'à les activer), nous obtenons Thunder avec une configuration de base et du contenu d'exemple. Cela nous permet de nous familiariser plus rapidement avec le système et de comprendre des dépendances spécifiques. Toutes les captures d'écran de cet article proviennent du contenu démo. De plus, la barre d'administration est enrichie avec une icône de visite guidée, et après avoir cliqué dessus, nous découvrons les possibilités et les fonctionnalités de Thunder. C'est une excellente façon de commencer l'aventure avec ce système.

La visite guidée dans le CMS Thunder nous fait découvrir le système de gestion de contenu étape par étape.

CMS Thunder pour le magazine d'information Zawsze Pomorze

Un de nos projets créés avec Thunder est le site web du portail régional de Poméranie Zawsze Pomorze. Le client souhaitait un système facile à utiliser, mais suffisamment étendu pour permettre à de nombreux journalistes de travailler sur plusieurs articles en même temps et de gérer efficacement la publication.

Le site web comprend un système de catégories étendu, permet de laisser des commentaires, de créer des articles "en direct", et dispose d'un système complexe d'ajout et d'édition de sections pour les catégories individuelles sur la page d'accueil. La mise en page peut être éditée dynamiquement sans aucune connaissance technique. Le système inclut également une fenêtre pour soutenir les auteurs avec des dons, visible directement sur la page d'article.

Revue du CMS Thunder – résumé

Du point de vue des développeurs, nous devons admettre que travailler sur des projets utilisant Thunder est extrêmement agréable. Le nombre de possibilités que cet outil offre dès le départ répond à la plupart des exigences. En tant que programmeurs, nous pouvons créer et développer des systèmes de gestion de contenu pour médias et éditeurs, en nous concentrant uniquement sur les besoins et solutions individuels. Cela raccourcit considérablement le processus de développement et permet de construire même des sites web de grande taille en relativement peu de temps.

Du point de vue de l'éditeur, c'est également un système très apprécié qui répond à de nombreux besoins. Il maintient l'équilibre parfait entre le nombre de possibilités et leur simplicité d'utilisation - nous ne sommes jamais submergés par un grand nombre d'options souvent redondantes. Le temps de développement réduit permet également d'investir dans des fonctionnalités supplémentaires, car le noyau même sur lequel Thunder est basé est une solution robuste et complète.

.