Clarky's Corner

Aller au contenu | Aller au menu | Aller à la recherche

Standards et Web

Tout ce qui peut concerner les standards ou le web en général.

Fil des billets - Fil des commentaires

vendredi 9 septembre 2005

Monty Python and the Holy Web

Vous aimez les Monty Python ? Vous avez déjà entendu parler de web sémantique ? Vous êtes un geek ? Si vous avez répondu oui aux deux premières questions, ne vous mentez pas à vous-même, et répondez oui à la troisième ;).

Bref, dans ce cas-là, je pense que vous pourrez trouver drôle cette parodie de l'épisode du chevalier du pont de Holy Grail.

jeudi 19 mai 2005

Les bons outils pour faire son CV

Cela faisait bien longtemps que je cherchais une solution de ce genre. Pour tout dire, je commençais à songer à coder un truc similaire moi-même. Les XSL sont complètement faits pour ça ! Donc si vous cherchez un format XML pour stocker votre CV en un seul fichier à un format ouvert, perenne, tout ça tout ça, et un moyen de le produire aux différents formats-qui-vont-bien, ne cherchez plus : je vous propose XML Résumé Library.

J'ai commencé à un peu jouer avec, et ça a l'air vraiment sympa. La DTD est plutôt bien foutue et exhaustive. Pour l'utilisation de FOP (pour générer du PDF) depuis le paquet Debian, mettez à jour la ligne 78 du Makefile qui doit être pdf_proc = fop -fo $(fo_flags) $(in) -pdf $(out)i au lieu pdf_proc = java org.apache.fop.apps.Fop -fo $(fo_flags) $(in) -pdf $(out)i (vous vous rendrez compte qu'il y a un problème si vous avez une ligne d'insulte du genre : Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/fop/apps/Fop). A part ça tout se fait tout seul, et je suis super content d'avoir trouvé ça :)

samedi 9 octobre 2004

Suite des problèmes de RSS

Bon, comme promis dans le billet précédent, j'ai résolu le dernier léger problème pour valider les fichiers de syndication de Minet : le type MIME servi pour les pages RSS du site était, de même que pour toutes les pages du site, text/plain. Or, le validateur de flux explique qu'il faut servir des pages RSS avec le type application/rss+xml. C'est maintenant chose faite.

De manière générale, pour faire cela à partir d'une page générée à l'aide de PHP, on peut utiliser le bout de code suivant : header("Content-Type : text/xml ;"). Et en fait, je me suis rendu compte que cette commande était explicitement lancée à partir de la racine PHP des squelettes : backend.php3 et backend-breves.php3. Il a donc suffi de remplacer le type text/plain par application/rss+xml. Et voilà !

mercredi 6 octobre 2004

Problème de RSS avec SPIP

Tiennou s'en plaignait depuis suffisament longtemps, alors je suis allé jeter un coup d'oeil sur le problème de validation que nous avions sur le site Minet, pour les pages de syndication avec les textes contenant des caractères   et qui nous donnait le message d'erreur XML Parsing error: syntax error.

En fait, il me manquait un petit filtre dans mon squelette du rss : je passais tous les textes et titres à la moulinette |textebrut|entites_unicode alors qu'il fallait ajouter la moulinette |entites_html. De plus, j'ai l'impression que nous ne sommes pas les premiers à rencontrer ce problème, puisqu'un filtre spécial a été rajouté à la version 1.7.2 : la balise texte_backend, comme expliqué sur les forums SPIP.

C'est ce filtre que j'ai appliqué à la place des miens, et tout semble maintenant marcher correctement, sauf un dernier petit soucis, dont je vous parlerai sans doute bientôt, dès que je l'aurai résolu :)

jeudi 22 juillet 2004

C'est mignon

Un petit site tout mignon et profondément inutile : génial quoi !... C'est quand même beau l'Internet.com.

- page 2 de 6 -