
Comment améliorer le lien de contenu dans Drupal ? Présentation du module Linkit
Le travail d'un gestionnaire de contenu nécessite une association intensive de divers contenus ensemble. Un bon maillage de sous-pages est l'une des bases du SEO. Cela facilite également la navigation sur votre site, ce qui peut avoir un grand impact sur l'efficacité marketing.
Drupal permet par défaut de créer des liens dans le texte. Il suffit de sélectionner le bouton approprié dans l'éditeur et d'entrer l'URL du nouveau lien. Cependant, lorsque vous avez besoin d'une solution d'autocomplétion plus pratique, je recommande d'essayer le module Linkit. Dans cet article, je vais vous montrer ses fonctionnalités.
Dates
Le module a fait ses débuts au début de l'année 2010. La première version stable 1.0 pour Drupal 6 a été publiée à l'époque. Depuis ce temps, LinkIt a été régulièrement mis à jour. La dernière version bêta, 6.0.0, a vu le jour en décembre 2020.
Popularité
Le module LinkIt est extrêmement populaire dans le monde de Drupal. Les statistiques officielles montrent plus de 110 mille installations. Ce nombre inclut également les sites basés sur notre distribution Drupal – Droopler. 41% des sites susmentionnés sont basés sur Drupal 7.
Créateurs du module
Le module a été maintenu par Emil Stjerneman depuis dix ans, et il a créé plus de 900 commits dans le projet jusqu'à présent. Au total, près de 80 utilisateurs y ont contribué.
Objectif du module
Le module LinkIt ajoute aux éditeurs WYSIWYG la possibilité de lier facilement du contenu interne et externe. Il offre un support intégré pour les types de contenu, les taxonomies, les utilisateurs, les fichiers et les commentaires. Grâce à cela, vous n'avez pas à vous souvenir ou à copier les URL que vous liez lorsque vous éditez une page web. Il vous suffit de taper un fragment de titre et la page cible sera suggérée par autocomplétion. Il s'agit d'une fonctionnalité très utile, d'autant plus que les erreurs dans les URL sont l'un des problèmes les plus fréquemment détectés dans les audits SEO Drupal.
Déballage
Le module est disponible sur le site web Drupal.org. Comme les autres modules complémentaires Drupal, vous pouvez l'installer à partir d'un fichier .zip ou via Composer (en utilisant la commande composer require drupal/linkit).
Le panneau d'administration se trouve dans le menu en sélectionnant Configuration → Configurer l'Auteur → Linkit.
Utilisation du module
Lorsque vous commencez à éditer un format de texte, faites attention à la section "Lien Drupal".
Après avoir cliqué sur la case à cocher "Linkit activé", le widget de lien standard dans CKEditor sera remplacé par un nouveau, avec autocomplétion intégrée.
À ce stade, vous pouvez terminer la configuration du module.
Profils Linkit
Si vous souhaitez personnaliser l'autocomplétion, créez votre propre profil Linkit dans le panneau Configuration → Configurer l'Auteur → Linkit. Chaque profil a son nom, une description et une liste de correspondances.
Vous avez les types de correspondances suivants à choisir :
- Contenu – correspondance basique, recherche du contenu par titre parmi tous les types de contenu ou les types sélectionnés,
- Formulaire de contact – recherche des formulaires de contact,
- Email – détecte les adresses e-mail et crée automatiquement un lien mailto :,
- Fichier – recherche des fichiers dans le répertoire sites/*/files géré par Drupal,
- Page d'accueil – suggère une page d'accueil lorsque vous commencez à taper "Page d'accueil",
- Média – recherche des médias des types sélectionnés,
- Terme de taxonomie – recherche des termes de taxonomie,
- Utilisateur – recherche des utilisateurs du site web.
Exemple d'utilisation
Le moyen le plus simple d'expliquer le fonctionnement des correspondances est d'utiliser un exemple. J'ajoute un nouveau "profil d'exemple" contenant les éléments suivants :
Notez que les champs « Métadonnées » sont remplis, montrant des informations supplémentaires sur la correspondance du lien trouvée. Maintenant, définissons le « profil d'exemple » comme actif dans la configuration du format de texte.
Lorsque vous allez dans l'édition de la page web, l'effet des actions ci-dessus sera le suivant :
Vous pouvez voir trois correspondances ici, l'une sous l'autre. La première montre l'article, la deuxième montre l'objet Média avec une vignette, et la troisième - le terme de taxonomie.
Format d'URL
Lorsque vous enregistrez le contenu avec un lien inséré via Linkit, vous remarquerez qu'au lieu d'un alias d'URL (de type /example-article), le lien contient sa forme abrégée (par exemple /link/20). Vous pouvez modifier ce comportement en activant le filtre suivant dans les paramètres du format de texte :
Hooks et intégrations
Le module Linkit est orienté objet et très flexible. Vous pouvez l'étendre avec :
- plugins de type "correspondance", vous permettant d'ajouter facilement vos propres sources de suggestions de liens,
- plugins de type "substitution" qui renvoient des liens vers du contenu.
Il n'y a actuellement aucun module Linkit supplémentaire sur Drupal.org. Cela est probablement dû au fait que la version de base couvre la plupart des cas d'utilisation.
Résumé
Linkit est une solution simple et fiable qui améliorera l'UX de votre site web à moindre coût. Il vous permettra également de mieux contrôler la structure des liens et de vous aider à éviter les erreurs de lien. Nous utilisons ce module depuis de nombreuses années – également dans le cadre de notre propre distribution Drupal – Droopler.