SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 251 visiteurs en ce moment

Accueil > Administration et BDD > Vérificateur de liens > Test URL > Test URL

Test URL

29 avril 2014 – par GuillaumeW – 16 commentaires

13 votes

Cette contribution ou ce plugin est en phase de test. Des bugs peuvent subsister. N’hésitez pas à les signaler dans le forum ci-dessous.

Plugin permettant de chercher et tester l’ensemble des liens contenu dans vos articles, rubriques, sites syndiqués dans votre site SPIP. Vous pourrez donc en un clic connaître les liens brisés ou défectueux.

Important

Il y a du nouveau : Test URL a un grand frère, bien plus fonctionnel : Linkcheck. Linkcheck a l’avantage de vérifier les liens en taches de fonds et sur un pannel d’objet plus important. De plus, TestURL pose problème sur les site qui possède beaucoup de liens (maxtime execution) et nécessite que la librairie php Curl soit activé. Le plugin testURL et sa documentation reste disponible mais sachez qu’il existe mieux.

Fonctionnement

Ce plugin parcourt, pour le moment, les articles, rubriques et sites pour lister les liens qu’ils contiennent. Une fois listé, le plugin peut tester un par un ces liens, en interrogeant le code HTTP renvoyé par le serveur hébergeant la page. Si une erreur 404 est constaté, le plugin vous indiquera la présence d’un lien brisé et vous permettra de le corriger facilement.

Installation

L’installation du plugin se fait de manière classique.

Mode d’emploi

Une fois le plugin installé, un lien ’Tester les URL’ est ajouté dans le menu ’Maintenance’. En suivant ce lien, vous arrivez sur cette page :

Cette page affiche 3 listes exhaustives :
-  Des liens contenus dans les articles
-  Des liens contenus dans les rubriques
-  des URLs des sites

Chaque liste est suivie d’un bouton « Tester les urls ». L’utilisation de ce bouton permet de lancer la vérification des urls listées en dessus du bouton.
Une fois, la vérification terminée, les urls invalides sont signalées en rouge. Un lien à coté de chaque anomalie vous permet d’accéder directement à la page d’édition de l’objet pour rectifier, remplacer ou supprimer vous-même le lien cassé.

Le bloc en haut de page « Limiter la vérification à une branche de l’arborescence » vous permet de restreindre la vérification des URL à une partie limitée.
Il suffit de déplier le bloc en cliquant sur la flèche bleue, de choisir une rubrique « mère » et de cliquer sur le bouton Limiter. La recherche et la vérification des liens se limitera donc aux textes et objets contenus dans cette rubrique mais aussi aux objets contenus dans la « progéniture » de cette rubrique.
Cette limitation est utile lorsque votre site SPIP contient beaucoup de liens.

Ce qu’il reste à faire

-  Étendre à plus d’objet (forum...)

Voir en ligne : http://plugins.spip.net/testurl

Dernière modification de cette page le 10 février 2015

Retour en haut de la page

