Changeset 4678 in spip-zone


Ignore:
Timestamp:
Aug 18, 2006, 6:12:27 PM (13 years ago)
Author:
nicolas1.krebs2@…
Message:

Nicolas Krebs
Des squelettes pour exporter la liste des sites web syndiques

  • Copie de _squelettes_/opml et au format SPIP 1.9
  • squelette XBEL 1.0
  • squelette ATOM 1.0, peu adapte
Location:
_squelettes_/listes_sites_web_syndiques
Files:
2 added
2 copied

Legend:

Unmodified
Added
Removed
  • _squelettes_/listes_sites_web_syndiques/atom.html

    r4677 r4678  
    11[(#REM) Squelette pour SPIP 1.9. Sortie au format ATOM 1.0 http://www.ietf.org/rfc/rfc4287.txt .]
    2 #CACHE{7200}
     2#CACHE{86400}
    33[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]
    4 [(REM) Remplacer text/xml par application/atom+xml des que
    5 http://bugzilla.mozilla.org/show_bug.cgi?id=258012 est corrige.]
     4[(REM) Remplacer text/xml par application/atom+xml des que  
     5http://bugzilla.mozilla.org/show_bug.cgi?id=258012 est corrige.] 
    66<?php echo '<' ?>?xml version="1.0"[ encoding="(#CHARSET)"]?>
    77<feed xmlns="http://www.w3.org/2005/Atom"[ xml:lang="(#LANG)"]>
    8 [       <title>(#NOM_SITE_SPIP|texte_backend)</title>]
     8[       <title [ xml:lang="(#LANG)"]>(#NOM_SITE_SPIP|texte_backend)</title>]
    99[       <subtitle type="html">(#DESCRIPTIF_SITE_SPIP|texte_backend)</subtitle>]
    1010        <link href="#URL_SITE_SPIP/"/>
    1111[       <link rel="self" type="application/atom+xml" href="#URL_SITE_SPIP/(#SELF)"/>]
    12         <id>#URL_SITE_SPIP/</id>
     12        <id>#URL_SITE_SPIP/site</id>
    1313        <generator uri="http://www.spip.net/" version="<?php echo"$spip_version_affichee"; ?>">SPIP</generator>
    1414[       <logo>(#LOGO_SITE_SPIP||extraire_attribut{src}|url_absolue|texte_backend)</logo>]
    1515[       <updated>(#DATE|date_iso)</updated>]
    1616
    17 <BOUCLE_breves(BREVES){lang ?}{id_rubrique ?}{id_mot ?}{par date}{0,20}>
    18         <entry[ xml:lang="(#LANG)"]>
    19 [               <title>(#TITRE|supprimer_numero|texte_backend)</title>]
    20 [               <id>#URL_SITE_SPIP/breve(#ID_BREVE)</id>]
    21 [               <link rel="alternate" type="text/html" href="(#URL_BREVE|url_absolue)"/>]
    22 [               <link rel="replies" type="application/atom+xml" href="(#PARAMETRES_FORUM|url_rss_forum|parametre_url{fmt,atom}|url_absolue)"/>]
    23 [               <published>(#DATE|date_iso)</published>]
    24 [               <updated>(#DATE|date_iso)</updated>]
    25 [(REM) L'absence de balise <author> ici rend ce document non conforme a la rfc 4287.]
     17<BOUCLE_sites(SITES){branche ?}{syndication=oui}>
     18        <entry>
     19[               <title>(#NOM_SITE|texte_backend)</title>]
     20[               <id>#URL_SITE_SPIP/site(#ID_SYNDIC)</id>]
     21[               <link rel="alternate" type="text/html" href="(#ID_SYNDIC|generer_url_site|url_absolue|texte_backend)"/>]
     22                <link rel="related" type="text/html" href="#URL_SITE"/>
     23[               <link rel="related" type="application/atom+xml" href="#URL_SYNDIC"/>]
     24[(REM) L'absence de balise <author> ici rend ce document non conforme a la rfc 4287.]
    2625        <BOUCLE_rubrique(RUBRIQUES){id_rubrique}>
    2726[               <category scheme="#URL_SITE_SPIP/rubrique" term="(#ID_RUBRIQUE)"[ label="(#TITRE|texte_backend)[ (#DESCRIPTIF|texte_backend)]"]/>]
    2827        </BOUCLE_rubrique>
    29         <BOUCLE_mots(MOTS){id_breve}>
    30 [               <category scheme="#URL_SITE_SPIP/mot" term="(#ID_MOT)"[ label="(#TITRE|texte_backend)[ (#DESCRIPTIF|texte_backend)]"]/>]
    31         </BOUCLE_mots>
    32 [               <summary type="html">(#INTRODUCTION|texte_backend)</summary>]
    33 [
    34 
    35 (#REM)
    36         Le bloc qui suit publie le texte integral de la breve,
    37         ce qui permet une syndication plus riche (mais plus "lourde").
    38         Fonction desactivable depuis les reglages du site.
    39 ][
    40 (#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content type="html">[(#LOGO_ARTICLE|right||texte_backend)
    41                 ][&lt;div class='rss_texte'&gt;(#TEXTE|texte_backend)&lt;/div&gt;
    42                 ][&lt;hr /&gt;
    43                 &lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;]
    44                 </content>
    45 ]
     28[               <summary type="html">(#DESCRIPTIF|texte_backend)</summary>]
    4629        </entry>
    47 </BOUCLE_breves>
     30</BOUCLE_sites>
    4831
    4932</feed>
  • _squelettes_/listes_sites_web_syndiques/opml.html

    r4675 r4678  
    1 <?php
    2         @header('Content-type: application/x.opml+xml; charset=(#CHARSET)]');
    3         echo '<'.'?xml version="1.0" encoding="#CHARSET"?'.">\n";
    4 ?>
     1[(REM) Squelette pour SPIP 1.9. Sortie au format OMPL 1.0 http://www.opml.org/spec .]
     2#CACHE{86400}
     3[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]
     4<?php echo '<' ?>?xml version="1.0"[ encoding="(#CHARSET)"]?>
    55<!-- OPML generated by SPIP -->
    6 
    76<opml version="1.0">
    87        <head>
    9                 <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
    10 </head>
     8                <title>[(#NOM_SITE_SPIP|texte_backend) ]<BOUCLE_rubrique(RUBRIQUES){id_rubrique}>[- (#TITRE|texte_backend) ]</BOUCLE_rubrique></title>
     9        </head>
    1110        <body>
    12         <BOUCLE_sites(SITES){syndication=oui}>
    13 <outline type="rss" text="[(#NOM_SITE|texte_backend)]" title="[(#NOM_SITE|texte_backend)]" description="#DESCRIPTIF" xmlUrl="#URL_SYNDIC"/>
    14     </BOUCLE_sites>
    15 </body>
     11<BOUCLE_sites(SITES){branche ?}{syndication=oui}>
     12                <outline type="rss" [text="(#NOM_SITE|texte_backend)" ][title="(#NOM_SITE|texte_backend)"][ xmlUrl="(#URL_SYNDIC)"] /></BOUCLE_sites>
     13        </body>
    1614</opml>
Note: See TracChangeset for help on using the changeset viewer.