Voilà, voilà... Fin de l'aventure...

 

Fermeture de kolossaldrupal.org dans...


Bonjour tout le monde,

Drupal évolue, les versions changent et Kolossaldrupal.org était essentiellement consacré à la version 6 de Drupal.

Autant dire que les infos présentées ici commencent à dater...

Faute de temps, je ne peux plus garder le site Kolossaldrupal à jour...

Je vous aurais bien proposé de reprendre le flambeau mais... c'est tellement simple de nos jours de se faire son propre site à soi...Pourquoi s'embêter alors ? :-)

Ce site restera donc en l'état, tel qu'il était en 2011...

Ah la la ! Cela ne nous rajeunit pas !

Manuel Vila - Avril 2016

Pathauto

Pathauto est le module qui va transformer vos url d'informaticiens (extrêmement fonctionnelles certes, mais moches) en url internautes-friendly (extrêmement verbeuses certes, mais très appréciées).

Par exemple, au lieu de http://www.kolossaldrupal.org/node/69, le navigateur affichera http://www.kolossaldrupal.org/position/lascifs-sur-le-sofa. C'est nettement plus parlant, non ?

(et, accessoirement, ça lève une ambiguité géographique : on ne parle pas du départerment de la capitale des Gaules).

Autre avantage de Pathauto : il boosterait le référencement, et ça il paraît que tout le monde court après. Enfin, le « boost » ce n'est pas moi qui le dit, ce sont les spécialistes du SEO et de toutes ces initiales que je ne comprends pas encore :-)

Bon, le truc c'est que Pathauto doit être installé avant la création de tout contenu car c'est au moment de la sauvegarde du contenu qu'il crée et stocke ses belles URL.

Si vous avez créé des contenus avant d'installer Pathauto, leurs urls, toutes moches, ne seront pas converties en urls toutes belles et explicitement imagées... A moins que vous ne modifiiez chacun de vos contenus pour les sauvegarder, de sorte à déclencher la création des alias...

Autant dire que si, comme la plupart des bouillonnants webmestres, vous vous êtes lancés à fond dans la création de vos contenus et que vous découvrez les avantages de Pathauto au détour d'un billet de blog tardif... 

Pensez-vous que vous allez devoir vous taper le cycle Affichage du contenu existant / Modification / Descente en bas de la page / Enregistrer / Ouf ! Une belle URL de créée ! pour chacun de vos contenus ?

Eh bien non ! 

La façon de créer, en quelques clics, des URL parlantes pour tous vos contenus existants est simple :

  • Allez dans Administrer » Gestion du contenu » Contenu
  • Dans le cadre « Montrer seulement les éléments dont », indiquez vos critères de filtre pour afficher les contenus sur lesquels portera la création d'urls belles mais bavardes.

    Par exemple le type est Book Page
  • Cliquez sur le bouton Filtre
  • Les contenus correspondant à vos critères s'afficheront, sélectionnez-les tous en cochant la case avant le libellé Titre
  • Et maintenant...Ta da ! Création de toutes vos belles URL en deux clics !

    1. Dans la liste déroulante de « Options de mise à jour », sélectionnez Pathauto : actualiser les alias 

      (c'est le clic n° 1 mais... vous ne devriez pas pouvoir y accèder... Essayez Action de mise à jour à la place, c'est pareil)
    2. Clic sur le bouton Mise à jour (c'est le clic n° 2).
C'est fait ! :D (:D c'est l'éclat de rire de soulagement de n'avoir pas à se taper 2 573 cycles de webmestre enthousiaste :-) )

C'est tout ?

Hélas non...

Avant toute chose, Pathauto doit être paramétré pour modifier, le cas échéant, sa configuration par défaut et vous donner des URLs qui vous ressemblent (si tant est qu'on ait envie de ressembler à une URL).

Ça se passe dans Administrer » Construction du site » URL aliases » Paramétrer PathAuto.

Vous ne trouvez pas Paramétrer PathAuto ?

Mais vous avez un Réglages pour les chemins de nods qui s'affiche ?

STOOOOOOP ! La traduction de votre module Pathauto est erronée, cela pourrait vous jouer des tours.

Vous trouverez une version française à la fin de l'article (adaptée de la traduction trouvée ici)

Pour l'installer dans votre Drupal :

  • Sauvegardez le fichier VF kék part dans votre disque dur,
  • Allez dans Administrer » Construction du site » Traduction de l'interface » Importer,
  • Dans « Fichier Langue », allez kék part dans votre disque dur pour y piocher votre fichier sauvegardé,
  • Dans « Importer dans   » choisissez « Français » si ce n'est pas déjà fait,
  • Dans « Mode » cochez le premier bouton radio : « Les termes du fichier remplaceront les termes existants, les nouveaux sont ajoutés »,
  • Clic sur Importer.

Votre Pathauto est maintenant francisé de façon un peu plus fidèle que la première version de traduction.

Pour ce qui est du détail du paramétrage : l'intitulé des paramètres ne devrait pas poser des problèmes.

La « translitération » et le fichier i18n-ascii.txt

« Translitérer » ça veut dire « remplacer un caractère par un autre », et non pas « perdre ses moyens en lisant Rabelais ».

Lorsqu'un navigateur ou un moteur de recherche trouve une URL qui comporte des caractères en dehors de la plage a-z/A-Z/0-9, ça se traduit très souvent par un affichage genre « m%C3%A9keskidi%20celui-l%C3%A0 »

(en fait, entre le serveur, le moteur de recherche et le navigateur, j'ai pas vraiment cherché qui est le responsable, le résultat est cependant souvent constaté. Un serveur pas sous Unix ? )

Pour éviter ça, Pathauto convertit ces caractères hors-plage en caractères plage-conforme (beach- compliant 1). Exemple : « é » devient « e » et non « %C3%A9 ». Perdre son accent, surtout du Sud-ouest, fait certes perdre un peu de son charme mais c'est tout de suite plus compréhensible.

Et pour savoir quel caractère doit remplacer quel caractère, Pathauto utilise un fichier i18n-ascii.txt où sont consignées toutes les équivalences, fichier que vous pouvez même enrichir si vous le souhaitez puisqu'il s'agit d'un simple fichier texte.

Pour effectuer la conversion, vous devez cocher l'option « Effectuer la conversion avant de générer l'alias », elle se trouve dans le bloc « Paramètres généraux ».

Vous venez d'installer Pathauto ? Vous avez francisé votre version avec le fichier fourni ici ?

Et vous ne pouvez pas cocher l'option « Effectuer la conversion avant de générer l'alias » ?

Pathauto vous dit que « Cette option est désactivée sur votre site parce que vous n'avez pas de fichier i18n-ascii.txt dans le répertoire de Pathauto. »

Et en effet, vous ne l'avez pas...

En fait, celui que vous avez c'est i18n-ascii.example.txt.

C'est le même. Avec un autre nom. Dupliquez-le et renommez-le en i18n-ascii.txt, ça devrait coller :-)


1. Cherchez pas, c'est un néologisme à moi !
2. Pour télécharger le fichier ci-dessous : clic-droit puis enregistrer sous...
Fichier attachéTailleAccèsLast download
pathauto.fr_27.78 Ko0Not yet downloaded