Vos commentaires

  • Le 30 avril 2014 à 15:48, par AlainF En réponse à : Test URL

    Bonjour,

    je viens d’installer ce plugin qui est pour moi très bien pensé, bravo pour le travail.

    Je remonte quelques questions :
    -  sur un article, j’ai un lien vers une rubrique qui existe : la rubrique7 mais j’ai cette info :

    « rubrique7 pose problème : Le site est incorrect ! Code d’erreur 404 : Page inexistante ! »

    -  sur des liens vers des sites, le premier est à corriger, mais le deuxième est bon :
    l’écriture dans le texte est :
    [www.spip.net/fr->http://www.spip.net/fr_rubrique91.html]
    et le plugin indique :

    « http://www.spip.net/fr- pose problème : Le site est incorrect ! Code d’erreur 404 : Page inexistante !
    http://www.spip.net/fr_rubrique91.html pose problème : Le site est incorrect ! Code d’erreur 404 : Page inexistante ! »

    En modifiant l’écriture par :
    [->http://www.spip.net/fr_rubrique91.html]
    il me remet :

    http://www.spip.net/fr_rubrique91.html pose problème : Le site est incorrect ! Code d’erreur 404 : Page inexistante !

    Ainsi que celui vers l’"auteur1" qui existe bien sur :

    auteur1 pose problème : Le site est incorrect ! Code d’erreur 404 : Page inexistante !

    Pour un lien dans le descriptif d’un site :

    Associé à la réalisation de la brochure [Tamlalt Merzouga->article55]

    il me met :

    article55 pose problème : Le site est incorrect ! Code d’erreur 404 : Page inexistante !

    Si ces retours peuvent aider à completer le plugin, bon courage.

    Cordialement, Alain

    • Le 30 avril 2014 à 18:03, par Pierre KUHN En réponse à : Test URL

      Bonjour,

      Que donne

      1. Associé à la réalisation de la brochure [Tamlalt Merzouga->art55]

      par exemple.

    • Le 30 avril 2014 à 18:26, par AlainF En réponse à : Test URL

      Merci pour la réponse rapide,
      la capture d’écran peut-être plus parlante, le lien vers l’article 55 est bon et dans le plugin, voilà comment c’est affiché (capture-1.jpg)
      Le plugin recherche les liens dans les rubriques, et c’est un site qui est indiqué

      JPEG - 504.3 ko
    • Le 30 avril 2014 à 18:29, par AlainF En réponse à : Test URL

      car dans le descriptif du site, il y a un lien vers un article (55) ce qui doit le gêner, de plus, il ne voit pas le lien vers le site www.tamlalt..... qui suit !

    • Le 30 avril 2014 à 18:36, par AlainF En réponse à : Test URL

      Pour la partie recherche des liens dans les articles, le plugin pose problème si un lien renvoi vers autre chose qu’un article :

      rubrique7 pose problème : Le site est incorrect ! Code d’erreur 404 : Page inexistante !

      auteur1 pose problème : Le site est incorrect ! Code d’erreur 404 : Page inexistante !

      et si une url se termine par html :

      http://www.spip.net/fr_rubrique91.html pose problème : Le site est incorrect ! Code d’erreur 404 : Page inexistante !

      Mais pas par htm :

      http://notepad-plus.sourceforge.net/fr/site.htm : OK

      c’est une analyse un peu rapide, mais je cherche des éléments qui pourraient aider...

      JPEG - 189.8 ko
    • Le 30 avril 2014 à 19:18, par Pierre KUHN En réponse à : Test URL

      en lisant le code du plugins il cherche des artXX et pas des articleXX

    • Le 2 mai 2014 à 11:10, par AlainF En réponse à : Test URL

      En effet,
      en remplaçant « rubrique7 » par « rub7 » dans l’article et « auteur1 » par « aut1 », les liens sont vu comme valides.

      Par contre j’ai toujours le problème avec :

      30. Nos Outils (logiciels)

      http://www.spip.net/fr pose problème : Le site est incorrect ! Code d’erreur 404 : Page inexistante !

      et même après avoir remplacé le .net par .fr, avec ou sans /fr, il en veut pas reconnaitre le lien vers Spip ???

    Répondre à ce message

  • Le 14 mai 2014 à 15:32, par En réponse à : Test URL

    Il semblerait que la librairie « Curl » soit nécessaire, il serait peut-être utile d’ajouter cette précision.

    Répondre à ce message

  • Le 30 octobre 2014 à 08:16, par pgiron En réponse à : Test URL

    Bonjour,
    Un test rapide me montre qu’un lien vers un auteur genre [Machin->auteurxx] est détecté comme incorrect alors que le lien existe. De même pour les sites.
    Cordialement,

    JPEG - 27.9 ko
    • Le 30 octobre 2014 à 14:22, par Pierre KUHN En réponse à : Test URL

      Bonjour

      Par ce que le lien est aut et pas auteur donc à modifier ;)
      [Machin->autxx]

    Répondre à ce message

  • Le 9 mai 2014 à 22:41, par tetue En réponse à : Test URL

    Ce plugin ne semble pas compatible avec SPIP 2, contrairement à ce qui est indiqué.

    • Le 9 mai 2014 à 22:58, par b_b En réponse à : Test URL

      Je viens de corriger le paquet.xml pour corriger ça :

      http://zone.spip.org/trac/spip-zone/changeset/82293

      Wala wala :)

    • Le 9 mai 2014 à 23:17, par tetue En réponse à : Test URL

      Je viens d’essayer l’autre zip, pour SPIP 2 : après avoir mouliné longtemps, sans m’avertir si je devais continuer d’attendre ou pas (manque de feedback), la liste des erreurs s’est affichée (sans en indiquer le total). Bien, mais ça ne vérifie que les sites référencés et non pas les liens établis depuis d’autres contenus, comme les textes des articles, c’est dommage.

      Pour vérifier les URLs des sites, il est plus simple pour moi d’utiliser un générateur de vignettes (comme Thumbsites) comme par exemple à cette page, où je vois tout de suite si un lien est mort, car sa vignette manque.

    Répondre à ce message

  • Le 6 mai 2014 à 19:51, par graphie En réponse à : Test URL

    Bonjour,

    Merci pour ce bel outil !

    J’utilise l’option Lien hypertexte dans les Articles et le plugin ne teste pas les URLs contenues dans ce champ Article > Lien hypertexte > url_site.

    J’ai édité testurl_fonctions.php et ajouté la recherche sur url_site et tout fonctionne à merveille !

    françois

    Répondre à ce message

  • Le 1er mai 2014 à 00:33, par Joseph En réponse à : Test URL

    Quelques petits retours :

    • il serait pratique de pouvoir limiter l’affichage des résultats uniquement aux URLs à problème
    • le titre de l’article devrait pointer vers sa page interne (espace privé) afin qu’on puisse aller corriger l’article en question en un clic de souris. Mieux un petit lien [editer] à côté du titre pour aller directement sur article_edit
    • ce serait nickel de pouvoir sélectionner plusieurs branches en une fois ;)

    Petite question : est-ce que les liens internes sont aussi vérifiés ? (on pointe vers un objet spip qui existe toujours)

    Répondre à ce message

  • Le 29 avril 2014 à 19:30, par muxort En réponse à : Test URL

    Voici un plugin intéressant !!
    Serait il possible que le bloc « voir la liste » serve à l’ouverture mais aussi à la fermeture car quand on a beaucoup de liens, c’est compliqué de défiler pour passer au test des liens de Rubriques ou Sites
    En tous cas : un grand MERCI ;-)
    Cordialement

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Adaptive Images

    15 novembre 2013 – 66 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Métas

    8 août 2009 – 50 commentaires

    Ce petit plugin permet l’ajout, depuis l’espace privé, de metatags aux articles et rubriques de SPIP, ainsi que la mise en exergue de mots importants.

  • Brownie

    6 juillet 2012 – 43 commentaires

    Brownie est une adaptation pour Zpip du thème du même nom initialement développé par Egrappler.com. Présentation Brownie est un thème Responsive à deux colonnes. La démonstration ci-dessous utilise la version 2.0.0 de Brownie, la dist de SPIP3 (...)

  • Métas +

    3 décembre – 13 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Acces Restreint 3.0

    11 décembre 2008 – 785 commentaires

    Le plugin accès restreint permet de définir et de gérer des zones de l’espace public en accès restreint. Cette version du plugin a été redévelopée et optimisée tout spécialement pour SPIP 2.0. Il en découle une amélioration des performances sur les gros (...)

Ça spipe par là