Author: nicolas1.krebs2@netcourrier.com
Date: Fri Aug 18 23:49:12 2006
New Revision: 4689
Log:
Correction du bug d'insertion d'espace parasite, et améliorations diverses. Nicolas Krebs
Added:
_squelettes_/outils-recherche/recherche-atom.html
- copied, changed from r4687, _squelettes_/atom/atom.html
Modified:
_squelettes_/listes_sites_web_syndiques/atom.html
_squelettes_/listes_sites_web_syndiques/opml.html
_squelettes_/listes_sites_web_syndiques/xbel.html
_squelettes_/outils-recherche/recherche-mozsearch.html
_squelettes_/outils-recherche/recherche-opensearch.html
Modified: _squelettes_/listes_sites_web_syndiques/atom.html
--- _squelettes_/listes_sites_web_syndiques/atom.html (original)
+++ _squelettes_/listes_sites_web_syndiques/atom.html Fri Aug 18 23:49:12 2006
@@ -1,13 +1,15 @@
-[(#REM) Squelette pour SPIP 1.9. Sortie au format ATOM 1.0 http://www.ietf.org/rfc/rfc4287.txt .]
-#CACHE{86400}
+[(#REM) Squelette pour SPIP 1.9. Publie au format ATOM 1.0 http://www.ietf.org/rfc/rfc4287.txt
+la liste des sites web syndiques.
+]#CACHE{86400}
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]
-[(REM) Remplacer text/xml par application/atom+xml des que
+[(#REM) Remplacer text/xml par application/atom+xml des que
http://bugzilla.mozilla.org/show_bug.cgi?id=258012 est corrige.]
<?php echo '<' ?>?xml version="1.0"[ encoding="(#CHARSET)"]?>
<feed xmlns="http://www.w3.org/2005/Atom"[ xml:lang="(#LANG)"]>
[ <title [ xml:lang="(#LANG)"]>(#NOM_SITE_SPIP|texte_backend)</title>]
[ <subtitle type="html">(#DESCRIPTIF_SITE_SPIP|texte_backend)</subtitle>]
- <link href="#URL_SITE_SPIP/"/>
+ <link href="#URL_SITE_SPIP/"/>[(#REM) L'adresse du page web listant tous les
+sites web serait preferable.]
[ <link rel="self" type="application/atom+xml" href="#URL_SITE_SPIP/(#SELF)"/>]
<id>#URL_SITE_SPIP/site</id>
<generator uri="http://www.spip.net/" version="<?php echo"$spip_version_affichee"; ?>">SPIP</generator>
@@ -21,7 +23,7 @@
[ <link rel="alternate" type="text/html" href="(#ID_SYNDIC|generer_url_site|url_absolue|texte_backend)"/>]
<link rel="related" type="text/html" href="#URL_SITE"/>
[ <link rel="related" type="application/atom+xml" href="#URL_SYNDIC"/>]
-[(REM) L'absence de balise <author> ici rend ce document non conforme a la rfc 4287.]
+[(#REM) L'absence de balise <author> ici rend ce document non conforme a la rfc 4287.]
<BOUCLE_rubrique(RUBRIQUES){id_rubrique}>
[ <category scheme="#URL_SITE_SPIP/rubrique" term="(#ID_RUBRIQUE)"[ label="(#TITRE|texte_backend)[ (#DESCRIPTIF|texte_backend)]"]/>]
</BOUCLE_rubrique>
Modified: _squelettes_/listes_sites_web_syndiques/opml.html
--- _squelettes_/listes_sites_web_syndiques/opml.html (original)
+++ _squelettes_/listes_sites_web_syndiques/opml.html Fri Aug 18 23:49:12 2006
@@ -1,5 +1,6 @@
-[(REM) Squelette pour SPIP 1.9. Sortie au format OMPL 1.0 http://www.opml.org/spec .]
-#CACHE{86400}
+[(#REM) Squelette pour SPIP 1.9. Publie au format OMPL 1.0 http://www.opml.org/spec
+la liste des sites web syndiques.
+]#CACHE{86400}
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]
<?php echo '<' ?>?xml version="1.0"[ encoding="(#CHARSET)"]?>
<!-- OPML generated by SPIP -->
Modified: _squelettes_/listes_sites_web_syndiques/xbel.html
--- _squelettes_/listes_sites_web_syndiques/xbel.html (original)
+++ _squelettes_/listes_sites_web_syndiques/xbel.html Fri Aug 18 23:49:12 2006
@@ -1,5 +1,6 @@
-[(REM) Squelette pour SPIP 1.9. Sortie au format XBEL 1.0 http://pyxml.sourceforge.net/topics/xbel/docs/html/xbel.html .]
-#CACHE{86400}
+[(#REM) Squelette pour SPIP 1.9. Publie au format XBEL 1.0 http://pyxml.sourceforge.net/topics/xbel/docs/html/xbel.html
+la liste des sites web syndiques.
+]#CACHE{86400}
[(#HTTP_HEADER{Content-type: application/atom+xml[; charset=(#CHARSET)]})]
<?php echo '<' ?>?xml version="1.0"[ encoding="(#CHARSET)"]?>
<!DOCTYPE xbel PUBLIC "+//IDN python.org//DTD XML Bookmark Exchange Language 1.0//EN//XML" "http://www.python.org/topics/xml/dtds/xbel-1.0.dtd">
Copied: _squelettes_/outils-recherche/recherche-atom.html (from r4687, _squelettes_/atom/atom.html)
--- _squelettes_/atom/atom.html (original)
+++ _squelettes_/outils-recherche/recherche-atom.html Fri Aug 18 23:49:12 2006
@@ -1,55 +1,29 @@
-[(#REM) Squelette pour SPIP 1.9. Publie au format ATOM 1.0 http://www.ietf.org/rfc/rfc4287.txt
-les articles et les breves. Limite aux vingt derniers, mais une eventuelle future
-pagination SPIP pourrait permettre d'utiliser la pagination atom
-http://www.iana.org/assignments/link-relations.html et de tout publier.
+[(#REM) Squelette pour SPIP 1.9. Sortie au format ATOM 1.0 http://www.ietf.org/rfc/rfc4287.txt .
+Publication des resultats d'une recherche au format Atom, comme le squelette
+recherche.html, cependant il n'y a pas pour le moment de pagination --d'ou un
+nombre de resultats limite-- ni d'utilisation --integration complete avec--
+des formats et outils suivants :
+- le systeme de pagination de SPIP 1.9.0
+http://www.spip.net/fr_article3367.html car utilisation limitee a du html ou xhtml,
+non utilisable pour du Atom 1.0, et pas encore suffisament mature
+- les indications de pagination de Atom 1.0 http://www.iana.org/assignments/link-relations.html
+car necessite une pagination
+- les indications de pagination de OpenSearch 1.1 Response http://opensearch.a9.com/spec/1.1/response/#elements
+car necessite une pagination
]#CACHE{7200}
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]
[(#REM) Remplacer text/xml par application/atom+xml des que
http://bugzilla.mozilla.org/show_bug.cgi?id=258012 est corrige.]
<?php echo '<' ?>?xml version="1.0"[ encoding="(#CHARSET)"]?>
<feed xmlns="http://www.w3.org/2005/Atom"[ xml:lang="(#LANG)"]>
-[ <title>(#NOM_SITE_SPIP|texte_backend)</title>]
+ <title>[(#NOM_SITE_SPIP|texte_backend)] <:info_rechercher_02:> [(#RECHERCHE|texte_backend)]</title>]
[ <subtitle type="html">(#DESCRIPTIF_SITE_SPIP|texte_backend)</subtitle>]
- <link href="#URL_SITE_SPIP/"/>
+[ <link rel="alternate" type="text/html" href="(#URL_PAGE{recherche}|parametre_url{recherche,#RECHERCHE}|url_absolue|texte_backend)"/>]
[ <link rel="self" type="application/atom+xml" href="#URL_SITE_SPIP/(#SELF)"/>]
- <id>#URL_SITE_SPIP/</id>
+ <id>#URL_SITE_SPIP/recherche[(#RECHERCHE|texte_backend)]</id>
<generator uri="http://www.spip.net/" version="<?php echo"$spip_version_affichee"; ?>">SPIP</generator>
-[ <logo>(#LOGO_SITE_SPIP||extraire_attribut{src}|url_absolue|texte_backend)</logo>]
[ <updated>(#DATE|date_iso)</updated>]
-
-<BOUCLE_breves(BREVES){lang ?}{id_rubrique ?}{id_mot ?}{par date}{0,20}>
- <entry[ xml:lang="(#LANG)"]>
-[ <title>(#TITRE|supprimer_numero|texte_backend)</title>]
-[ <id>#URL_SITE_SPIP/breve(#ID_BREVE)</id>]
-[ <link rel="alternate" type="text/html" href="(#URL_BREVE|url_absolue)"/>]
-[ <link rel="replies" type="application/atom+xml" href="(#PARAMETRES_FORUM|url_rss_forum|parametre_url{fmt,atom}|url_absolue)"/>]
-[ <published>(#DATE|date_iso)</published>]
-[ <updated>(#DATE|date_iso)</updated>]
-[(#REM) L'absence de balise <author> ici rend ce document non conforme a la rfc 4287.]
- <BOUCLE_breve_rubrique(RUBRIQUES){id_rubrique}>
-[ <category scheme="#URL_SITE_SPIP/rubrique" term="(#ID_RUBRIQUE)"[ label="(#TITRE|texte_backend)[ (#DESCRIPTIF|texte_backend)]"]/>]
- </BOUCLE_breve_rubrique>
- <BOUCLE_breve_mots(MOTS){id_article}>
-[ <category scheme="#URL_SITE_SPIP/mot" term="(#ID_MOT)"[ label="(#TITRE|texte_backend)[ (#DESCRIPTIF|texte_backend)]"]/>]
- </BOUCLE_breve_mots>
-[ <summary type="html">(#INTRODUCTION|texte_backend)</summary>]
-[
-
-(#REM)
- Le bloc qui suit publie le texte integral de la breve,
- ce qui permet une syndication plus riche (mais plus "lourde").
- Fonction desactivable depuis les reglages du site.
-][
-(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content type="html">[(#LOGO_ARTICLE|right||texte_backend)
- ][<div class='rss_texte'>(#TEXTE|texte_backend)</div>
- ][<hr />
- <div class='rss_notes'>(#NOTES|texte_backend)</div>]
- </content>
-]
- </entry>
-</BOUCLE_breves>
-
-<BOUCLE_articles(ARTICLES){lang ?}{branche ?}{id_mot ?}{par date}{0,20}>
+<BOUCLE_articles(ARTICLES){recherche}{lang ?}{id_rubrique ?}{par points}{inverse}{0,10}>
<entry[ xml:lang="(#LANG)"]>
[ <title>(#TITRE|supprimer_numero|texte_backend)</title>]
[ <id>#URL_SITE_SPIP/article(#ID_ARTICLE)</id>]
@@ -67,28 +41,45 @@
[ <category scheme="#URL_SITE_SPIP/mot" term="(#ID_MOT)"[ label="(#TITRE|texte_backend)[ (#DESCRIPTIF|texte_backend)]"]/>]
</BOUCLE_article_mots>
[ <summary type="html">(#INTRODUCTION|texte_backend)</summary>]
-[
-
-(#REM)
- Le bloc qui suit publie le texte integral de l'article,
- ce qui permet une syndication plus riche (mais plus "lourde").
- Fonction desactivable depuis les reglages du site.
-][
-(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content type="html">[(#LOGO_ARTICLE|right||texte_backend)
- ][<div class='rss_chapo'>(#CHAPO|texte_backend)</div>
- ][<div class='rss_texte'>(#TEXTE|texte_backend)</div>
- ][<hr />
- <div class='rss_notes'>(#NOTES|texte_backend)</div>
- ][<div class='rss_ps'>(#PS|texte_backend)</div>]
- </content>
-]
-[(#REM)
- Le bloc qui suit indique les documents associes aux articles ;
- ajouter par ex. {extension=mp3} pour limiter a un certain type de document.
-] <BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{unique}>[
- <link rel="enclosure" href="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
- </BOUCLE_documents>
</entry>
[... 112 lines stripped ...]