SPIP-Contrib

SPIP-Contrib

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

289 Plugins, 197 contribs sur SPIP-Zone, 76 visiteurs en ce moment

Accueil > Interactivité, échanges > Syndication > Syndication Atom > Archives Syndication Atom > Squelette atom 1.0

Squelette atom 1.0

14 décembre 2005 – par Nicolas Krebs – commentaires

2 votes

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Je vous propose un squelette pour offrant une syndication au format atom 1.0. Il est basé sur la version courante de dist/backend.html, et fourni donc les rubriques du site entier ou d’une rubrique spécifique, les documents joints et tout le contenu (texte) des articles.

Installation

Ci-joint le document atom.zip, qui contient backend.atom.php3 à placer à la racine du site, et backend.atom.html à placer dans le dossier des squelettes.

Version de SPIP

Version de SPIP requise : 1.8.2 à cause des filtres texte_backend et url_absolue. {{{Licence}}} Ce squelette étant basé sur les versions de développement (du 11 décembre 2005) de backend.php3 et dist/backend.html, ainsi que d'une lecture approfondie de la norme atom 1.0, ils est sous licence GPL. {{{Validation}}} - Le squelette a été vérifié à une reprise avec http://validator.w3.org/feed/.
-  Il ne suit pas le SHOULD de la section 4.1.1, alinéa 8 (de la norme).
-  Il ne respecte pas entièrement la section 4.2.6 : SPIP ne dispose pas de système permettant de savoir qu’un site web SPIP avait auparavant une autre adresse, un passage de urls-standard à urls-propres ou autre modifie les URL des articles, et de toute façon la section 4.2.6 a des implications importantes et sa résolutions est problématique.

Informations supplémentaires

-  Les fichiers backend (article dans la documentation officielle de SPIP) ;
-  la norme atom 1.0, RFC 4287, http://www.ietf.org/rfc/rfc4287.txt (décembre 2005) ;
-  un service de validation, hébergé par le W3C : http://validator.w3.org/feed/ ;
-  une comparaison entre RSS 2.0 et atom 1.0 : « RSS 2.0 and Atom 1.0, Compared », Tim Bray,
http://www.tbray.org/atom/RSS-and-Atom ;
-  un site web de promotion de atom : http://www.atomenabled.org/.

Dernière modification de cette page le 28 octobre 2006

Retour en haut de la page

Vos commentaires

  • Le 28 décembre 2005 à 18:22, par anthony_m En réponse à : Squelette atom 1.0

    Pour le SHOULD de la section 4.1.1, alinéa 8 de la norme, pourquoi ne pas ajouter la déclaration suivante ?

    <link rel=« self » href=« #URL_SITE_SPIP/backend.atom.php3 »/>

    anthony_m

    • Le 28 décembre 2005 à 21:52, par anthony_m En réponse à : Squelette atom 1.0

      J’avais oublié : un grand merci pour ce squelette !

      anthony_m

    • Le 31 décembre 2005 à 15:47, par Nicolas Krebs En réponse à : Squelette atom 1.0

      « Pour le SHOULD de la section 4.1.1, alinéa 8 de la norme, pourquoi ne pas ajouter la déclaration suivante ?

      <link rel="self" href="#URL_SITE_SPIP/backend.atom.php3"/> »

      Vous oubliez que ce squelette atom (et le squelette rss de SPIP 1.9alpha dont il est dérivé) peut être appellé avec divers paramètres, dont id_rubrique, lang, texte_complet, extension. backend.atom.php3?id_rubrique=1000&lang=kl peut être une ressource très différente de backend.atom.php3?texte_complet=false, et ne conviendrait donc pas pour link rel="self" (cf. section 4.2.7.2 de la norme).

      Note : je peut mettre un lien vers http://www.w3.org/News/2005#item166 sur le mot « hébergé » dans l’article.

    • Le 5 janvier 2006 à 13:55, par anthony_m En réponse à : Squelette atom 1.0

      En effet, j’avais oublié que l’on peut effectivement passé des paramètres à ce squelette !
      Merci de la précision,

      Anthony

    • Le 5 janvier 2006 à 14:34, par anthony_m En réponse à : Squelette atom 1.0

      C’est encore moi.

      On peut utiliser la balise SPIP #SELF pour récupérer la page appelée, ainsi que les paramètres de requêtes éventuellement passés. Ce qui donnerait donc :

      <link rel=« self » href=« #URL_SITE_SPIP/#SELF »/>

      Anthony

    • Le 11 janvier 2006 à 00:23, par Nicolas Krebs En réponse à : Squelette atom 1.0

      <link rel="self" href="#URL_SITE_SPIP/#SELF"/>

      <link rel="self" type="application/atom+xml" href="#URL_SITE_SPIP/#SELF"/> convient. Merci.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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

  • ORR v2

    21 mai 2013 – 105 commentaires

    ORR, le plugin d’Organisation des Réservations et des Ressources passe en version 2, avec quelques nouveautés attendues. Je ne reprendrai pas les explications données dans la version 1. Les nouveautés : 1. Gestion des autorisations Le principe (...)

  • Speedsyndic pour SPIP 2 et SPIP 3

    11 octobre 2010 – 32 commentaires

    Ce plugin est une version compatible spip 2.0.x / 2.1 / 3.1 du plugin Speedsyndic Note : Une bonne partie du texte ci-dessous a été pompé de cet article, expliquant la version précédente du plugin. je n’ai fait qu’adapter le code pour spip 2, ajouter (...)

  • Personnalisation graphique du squelette SoyezCréateurs

    19 août 2009 – 110 commentaires

    Il est possible de personnaliser l’affichage du squelette SoyezCréateurs de manière plus ou moins profonde. Changement dans les couleurs via CFG La page de CFG des couleurs de SoyezCreateurs : ecrire/ ?exec=cfg&cfg=soyezcreateurs_couleurs (...)

  • Visualiser un PDF dans un article

    13 juin – commentaires

    SoyezCréateurs utilise un modèle pour afficher un PDF dans e corps d’un article Un peu d’histoire Avant, les navigateurs n’incluaient pas de lecteur PDF nativement ce qui avait conduit à la création du plugin Lecteur pdf javascript pdf.js. Mais, (...)