J'ai un poil dans la main, alors je me contente de vous proposer le log irc qui explique à quoi servira le plugin checklink :
(23:11:37) ben_spip: il check quels link ?
(23:17:17) James_Spip: il check les links qui sont dans les textes des articles
( avouez que le nom est bien trouvé )
(23:17:23) James_Spip: les liens externes
(23:17:43) James_Spip: enfin, dans un futur proche
(23:18:12) James_Spip: donc, on peut gérer les liens morts avec ce système
(23:18:22) James_Spip: mais aussi récupérer le title et la langue
(23:18:39) James_Spip: et donc, gérer les hreflang automatiquement
(23:18:52) James_Spip: ça c'est pour les liens sortants
(23:19:03) James_Spip: on pourrait étendre aux liens entrants après
(23:19:19) James_Spip: et gérer les referers de la même manière
(23:19:45) James_Spip: si on sait récupérer les title et la langue, on pourra aussi detecter d'autres infos
(23:22:15) _fil_: ça marche sur le contenu existant ? ou juste sur le nouveau ?
(23:22:58) James_Spip: sur le nouveau
(23:23:10) James_Spip: le point d'entrée agit avant l'update en base
(23:23:22) James_Spip: pour l'existant, on a encore rien fait
(23:24:22) _fil_: bizarre comme choix
(23:24:30) _fil_: pourquoi ne pas le faire au moment de l'indexation plutôt ?
(23:26:33) James_Spip: je sais pas, faut demander à cedric
(23:27:15) James_Spip: quoiqu'il en soit, le point d'entrée est intéressant pour spip, s'il y a plus judicieux, on changera
(23:27:25) ben_spip: ya aussi les p?titions : v?rifier que le lien existe avant publication (et pour spip.net, verifier l'entete pour eviter les spammeurs )
(23:27:40) James_Spip: par exemple oui ben
(23:31:42) James_Spip: il y a un pipeline pour le "moment de l'indexation" ?
(23:36:01) _fil_: je crois bien
(23:42:05) James_Spip: 'pre_indexation' ou post_indexation, ok
Ce qui nous donne plein de bonnes pistes. Et on a même pas parler de trackbacks
On a pas de TODO, mais en gros, les chantiers sont les suivants:
- analyser la page pour récuperer les infos voulues (title, lang, mais aussi d'autres, paramétrables pourquoi pas) voir http://doc.spip.org/@analyser_site dans exec/sites
- faire un cron qui fait les verifs régulièrement.
- plus tout ce que j'oublie
Le mercredi 13 septembre 2006 00:07, James a écrit :
Salut,
J'ai un poil dans la main, alors je me contente de vous proposer le log
irc qui explique à quoi servira le plugin checklink :
Ben commence par...
(23:11:37) ben_spip: il check quels link ?
James finit par ...
(23:42:05) James_Spip: 'pre_indexation' ou post_indexation, ok
Ce qui nous donne plein de bonnes pistes. Et on a même pas parler de
trackbacks
On a pas de TODO, mais en gros, les chantiers sont les suivants:
- analyser la page pour récuperer les infos voulues (title, lang, mais
aussi d'autres, paramétrables pourquoi pas) voir http://doc.spip.org/@analyser_site dans exec/sites
- faire un cron qui fait les verifs régulièrement.
- plus tout ce que j'oublie
à Noter entre temps Fil il a causé aussi...
Et nous (en tout cas moi), je penses que c'est le moment de faire un gros
OUAHHHHHHH!
Et dire qu'il existe encore des glandus qui jettent des trolls...
Merci d'avance en tout cas même si c'est pas pout demain matin...
J'ai un poil dans la main, alors je me contente de vous proposer le log irc qui explique à quoi servira le plugin checklink :
(23:11:37) ben_spip: il check quels link ?
(23:17:17) James_Spip: il check les links qui sont dans les textes des articles
ben la c'est juste pour demarrer, mais le pipeline il doit s'appliquer partout (auteurs, mots, articles, breves, rubriques, messages (?) , forums(?) et si les plugins y mettent du leur, evenements, forms ...)
( avouez que le nom est bien trouvé )
(23:17:23) James_Spip: les liens externes
(23:17:43) James_Spip: enfin, dans un futur proche
(23:18:12) James_Spip: donc, on peut gérer les liens morts avec ce système
(23:18:22) James_Spip: mais aussi récupérer le title et la langue
(23:18:39) James_Spip: et donc, gérer les hreflang automatiquement
(23:18:52) James_Spip: ça c'est pour les liens sortants
(23:19:03) James_Spip: on pourrait étendre aux liens entrants après
(23:19:19) James_Spip: et gérer les referers de la même manière
(23:19:45) James_Spip: si on sait récupérer les title et la langue, on pourra aussi detecter d'autres infos
(23:22:15) _fil_: ça marche sur le contenu existant ? ou juste sur le nouveau ?
(23:22:58) James_Spip: sur le nouveau
(23:23:10) James_Spip: le point d'entrée agit avant l'update en base
(23:23:22) James_Spip: pour l'existant, on a encore rien fait
(23:24:22) _fil_: bizarre comme choix
(23:24:30) _fil_: pourquoi ne pas le faire au moment de l'indexation plutôt ?
tout le contenu n'est pas forcement indexe
mais on veut trouver tous les liens presents dans le contenu ...
(23:26:33) James_Spip: je sais pas, faut demander à cedric
(23:27:15) James_Spip: quoiqu'il en soit, le point d'entrée est intéressant pour spip, s'il y a plus judicieux, on changera
(23:27:25) ben_spip: ya aussi les p?titions : v?rifier que le lien existe avant publication (et pour spip.net, verifier l'entete pour eviter les spammeurs )
(23:27:40) James_Spip: par exemple oui ben
(23:31:42) James_Spip: il y a un pipeline pour le "moment de l'indexation" ?
(23:36:01) _fil_: je crois bien
(23:42:05) James_Spip: 'pre_indexation' ou post_indexation, ok
Ce qui nous donne plein de bonnes pistes. Et on a même pas parler de trackbacks
On a pas de TODO, mais en gros, les chantiers sont les suivants:
- analyser la page pour récuperer les infos voulues (title, lang, mais aussi d'autres, paramétrables pourquoi pas) voir http://doc.spip.org/@analyser_site dans exec/sites
- faire un cron qui fait les verifs régulièrement.
- plus tout ce que j'oublie
ajouter les attributs lang et title aux liens du contenu lors de propre sans trop ralentir la machine....
J'ai un poil dans la main, alors je me contente de vous proposer le log irc qui explique à quoi servira le plugin checklink :
(23:11:37) ben_spip: il check quels link ?
(23:17:17) James_Spip: il check les links qui sont dans les textes des articles
ben la c'est juste pour demarrer, mais le pipeline il doit s'appliquer partout (auteurs, mots, articles, breves, rubriques, messages (?) , forums(?) et si les plugins y mettent du leur, evenements, forms ...)
"Attention, la lang d'un document est souvent absente, et pas mal de fois erronnée. Chaque fois que je fais un audit sur un site on trouve des pages avec lang='fr' parce que les modèles du site sont faits comme ça en dur et le contenu est en anglais, ou une variante du même genre (une appli développée par des amerloques avec des fichiers de localisation traduits en français mais pas d'influence sur le lang="en" des modèles, etc)."
"Attention, la lang d'un document est souvent absente, et pas mal de
fois erronnée. Chaque fois que je fais un audit sur un site on trouve
des pages avec lang='fr' parce que les modèles du site sont faits comme
ça en dur et le contenu est en anglais, ou une variante du même genre
(une appli développée par des amerloques avec des fichiers de
localisation traduits en français mais pas d'influence sur le lang="en"
des modèles, etc)."
"Attention, la lang d'un document est souvent absente, et pas mal de
fois erronnée. Chaque fois que je fais un audit sur un site on trouve
des pages avec lang='fr' parce que les modèles du site sont faits comme
ça en dur et le contenu est en anglais, ou une variante du même genre
(une appli développée par des amerloques avec des fichiers de
localisation traduits en français mais pas d'influence sur le lang="en"
des modèles, etc)."
et c'est pas faux
vive les standards
et en l'occurence hreflang ne sert à rien pour l'utilisateur dans l'immédiat, aucun support du coté des aides techniques et aucun coté navigateur (opéra ptet)