SPIP-Contrib

SPIP-Contrib

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

290 Plugins, 198 contribs sur SPIP-Zone, 127 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

  • Mailshot

    16 janvier 2013 – 332 commentaires

    Ce plugin prend en charge l’envoi en nombre d’info-lettres par email. Mailshot permet l’envoi en nombre d’emails au moyen d’un SMTP (ou d’un service externe) dédié à cet effet. Il permet de limiter la cadence d’envoi. Enfin, ce plugin implémente la (...)

  • Mon premier formulaire pas à pas : c’est Formidable !

    23 janvier 2012 – 30 commentaires

    https://medias.spip.net/medias/video-tutorials/article/formidable-mon-premier-formulaire

  • Configuration des traitements de Formidable

    12 mai – 20 commentaires

    Une fois le formulaire et les champs créés formidable propose de « configurer les traitements » Cet article vise à préciser ou compléter quand ça semble nécessaire certains choix présents. Le premier choix consiste à savoir si on veut : « Poster par (...)

  • Compositions 2 et 3

    25 mars 2011 – 194 commentaires

    Ce plugin vous permet de définir plusieurs variantes de squelettes (nommées compositions) pour un même type d’objet SPIP. Dans l’espace privé, il est alors possible de choisir, dans un menu déroulant, la composition qu’on veut attribuer à chaque (...)

  • Referer Spam

    23 janvier 2016 – 37 commentaires

    Le but de ce plugin est d’exclure les liens entrants frauduleux des statistiques à l’aide d’une liste noire. Afin de lutter contre le referer spam, qui peut rapidement rendre inutilisable les statistiques de visites fournies par spip, ce plugin (...)