Connexion utilisateur
Sommaire
Commentaires récents
 
Drupal & Artisan, Bye bye URL Alias...
Le 15 décembre 2007, à 15:59 par Ulhume...

Lorsque je suis tombé la première fois dessus, le module Drupal path me semblait être un bonne idée pour Artisan. Allié avec le module contrib pathauto, il permettait de transformer automatiquement les vilaines URL de drupal (node/XXX) en plus esthétiques liens formatés à partir du titre du node.

Mais à terme, force est d'avouer que la bonne idée tombe un peu court pour quelqu'un qui passe son temps à remanier ses billets pour les faire évoluer, et donc d'en modifier les ...titres. Conséquence directe, l'URL change (logique), Googueule renvois des réponses qui aboutissent direct en 404, les flux RSS pointent dans l'espace, bref, un vrai bazaar.

Ceci dit, le couple path/pathauto reste je pense un must pour un bloggeur, permettant ainsi d'avoir des urls bien sympathiques sur des titres qui une fois écrits, ne changent plus jamais (sauf lorsque le dit blogueur a lâché une grosse connerie qu'il tente de rattraper à la hate en changeant sa position Wink ) .

Alors voilà, concernant ce site, je reviens aux bons vieux pointeurs de base qui eux, ne sont plus prés de changer. Désolé en revanche pour ceux qui ont bookmarké ici, il va falloir mettre à jour Smiling

<>Enfin, pour faire passer la vilaine pilule et en même temps répondre à certains qui me disent régulièrement Artisan c'est un sympa souk, par un auteur anonyme , j'ai rajouté quelques fonctionnalités de rechercher supplémentaire :
  • Déjà une auto-complétion dans la zone de recherche mise un peu plus en évidence en haut à droite.
  • Ensuite l'ajout d'un excellent module contrib, Search 404, qui permet lorsqu'une page est introuvable de lancer directement la recherche sur ce que l'utilisateur voulait voir. Et ça marche pas mal, par exemple sur cette recherche (Ne me demandez pas pourquoi ceci dit le moteur de Drupal remonte mes déboires de traiteur en première réponse !?!).
  • Enfin, pour les utilisateurs de navigateur compatible opensearch (ex. Firefox), il est maintenant possible d'ajouter "Artisan" à la liste des moteurs de recherches connus en passant simplement par la liste de recherche à droite de la barre d'adresse...

Voili voilà, maintenant, c'est à M. Gougueule de bosser un peu...

Commentaires

Bast , le 15 December, 2007 - 17:37

... L'autre solution était de mieux configurer le module pathauto pour qu'il ne génère pas une nouvelle URL pour chaque modification ou au moins de conserver l'ancienne...

Ca fonctionne très bien ainsi.

Jean-Yves , le 20 December, 2007 - 23:48

Bonjour,

Dans mon cas les alias d'URL me semblent intéressants car normalement non sujets à modification
Comment par contre enlever les "l'" et "d'" des URL.

Merci d'avance pour la réponse

Ulhume, le 24 December, 2007 - 17:35

Tu as la possibilite de specifier dans le module les "mots" a supprimer. Aucun probleme donc pour oter les "petits" mots (desole, clavier qwerty, pas d'accents Wink

armetiz , le 3 January, 2008 - 22:36

Il est en effet possible de configurer pathauto pour qu'il concerve les anciennes regles d'url rewritting quand un titre change.
C'est super pratique et evite de devoir faire se que tu as fait..
Maintenant, dans le cadre de nombreux noeuds.. Si le titre change souvent.. Mouai.. Faut en vouloir pour faire ramer la bete avec ca.

Ulhume, le 13 January, 2008 - 15:14

C'est pas tellement que j'en "veuille" juste que les titres sur ce sites change car le contenu évolue, fusionne avec d'autres billets, est mis à jour et dés fois change d'orientation. Du coup le titre "pathauto" ne reflète plus la réalité. J'ai bien conscience que c'est très lié à mon usage du CMS mais l'idée de ce billet est de prévenir aussi ceux qui l'utilisent comme moi. PathAuto reste quant à lui un très bon module.

Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage