Projet

Général

Profil

Actions

Tâche récurrente #331

fermé

Vérification automatique des liens morts

Ajouté par Lionel Allorge il y a presque 14 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
16/01/2011
Echéance:
% réalisé:

0%

Temps estimé:

Description

Le site web de l'April contient de nombreux liens vers d'autres sites. Il serait utile de vérifier régulièrement que ces liens sont toujours valables. Pour cela il faudrait mettre en place une vérification automatique des liens morts sur le site web de l'April avec génération d'un compte rendu.


Demandes liées 3 (0 ouverte3 fermées)

Lié à Site Web - Tâche récurrente #314: Validation HTML/CSS des pages web de l'AprilFerméEmmanuel Charpentier

Actions
Lié à Site Web - Tâche récurrente #283: Vérifier la validité des pages du siteFermé20/10/2010

Actions
Lié à Site Web - Tâche récurrente #315: Améliorer l'accessibilité des pages Web de l'April.Fermé

Actions

Mis à jour par Anonyme il y a presque 14 ans

Bonjour,

Je pense que linkchecker (http://linkchecker.sourceforge.net/) couplé à cron et éventuellement à mailx (ou toute autre chose, un output dans /var/log surveillé par logwatch ou autre...) ferait l'affaire avec peu d'investissement.

L'utilisation d'options comme
--check-html
ou --check-css
pourraient être utiles aussi.

Mis à jour par Anonyme il y a plus de 12 ans

  • Statut changé de Nouveau à En cours de traitement
  • Assigné à mis à Anonyme

Je prends cette tâche, je vais mettre en place l'outil que je cite plus haut.

Mis à jour par Vincent-Xavier JUMEL il y a plus de 12 ans

Le site web de l'April contient de nombreux liens vers d'autres sites. Il serait utile de vérifier régulièrement que ces liens sont toujours valables. Pour cela il faudrait mettre en place une vérification automatique des liens morts sur le site web de l'April avec génération d'un compte rendu.

Peux-tu écrire un script Python ou perl qui fait ce travail, nous le
rajouterons sur les serveurs de l'April pour être éxécuter en tâche
cron.
Peux-tu lister les liens cassés en sous-tâches de cette tâche, un lien
par tâche ?

Mis à jour par Anonyme il y a plus de 12 ans

Mon idée était de ne pas réinventer la roue et d'utiliser un outil qui fait ça très bien.
Ce que je propose permettrait aussi d'aider à la tâche #314
J'ai mis en place sur mon serveur linkchecker et je le trouve tout à fait pertinent.
Vous pouvez les trouver chez moi : linkchecker.sciunto.org
Voici un rapport qui ne contient que les erreurs (liens morts typiquement)
  • cf fichier www.april.org.html
    Et un rapport plus fin qui contient aussi les erreurs W3C (#314)
  • www.april.org-htmlcss.html
    D'autres formats de sortie sont disponibles.
    Ces rapports mettent en avant des problèmes intéressants.
    Le projet est actif et empaqueté dans Debian.

Mis à jour par Anonyme il y a environ 12 ans

Voici les deux config que j'ai trouvé être fonctionnelle pour le drupal.

http://paste.debian.net/216396/
http://paste.debian.net/216397/

Mis à jour par Anonyme il y a environ 11 ans

  • Assigné à Anonyme supprimé

Mis à jour par Frédéric Couchet il y a plus de 2 ans

  • Statut changé de En cours de traitement à Fermé
Actions

Formats disponibles : Atom PDF