<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel>
	<title>SPIP-Contrib</title>
	<link>http://contrib.spip.net/</link>
	<description>Le site des contributions &#224; SPIP
</description>
	<language>fr</language>
	<generator>SPIP - www.spip-contrib.net</generator>

	<image>
		<title>SPIP-Contrib</title>
		<url>http://files.spip.org/IMG/siteon0.png?1229799194</url>
		<link>http://contrib.spip.net/</link>
		<height>250</height>
		<width>261</width>
	</image>


	



	<item>
		<title>SPIP 3.0.9 / 2.1.22 / 2.0.23 : corrections de bug et faille critique. &#171; En mai, fais &lt;del&gt;ce qu'il te plait&lt;/del&gt; la mise &#224; jour, s'il te plait &#187;</title>
		<link>http://files.spip.org/SPIP-3-0-9-2-1-22-2-0-23-corrections-de-bug-et-faille</link>
		<guid isPermaLink="true">http://files.spip.org/SPIP-3-0-9-2-1-22-2-0-23-corrections-de-bug-et-faille</guid>
		<dc:date>2013-05-24T18:17:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>L'&#233;quipe de SPIP-Contrib</dc:creator>

<category domain="http://files.spip.org/SPIP-core">SPIP-core</category>

		<dc:subject>En tete sommaire</dc:subject>

		<description>
&lt;p&gt;Une faille critique a &#233;t&#233; d&#233;tect&#233;e permettant &#224; toute personne de prendre le contr&#244;le &#233;ditorial complet du site. Les versions 2.0, 2.1 et 3.0 sont impact&#233;es.&lt;br class='autobr' /&gt;
Les versions 2.0.23, 2.1.22 et 3.0.9 apportent une correction urgente et si une mise &#224; jour rapide ne vous est pas possible, l'&#233;cran de s&#233;curit&#233; (version 1.1.7) http://www.spip.net/fr_article4200.html a &#233;galement &#233;t&#233; mis &#224; jour.&lt;br class='autobr' /&gt;
Bref, nous vous invitons donc &#224; mettre votre SPIP &#224; jour sans tarder. Les branches 2.1 et 3.0 comportent aussi plusieurs (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/SPIP-core" rel="directory"&gt;SPIP-core&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/+-En-tete-sommaire-+" rel="tag"&gt;En tete sommaire&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/rubon1043.jpg?1201470622&quot; width=&quot;200&quot; height=&quot;68&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Une faille critique a &#233;t&#233; d&#233;tect&#233;e permettant &#224; toute personne de prendre le contr&#244;le &#233;ditorial complet du site. Les versions 2.0, 2.1 et 3.0 sont impact&#233;es.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Les versions 2.0.23, 2.1.22 et 3.0.9 apportent une correction urgente et si une mise &#224; jour rapide ne vous est pas possible, l'&#233;cran de s&#233;curit&#233; (version 1.1.7) &lt;a href=&quot;http://www.spip.net/fr_article4200.html&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.spip.net/fr_article4200.html&lt;/a&gt; a &#233;galement &#233;t&#233; mis &#224; jour.&lt;/p&gt; &lt;p&gt;Bref, &lt;strong&gt;nous vous invitons donc &#224; mettre votre SPIP &#224; jour sans tarder&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Les branches 2.1 et 3.0 comportent aussi plusieurs corrections de bugs, de nouvelles traductions, des optimisations dans la gestion des bots,...&lt;/p&gt; &lt;p&gt;Pour les d&#233;tails, voyez :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Changements entre 3.0.8 et 3.0.9 (&lt;a href=&quot;http://www.spip.net/fr_article5619.html&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.spip.net/fr_article5619.html&lt;/a&gt;)&lt;/li&gt;&lt;li&gt; Changements entre 2.1.21 et 2.1.22 (&lt;a href=&quot;http://www.spip.net/fr_article5620.html&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.spip.net/fr_article5620.html&lt;/a&gt;)&lt;/li&gt;&lt;li&gt; Changement entre 2.0.22 et 2.0.23 (&lt;a href=&quot;http://www.spip.net/fr_article5621.html&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.spip.net/fr_article5621.html&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;L'&#233;quipe SPIP&lt;/p&gt; &lt;p&gt;Mise &#224; jour&lt;br class='autobr' /&gt;
===========&lt;/p&gt; &lt;p&gt;N'h&#233;sitez pas &#224; utiliser les diff&#233;rents moyens mis &#224; disposition par&lt;br class='autobr' /&gt;
la communaut&#233; pour obtenir de l'aide lors de cette mise &#224; jour :&lt;/p&gt; &lt;p&gt;- Liste spip-user : &lt;a href=&quot;http://listes.rezo.net/mailman/listinfo/spip&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://listes.rezo.net/mailman/listinfo/spip&lt;/a&gt;&lt;br /&gt;- Forum : &lt;a href=&quot;http://forum.spip.net/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://forum.spip.net&lt;/a&gt;&lt;br /&gt;- IRC : &lt;a href=&quot;http://irc.spip.net/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://irc.spip.net&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Nous rappelons &#224; toutes et tous que le meilleur moyen pour&lt;br class='autobr' /&gt;
signaler des failles, ou des suspicions de failles est&lt;br class='autobr' /&gt;
d'envoyer un email &#224; &#171; spip-team@rezo.net &#187;.&lt;/p&gt; &lt;p&gt;Comment mettre &#224; jour vers SPIP 3.0.9 ?&lt;/p&gt; &lt;p&gt;1. par spip_loader.php : si vous avez d&#233;j&#224; install&#233; spip_loader,&lt;br class='autobr' /&gt;
rendez-vous &#224; l'adresse http://VOTRE_SITE/spip_loader.php pour&lt;br class='autobr' /&gt;
installer la derni&#232;re version de SPIP.&lt;br class='autobr' /&gt;
Attention cependant : lisez bien les instructions ici :&lt;br class='autobr' /&gt;
&lt;a href=&quot;http://www.spip.net/fr_download#spip_loader&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.spip.net/fr_download#spip_loader&lt;/a&gt; pour ne pas &#234;tre&lt;br class='autobr' /&gt;
surpris par un passage non voulu de SPIP2 &#224; SPIP3.&lt;/p&gt; &lt;p&gt;2. par copie des fichiers : SPIP 3.0.9 est disponible &#224;&lt;br class='autobr' /&gt;
l'adresse &lt;a href=&quot;http://files.spip.org/spip/stable/spip-3.0.zip&quot; class='spip_url spip_out auto' rel='nofollow'&gt;http://files.spip.org/spip/stable/spip-3.0.zip&lt;/a&gt;&lt;/p&gt; &lt;p&gt;3. par SVN : si vous &#234;tes dans la branche 3 faites simplement&lt;br class='autobr' /&gt;
un &#171; svn up &#187; svn ://trac.rezo.net/spip/branches/spip-3.0&lt;br class='autobr' /&gt;
la version 3.0.9 est aussi disponible sous la branche :&lt;br class='autobr' /&gt;
svn ://trac.rezo.net/spip/branches/spip-3-stable&lt;br class='autobr' /&gt;
et sous le tag svn ://trac.rezo.net/spip/tags/spip-3.0.9&lt;/p&gt; &lt;p&gt;Comment &#234;tre tenu au courant de ces annonces ?&lt;br class='autobr' /&gt;
Le plus simplement du monde en s'inscrivant sur la mailing&lt;br class='autobr' /&gt;
liste &lt;a href=&quot;http://listes.rezo.net/mailman/listinfo/spip-ann&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://listes.rezo.net/mailman/listinfo/spip-ann&lt;/a&gt; .&lt;/p&gt; &lt;p&gt;Bien s&#251;r les r&#233;seaux sociaux ne sont pas en reste :&lt;br /&gt;- Twitter : &lt;a href=&quot;http://twitter.com/spip&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://twitter.com/spip&lt;/a&gt;&lt;br /&gt;- Facebook : &lt;a href=&quot;http://www.facebook.com/spip.net&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.facebook.com/spip.net&lt;/a&gt;&lt;br /&gt;- Seenthis : &lt;a href=&quot;http://seenthis.net/people/spip&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://seenthis.net/people/spip&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
&lt;div class='raw_chapo'&gt;Une faille critique a &#233;t&#233; d&#233;tect&#233;e permettant &#224; toute personne de prendre le contr&#244;le &#233;ditorial complet du site. Les versions 2.0, 2.1 et 3.0 sont impact&#233;es.&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;Les versions 2.0.23, 2.1.22 et 3.0.9 apportent une correction urgente et si une mise &#224; jour rapide ne vous est pas possible, l'&#233;cran de s&#233;curit&#233; (version 1.1.7) http://www.spip.net/fr_article4200.html a &#233;galement &#233;t&#233; mis &#224; jour. Bref, {{nous vous invitons donc &#224; mettre votre SPIP &#224; jour sans tarder}}. Les branches 2.1 et 3.0 comportent aussi plusieurs corrections de bugs, de nouvelles traductions, des optimisations dans la gestion des bots,... Pour les d&#233;tails, voyez: -* Changements entre 3.0.8 et 3.0.9 (http://www.spip.net/fr_article5619.html) -* Changements entre 2.1.21 et 2.1.22 (http://www.spip.net/fr_article5620.html) -* Changement entre 2.0.22 et 2.0.23 (http://www.spip.net/fr_article5621.html) L'&#233;quipe SPIP Mise &#224; jour =========== N'h&#233;sitez pas &#224; utiliser les diff&#233;rents moyens mis &#224; disposition par la communaut&#233; pour obtenir de l'aide lors de cette mise &#224; jour : - Liste spip-user : http://listes.rezo.net/mailman/listinfo/spip - Forum : http://forum.spip.net - IRC : http://irc.spip.net Nous rappelons &#224; toutes et tous que le meilleur moyen pour signaler des failles, ou des suspicions de failles est d'envoyer un email &#224; &#171; spip-team@rezo.net &#187;. Comment mettre &#224; jour vers SPIP 3.0.9 ? 1. par spip_loader.php : si vous avez d&#233;j&#224; install&#233; spip_loader, rendez-vous &#224; l'adresse http://VOTRE_SITE/spip_loader.php pour installer la derni&#232;re version de SPIP. Attention cependant : lisez bien les instructions ici : http://www.spip.net/fr_download#spip_loader pour ne pas &#234;tre surpris par un passage non voulu de SPIP2 &#224; SPIP3. 2. par copie des fichiers : SPIP 3.0.9 est disponible &#224; l'adresse http://files.spip.org/spip/stable/spip-3.0.zip 3. par SVN : si vous &#234;tes dans la branche 3 faites simplement un &#171; svn up &#187; svn ://trac.rezo.net/spip/branches/spip-3.0 la version 3.0.9 est aussi disponible sous la branche : svn ://trac.rezo.net/spip/branches/spip-3-stable et sous le tag svn ://trac.rezo.net/spip/tags/spip-3.0.9 Comment &#234;tre tenu au courant de ces annonces ? Le plus simplement du monde en s'inscrivant sur la mailing liste http://listes.rezo.net/mailman/listinfo/spip-ann . Bien s&#251;r les r&#233;seaux sociaux ne sont pas en reste : - Twitter : http://twitter.com/spip - Facebook : http://www.facebook.com/spip.net - Seenthis : http://seenthis.net/people/spip&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		

	</item>



	<item>
		<title>ORR v2</title>
		<link>http://files.spip.org/ORR-v2</link>
		<guid isPermaLink="true">http://files.spip.org/ORR-v2</guid>
		<dc:date>2013-05-21T09:00:49Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>tofulm</dc:creator>

<category domain="http://files.spip.org/Organisation-des-Reservations-et-des-Ressource-1627">Organisation des R&#233;servations et des Ressource</category>

		<dc:subject>SPIP 3.0</dc:subject>
		<dc:subject>Plugins</dc:subject>
		<dc:subject>Travail collaboratif</dc:subject>

		<description>
&lt;p&gt;ORR passe en version 2, avec quelques nouveaut&#233;s attendues. Je ne reprendrai pas les explications donn&#233;es dans la version 1.&lt;br class='autobr' /&gt;
Les nouveaut&#233;s :&lt;br class='autobr' /&gt;
1. Gestion des autorisations Le principe est simple, c'est le m&#234;me que pour les mots cl&#233;s. Si vous souhaitez ajouter une autorisation, cliquez sur : Ajouter une autorisation Si vous avez des autorisations, elles s'affichent l'une sous l'autre. Ici il y en a 4 :&lt;br class='autobr' /&gt; 1 qui est li&#233;e &#224; notre ressource&lt;br class='autobr' /&gt; 3 qui ne sont pas li&#233;es&lt;br class='autobr' /&gt;
vous pouvez lier une autorisation (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Organisation-des-Reservations-et-des-Ressource-1627" rel="directory"&gt;Organisation des R&#233;servations et des Ressource&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Plugins-112" rel="tag"&gt;Plugins&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Travail-collaboratif" rel="tag"&gt;Travail collaboratif&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;ORR passe en version 2, avec quelques nouveaut&#233;s attendues.&lt;br class='autobr' /&gt;
Je ne reprendrai pas les explications donn&#233;es dans la &lt;a href=&quot;http://contrib.spip.net/Organisation-des-Reservations-et-des-Ressources&quot; class='spip_out' rel='external'&gt;version 1&lt;/a&gt;.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Les nouveaut&#233;s :&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;1. Gestion des autorisations&lt;/strong&gt;&lt;br class='autobr' /&gt;
Le principe est simple, c'est le m&#234;me que pour les mots cl&#233;s.&lt;/p&gt;
&lt;dl class='spip_document_11712 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH507/ressource-2-245ea.png' width='520' height='507' alt='PNG - 25.3&#160;ko' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;Si vous souhaitez ajouter une autorisation, cliquez sur : &lt;strong&gt; &lt;i&gt;Ajouter une autorisation&lt;/i&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;dl class='spip_document_11706 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH433/ajout_autorisation_1-873e6.png' width='520' height='433' alt='PNG - 23.7&#160;ko' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;Si vous avez des autorisations, elles s'affichent l'une sous l'autre. Ici il y en a 4 :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; 1 qui est li&#233;e &#224; notre ressource&lt;/li&gt;&lt;li&gt; 3 qui ne sont pas li&#233;es&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;vous pouvez lier une autorisation &#224; votre ressource : &lt;strong&gt; &lt;i&gt;Ajouter le lien de cette autorisation&lt;/i&gt; &lt;/strong&gt;.&lt;br class='autobr' /&gt;
Vous pouvez supprimer une autorisation pour votre ressource : &lt;strong&gt; &lt;i&gt;Supprimer le lien de cette autorisation&lt;/i&gt; &lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Si vous souhaitez cr&#233;er une autorisation, cliquez sur : &lt;strong&gt; &lt;i&gt;creer et lier une autorisation&lt;/i&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;dl class='spip_document_11707 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH333/ajout_autorisation_2-99d9b.png' width='520' height='333' alt='PNG - 17.7&#160;ko' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;S'offre &#224; nous la possibilit&#233; de choisir entre :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; 3 types d'utilisateurs :&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Par Statut &lt;dl class='spip_document_11710 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH221/autorisation_statut-268aa.jpg' width='520' height='221' alt='JPEG - 19.4&#160;ko' /&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Par Auteur &lt;dl class='spip_document_11708 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH236/autorisation_auteurs-c3df6.jpg' width='520' height='236' alt='JPEG - 18.4&#160;ko' /&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Par Grappe (si le plugin &lt;a href=&quot;http://contrib.spip.net/Grappes-1-0&quot; class='spip_out' rel='external'&gt;Grappe&lt;/a&gt; est activ&#233;) &lt;dl class='spip_document_11709 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH174/autorisation_grappes-d74f0.jpg' width='520' height='174' alt='JPEG - 14.4&#160;ko' /&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; 4 niveaux d'autorisations :&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Voir : affiche ou non la ressource&lt;/li&gt;&lt;li&gt; Modifier : permet de Modifier une R&#233;servation&lt;/li&gt;&lt;li&gt; Creer : permet de Cr&#233;er une R&#233;servation &lt;/li&gt;&lt;li&gt; Supprimer : permet de Supprimer une R&#233;servation&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;IMPORTANT : Pour qu'une ressource soit visible par tout le monde, il faut choisir l'autorisation : statut : &lt;strong&gt;Tous&lt;/strong&gt; avec le droit : &lt;strong&gt;Voir&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2. Affichage par mois&lt;/strong&gt;&lt;/p&gt;
&lt;dl class='spip_document_11705 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH353/affichage_mois-1005f.jpg' width='520' height='353' alt='JPEG - 83.3&#160;ko' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;une info bulle nous montre le descriptif d'une r&#233;servation&lt;br class='autobr' /&gt;
la case gris&#233; (ici le 15 avril) correspond &#224; la date choisie (par d&#233;faut la date du jour).&lt;br class='autobr' /&gt;
C'est elle que l'on retrouvera au centre du tableau dans l'affichage par semaine (cf ORR v1)&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Compatibilit&#233; avec la v1&lt;/h3&gt;
&lt;p&gt;Pour les utilisateur de la v1, je n'ai pas test&#233; si on pouvait r&#233;cup&#233;rer (de fa&#231;on automatique) les donn&#233;es lors de l'installation de la v2.&lt;br class='autobr' /&gt;
Pour les utilisateurs &lt;strong&gt;avertis&lt;/strong&gt; (solution qui fonctionne) :&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; sauvegarder les tables orr_ressources, orr_reservations et orr_reservations_liens.&lt;/li&gt;&lt;li&gt; d&#233;sinstaller orr v1&lt;/li&gt;&lt;li&gt; installer orr v2&lt;/li&gt;&lt;li&gt; r&#233;injecter les donn&#233;es des tables sauvegard&#233;es&lt;/li&gt;&lt;li&gt; attribuer un mot cl&#233; et une autorisation pour chaque ressource r&#233;cup&#233;r&#233;e.&lt;/li&gt;&lt;/ol&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;A faire&lt;/h3&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;del&gt;Une gestion avanc&#233;e des droits&lt;/del&gt;&lt;/li&gt;&lt;li&gt; une r&#233;servation par &lt;strong&gt;Nom&lt;/strong&gt; associant 1 ou X ressources.&lt;/li&gt;&lt;li&gt; Une am&#233;lioration de la mise en page : Ne vous g&#234;nez pas pour l'am&#233;liorer !!&lt;/li&gt;&lt;li&gt; Poursuivre l'ajout des cha&#238;nes de langue&lt;/li&gt;&lt;li&gt; &lt;del&gt;Une vue par mois &lt;/del&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Remerciement&lt;/h3&gt;
&lt;p&gt;Un grand merci &#224; cy_altern pour ses conseils tr&#232;s pr&#233;cieux&lt;/p&gt;&lt;/div&gt;
		
&lt;div class='raw_texte'&gt;ORR passe en version 2, avec quelques nouveaut&#233;s attendues.
Je ne reprendrai pas les explications donn&#233;es dans la [version 1-&gt;http://contrib.spip.net/Organisation-des-Reservations-et-des-Ressources]. {{{Les nouveaut&#233;s :}}} {{1. Gestion des autorisations}}
Le principe est simple, c'est le m&#234;me que pour les mots cl&#233;s.
&lt;emb11712|center&gt;
Si vous souhaitez ajouter une autorisation, cliquez sur : {{ {Ajouter une autorisation} }}
&lt;emb11706|center&gt;
Si vous avez des autorisations, elles s'affichent l'une sous l'autre. Ici il y en a 4 :
-* 1 qui est li&#233;e &#224; notre ressource
-* 3 qui ne sont pas li&#233;es vous pouvez lier une autorisation &#224; votre ressource : {{ {Ajouter le lien de cette autorisation} }}.
Vous pouvez supprimer une autorisation pour votre ressource : {{ {Supprimer le lien de cette autorisation} }}. Si vous souhaitez cr&#233;er une autorisation, cliquez sur : {{ {creer et lier une autorisation} }}
&lt;emb11707|center&gt; S'offre &#224; nous la possibilit&#233; de choisir entre :
-* 3 types d'utilisateurs :
-** Par Statut &lt;emb11710|center&gt;
-** Par Auteur &lt;emb11708|center&gt;
-** Par Grappe (si le plugin [Grappe-&gt;http://contrib.spip.net/Grappes-1-0] est activ&#233;) &lt;emb11709|center&gt;
-* 4 niveaux d'autorisations :
-** Voir : affiche ou non la ressource
-** Modifier : permet de Modifier une R&#233;servation
-** Creer : permet de Cr&#233;er une R&#233;servation -** Supprimer : permet de Supprimer une R&#233;servation IMPORTANT : Pour qu'une ressource soit visible par tout le monde, il faut choisir l'autorisation : statut : {{Tous}} avec le droit : {{Voir}} {{2. Affichage par mois}}
&lt;emb11705|center&gt;
une info bulle nous montre le descriptif d'une r&#233;servation
la case gris&#233; (ici le 15 avril) correspond &#224; la date choisie (par d&#233;faut la date du jour).
C'est elle que l'on retrouvera au centre du tableau dans l'affichage par semaine (cf ORR v1) {{{Compatibilit&#233; avec la v1}}}
Pour les utilisateur de la v1, je n'ai pas test&#233; si on pouvait r&#233;cup&#233;rer (de fa&#231;on automatique) les donn&#233;es lors de l'installation de la v2.
Pour les utilisateurs {{avertis}} (solution qui fonctionne):
-# sauvegarder les tables orr_ressources, orr_reservations et orr_reservations_liens.
-# d&#233;sinstaller orr v1
-# installer orr v2
-# r&#233;injecter les donn&#233;es des tables sauvegard&#233;es
-# attribuer un mot cl&#233; et une autorisation pour chaque ressource r&#233;cup&#233;r&#233;e. {{{A faire}}}
-* &lt;del&gt;Une gestion avanc&#233;e des droits&lt;/del&gt;
-* une r&#233;servation par {{Nom}} associant 1 ou X ressources.
-* Une am&#233;lioration de la mise en page : Ne vous g&#234;nez pas pour l'am&#233;liorer !!
-* Poursuivre l'ajout des cha&#238;nes de langue
-* &lt;del&gt;Une vue par mois &lt;/del&gt; {{{Remerciement}}}
Un grand merci &#224; cy_altern pour ses conseils tr&#232;s pr&#233;cieux
&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		
		<enclosure url="http://files.spip.org/spip-zone/orr_2.zip" length="71388" type="application/zip" />
		
		<enclosure url="http://files.spip.org/IMG/png/liste_autorisations.png" length="11005" type="image/png" />
		

	</item>



	<item>
		<title>Afficher recherche google/bing</title>
		<link>http://files.spip.org/Afficher-recherche-google-bing</link>
		<guid isPermaLink="true">http://files.spip.org/Afficher-recherche-google-bing</guid>
		<dc:date>2013-05-19T12:58:24Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Mediaoueg</dc:creator>

<category domain="http://files.spip.org/Referencement-meta-donnees-et-SEO">R&#233;f&#233;rencement, m&#233;tadonn&#233;es et &lt;abbr title=&quot;Search Engine Optimization&quot;&gt;SEO&lt;/abbr&gt;</category>

		<dc:subject>Toutes versions de SPIP</dc:subject>
		<dc:subject>Contrib p&#233;dagogique</dc:subject>
		<dc:subject>R&#233;f&#233;rencement</dc:subject>
		<dc:subject>Exemple programmation</dc:subject>
		<dc:subject>Tout Public</dc:subject>

		<description>
&lt;p&gt;Ce bout de code permet d'augmenter sa visibilit&#233; sur internet, il affiche les mots cl&#233;s par lequel les visiteurs ont arriv&#233;s, que cela soit de Google, Bing, Yahoo, Qwant...&lt;br class='autobr' /&gt;
Avec l'affichage des termes de recherche entrants li&#233;s aux articles de votre site, vous renforcez le r&#233;f&#233;rencement de votre site web.&lt;br class='autobr' /&gt;
Ce code est &#224; ins&#233;rez dans votre page article.html &#224; l'endroit que vous voulez :&lt;br class='autobr' /&gt;
&lt;B_statsr&gt; &lt;BOUCLE_statsr(DATA)source (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Referencement-meta-donnees-et-SEO" rel="directory"&gt;R&#233;f&#233;rencement, m&#233;tadonn&#233;es et &lt;abbr title=&quot;Search Engine Optimization&quot;&gt;SEO&lt;/abbr&gt;&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/+-Toutes-versions-de-SPIP-+" rel="tag"&gt;Toutes versions de SPIP&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Contrib-pedagogique" rel="tag"&gt;Contrib p&#233;dagogique&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Referencement" rel="tag"&gt;R&#233;f&#233;rencement&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Exemple-programmation" rel="tag"&gt;Exemple programmation&lt;/a&gt;, 
&lt;a href="http://files.spip.org/+-Tout-Public-+" rel="tag"&gt;Tout Public&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Ce bout de code permet d'augmenter sa visibilit&#233; sur internet, il affiche les mots cl&#233;s par lequel les visiteurs ont arriv&#233;s, que cela soit de Google, Bing, Yahoo, Qwant...&lt;/p&gt; &lt;p&gt;Avec l'affichage des termes de recherche entrants li&#233;s aux articles de votre site, vous renforcez le r&#233;f&#233;rencement de votre site web.&lt;/p&gt; &lt;p&gt;Ce code est &#224; ins&#233;rez dans votre page article.html &#224; l'endroit que vous voulez :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='10' class='spip_cadre' dir='ltr'&gt;&lt;B_statsr&gt; &lt;BOUCLE_statsr(DATA){source stats_referers,#ENV{limit,100},#ENV{jour,&#039;&#039;},#ENV{id_article}}&gt; &lt;BOUCLE_sous(POUR){tableau #VALEUR{referers}}&gt;#VALEUR{keywords} &lt;/BOUCLE_sous&gt; &lt;/BOUCLE_statsr&gt;
&lt;/B_statsr&gt;&lt;/textarea&gt;
&lt;p&gt;Il est inspir&#233; de la page statistiques en partie priv&#233;e, vous pouvez modifier le nombre de mots cl&#233;s affich&#233;. Bien sur son squelette est facilement modifiable.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Pour un exemple de statistiques affich&#233;s en bas d'article :&lt;br class='autobr' /&gt;
&lt;a href=&quot;http://servijer.net/mediaoueg/Prenoms-Bretons&quot; class='spip_out' rel='external'&gt;exemple de mise en place du code&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class='raw_texte'&gt;Ce bout de code permet d'augmenter sa visibilit&#233; sur internet, il affiche les mots cl&#233;s par lequel les visiteurs ont arriv&#233;s, que cela soit de Google, Bing, Yahoo, Qwant... Avec l'affichage des termes de recherche entrants li&#233;s aux articles de votre site, vous renforcez le r&#233;f&#233;rencement de votre site web. Ce code est &#224; ins&#233;rez dans votre page article.html &#224; l'endroit que vous voulez: &lt;cadre&gt;
&lt;B_statsr&gt; &lt;BOUCLE_statsr(DATA){source stats_referers,#ENV{limit,100},#ENV{jour,''},#ENV{id_article}}&gt; &lt;BOUCLE_sous(POUR){tableau #VALEUR{referers}}&gt;#VALEUR{keywords} &lt;/BOUCLE_sous&gt; &lt;/BOUCLE_statsr&gt;
&lt;/B_statsr&gt;
&lt;/cadre&gt; Il est inspir&#233; de la page statistiques en partie priv&#233;e, vous pouvez modifier le nombre de mots cl&#233;s affich&#233;. Bien sur son squelette est facilement modifiable.&lt;/div&gt;&lt;!--.rss_texte--&gt;
		&lt;div class='raw_ps'&gt;Pour un exemple de statistiques affich&#233;s en bas d'article :
[
exemple de mise en place du code-&gt;http://servijer.net/mediaoueg/Prenoms-Bretons]&lt;/div&gt;&lt;!--.rss_ps--&gt;

		</content:encoded>
]

		

	</item>



	<item>
		<title>Export Spip vers Wordpress</title>
		<link>http://files.spip.org/Export-Spip-vers-Wordpress</link>
		<guid isPermaLink="true">http://files.spip.org/Export-Spip-vers-Wordpress</guid>
		<dc:date>2013-05-11T21:54:13Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>soon7</dc:creator>

<category domain="http://files.spip.org/Import-Export">Import-Export</category>

		<dc:subject>SPIP 2.1</dc:subject>
		<dc:subject>Import-export</dc:subject>
		<dc:subject>Adaptation SPIP</dc:subject>
		<dc:subject>Documentation incompl&#232;te</dc:subject>
		<dc:subject>Tutos&amp;Formation</dc:subject>

		<description>
&lt;p&gt;Probl&#233;matique &lt;br class='autobr' /&gt;
On souhaite migrer un site spip vers un site wordpress.&lt;br class='autobr' /&gt; Si seul le contenu des articles nous int&#233;resse, on peut tr&#232;s bien utiliser un des plugins de Wordpress permettant d'importer un flux rss, ce flux rss &#233;tant cr&#233;&#233; par Spip.&lt;br class='autobr' /&gt; Cette m&#233;thode n'est toutefois pas forc&#233;ment satisfaisante dans certains cas, car il manque certaines informations (par exemple : documents, commentaire, etc). Contexte de l'import d&#233;taill&#233; ici &lt;br class='autobr' /&gt;
Voici le contexte dans lequel a &#233;t&#233; r&#233;alis&#233; cet import :&lt;br class='autobr' /&gt; On dispose (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Import-Export" rel="directory"&gt;Import-Export&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/SPIP-2-1" rel="tag"&gt;SPIP 2.1&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Import-export,204,204" rel="tag"&gt;Import-export&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Adaptation-SPIP" rel="tag"&gt;Adaptation SPIP&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Chantier-documentation" rel="tag"&gt;Documentation incompl&#232;te&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Tutos-Formation" rel="tag"&gt;Tutos&amp;Formation&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Probl&#233;matique&lt;/h3&gt;
&lt;p&gt;On souhaite migrer un site spip vers un site wordpress.&lt;br class='autobr' /&gt;
Si seul le contenu des articles nous int&#233;resse, on peut tr&#232;s bien utiliser un des plugins de Wordpress permettant d'importer un flux rss, ce flux rss &#233;tant cr&#233;&#233; par Spip.&lt;br class='autobr' /&gt;
Cette m&#233;thode n'est toutefois pas forc&#233;ment satisfaisante dans certains cas, car il manque certaines informations (par exemple : documents, commentaire, etc).&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Contexte de l'import d&#233;taill&#233; ici&lt;/h3&gt;
&lt;p&gt;Voici le contexte dans lequel a &#233;t&#233; r&#233;alis&#233; cet import :&lt;br /&gt;- On dispose d'un spip 2.1.12 install&#233; et avec du contenu.&lt;br /&gt;- Un wordpress 3.5 a &#233;t&#233; install&#233; au m&#234;me endroit et est vierge de contenu &#171; v&#233;ritable &#187;.&lt;br class='autobr' /&gt;
C'est &#224; dire que wordpress est install&#233; et contient juste les enregistrements de base cr&#233;&#233; lors de l'installation de wordpress : cat&#233;gorie de test, l'article de test, le commentaire de test, etc&lt;br /&gt;- Le spip et le wordpress ont &#233;t&#233; install&#233; sur la m&#234;me base de donn&#233;es&lt;/p&gt;
&lt;dl class='spip_document_11677 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://files.spip.org/IMG/png/capture_d_ecran_2013-05-01_a_17.19.07.png&quot; title='PNG - 266.9&#160;ko' type=&quot;image/png&quot;&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L119xH120/capture_d_ecran_2013-05-01_a_17.19.07-4f50d-234ba.png' width='119' height='120' alt='PNG - 266.9&#160;ko' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;Il se peut que votre contexte &#224; vous soit diff&#233;rent : &lt;br /&gt;- wp et spip sur des bases de donn&#233;es diff&#233;rentes&lt;br /&gt;- wp et spip sur des h&#233;bergements diff&#233;rents sur le m&#234;me serveur&lt;br /&gt;- wp et spip sur des serveurs diff&#233;rents&lt;br /&gt;- wp a d&#233;j&#224; des posts, des categories, des comments, des attachments, etc&lt;/p&gt; &lt;p&gt;Je n'ai pas pu traiter l'ensemble de ces cas, mais les techniques d&#233;taill&#233;es ici devraient vous permettre d'avoir un d&#233;but de solutions.&lt;/p&gt; &lt;p&gt;Une solution pour r&#233;gler ces diff&#233;rents cas serait de faire un export bdd du spip (soit par spip, soit par phpMyadmin), et de r&#233;installer en local afin d'avoir le m&#234;me contexte (spip/wp au meme endroit, sur la meme base, etc).&lt;br class='autobr' /&gt;
Une fois le contexte local ok, vous lancer la mise &#224; jour d&#233;taill&#233;e ici avant de faire un export du wordpress afin de tout r&#233;importer sur votre wordpress en ligne.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;A lire avant de commencer - Conseils&lt;/h3&gt;
&lt;p&gt;- Afin de migrer un spip vers un wordpress, plusieurs &#233;tapes sont n&#233;cessaires, et doivent r&#233;aliser dans l'ordre car il y a des d&#233;pendances (comment voulez vous rajouter des commentaires &#224; des posts n'ayant pas encore &#233;t&#233; cr&#233;&#233;.)&lt;br class='autobr' /&gt;
C'est pourquoi il est vraiment important de respecter l'ordre de ces &#233;tapes&lt;/p&gt; &lt;p&gt;- Avant de faire quoi que ce soit, il est vraiment imp&#233;ratif d'avoir fait au pr&#233;alable une sauvegarde compl&#232;te du site en terme de fichiers et de base de donn&#233;es.&lt;/p&gt; &lt;p&gt;- Cette migration devrait &#234;tre effectu&#233;e sur un serveur de d&#233;veloppement et non sur le site en production. Id&#233;alement il faudrait faire cette migration en local. Pour cela il existe plusieurs tr&#232;s bonnes solutions vous permettant d'avoir un serveur un local (wamp, easyphp, mamp, xamp, etc)&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;&lt;dl class='spip_document_11681 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://files.spip.org/IMG/png/capture_d_ecran_2013-05-02_a_16.09.09.png&quot; title='PNG - 49.6&#160;ko' type=&quot;image/png&quot;&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L120xH50/capture_d_ecran_2013-05-02_a_16.09.09-bda30-f1f53.png' width='120' height='50' alt='PNG - 49.6&#160;ko' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11681 spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Lancer des requ&#234;tes dans phpMyAdmin&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/td&gt;
&lt;td&gt;beaucoup des manipulations &#224; effectuer sont des requ&#234;tes mysql. il vous faudra donc les lancer dans votre utilitaire de gestion de base de donn&#233;es,comme par exemple phpMyadmin&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Les rubriques en category wp&lt;/h3&gt;
&lt;p&gt;L'&#233;quivalent des rubriques de spip sont les cat&#233;gories de wordpress.&lt;br class='autobr' /&gt;
On fait une premi&#232;re requete afin d'importer les rubriques dans les cat&#233;gories&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;REPLACE INTO wp_terms(term_id, name, slug, term_group)&lt;br /&gt;
SELECT id_rubrique, titre, CONCAT(&quot;rub&quot;,id_rubrique), 1 FROM spip_rubriques;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;On fait ensuite une seconde requ&#234;te, qui va mettre &#224; jour les urls r&#233; &#233;crites des cat&#233;gories en se basant sur celles des rubriques spip.&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;UPDATE wp_terms, spip_urls&lt;br /&gt;
SET slug = spip_urls.url&lt;br /&gt;
WHERE spip_urls.id_objet = term_id&lt;br /&gt;
AND spip_urls.type = &quot;rubrique&quot;&lt;/code&gt;&lt;/div&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Les articles spip en post wp&lt;/h3&gt;
&lt;p&gt;Une fois la hi&#233;rarchie du site &#171; rubriques-cat&#233;gories &#187; effectu&#233;e, on passe aux articles.&lt;br class='autobr' /&gt;
Un article au sens spip correspond &#224; un post de wordpress.&lt;br class='autobr' /&gt;
Cette premi&#232;re requ&#234;te permet de convertir les articles en posts.&lt;br class='autobr' /&gt;
On concat&#232;ne ici chapo, descriptif et texte dans l'unique champ de base du post correspondant : post_content.&lt;/p&gt; &lt;p&gt;wordpress permet normalement de rajouter de nouveaux champs via la taxonomy, mais je ne m'y connais pas assez pour cr&#233;er de nouveaux champs chapeau et descriptif dans les posts.&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;REPLACE INTO wp_posts(&lt;br /&gt; ID&lt;br /&gt; , post_author&lt;br /&gt; , post_date, post_date_gmt&lt;br /&gt; , post_content&lt;br /&gt; , post_title&lt;br /&gt; #, post_category&lt;br /&gt; # , post_status&lt;br /&gt; , to_ping , pinged&lt;br /&gt; , post_modified, post_modified_gmt&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
SELECT&lt;br /&gt; p.id_article&lt;br /&gt; , u.id_auteur&lt;br /&gt; , p.date, p.date&lt;br /&gt; , concat(p.chapo, p.descriptif, p.texte)&lt;br /&gt; , titre&lt;br /&gt; #, p.id_rubrique&lt;br /&gt; , '', ''&lt;br /&gt; , p.date_modif, p.date_modif&lt;br /&gt;
FROM&lt;br /&gt; spip_articles AS p&lt;br /&gt; LEFT JOIN spip_auteurs_articles AS u ON u.id_article = p.id_article;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Une seconde requ&#234;te permet de faire l'association &#171; post &lt;=&gt; cat&#233;gorie &#187; correspondant &#224; &#171; article &lt;=&gt; rubrique &#187;&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;REPLACE INTO wp_term_relationships(object_id, term_taxonomy_id)&lt;br /&gt;
SELECT p.id_article, p.id_rubrique FROM spip_articles AS p;&lt;/code&gt;&lt;/div&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Les commentaires spip en comments wp&lt;/h3&gt;
&lt;p&gt;Maintenant que nous avons les &#171; articles-posts &#187;, on peut import les &#171; forums-comments &#187;&lt;br class='autobr' /&gt;
On importe tout d'abord les commentaires en les mettant tous non valid&#233;s.&lt;br class='autobr' /&gt;
Un seconde requete permettra de valider uniquement les comments correspondant aux forums spip publi&#233;s&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;REPLACE INTO wp_comments(&lt;br /&gt; comment_ID&lt;br /&gt; , comment_post_ID&lt;br /&gt; , comment_author&lt;br /&gt; , comment_author_email&lt;br /&gt; ,comment_author_url&lt;br /&gt; , comment_date&lt;br /&gt; , comment_date_gmt&lt;br /&gt; , comment_content&lt;br /&gt; , comment_parent&lt;br /&gt; , comment_approved&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
SELECT&lt;br /&gt; id_forum&lt;br /&gt; , id_article&lt;br /&gt; , auteur&lt;br /&gt; , email_auteur&lt;br /&gt; , url_site&lt;br /&gt; , date_heure&lt;br /&gt; , date_heure&lt;br /&gt; , texte&lt;br /&gt; , id_parent&lt;br /&gt; , 0&lt;br /&gt;
FROM spip_forum;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;On valide les commentaires qui doivent l'&#234;tre :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;update wp_comments, spip_forum&lt;br /&gt;
SET comment_approved = 1&lt;br /&gt;
WHERE wp_comments .comment_ID = spip_forum.id_article&lt;br /&gt;
AND spip_forum.statut = &quot;publie&quot;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;On update le nombre de commentaires par posts, par rapport aux validations pr&#233;c&#233;dentes&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;UPDATE wp_posts&lt;br /&gt;
SET comment_count = (SELECT COUNT( * )&lt;br /&gt;
from wp_comments, wp_posts WHERE comment_post_ID = ID and comment_approved = 1)&lt;/code&gt;&lt;/div&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Les documents&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Comment est-ce g&#233;r&#233; chez Spip ? &lt;/strong&gt;&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;&lt;dl class='spip_document_11678 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://files.spip.org/IMG/png/capture_d_ecran_2013-05-02_a_11.47.38.png&quot; title='PNG - 12&#160;ko' type=&quot;image/png&quot;&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L74xH120/capture_d_ecran_2013-05-02_a_11.47.38-adcc4-e31e8.png' width='74' height='120' alt='PNG - 12&#160;ko' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11678 spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Documents dans Spip&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/td&gt;
&lt;td&gt;Tous les documents sont stock&#233;s dans le r&#233;pertoire IMG.&lt;br /&gt; &lt;br /&gt;Les logos d'articles sont &#224; la racine de IMG sous la forme de fichier artonID_ARTICLE.extension (en fonction de l'extension de l'image de base upload&#233;e en tant que logo, g&#233;n&#233;ralement des jpeg)&lt;br /&gt; &lt;br /&gt;Les autres fichiers sont r&#233;partis dans des sous r&#233;pertoires, un par type de fichier (zip, jpg, png, swf, etc)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Comment est-ce g&#233;r&#233; chez Wordpress ?&lt;/strong&gt;&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;&lt;dl class='spip_document_11679 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://files.spip.org/IMG/png/capture_d_ecran_2013-05-02_a_11.55.17.png&quot; title='PNG - 8.5&#160;ko' type=&quot;image/png&quot;&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L107xH120/capture_d_ecran_2013-05-02_a_11.55.17-c98e1-f0938.png' width='107' height='120' alt='PNG - 8.5&#160;ko' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11679 spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Documents dans Wordpress&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/td&gt;
&lt;td&gt;Chaque document est consid&#233;r&#233; comme un post, ce post ayant des postmeta particuliere.&lt;br class='autobr' /&gt;
Une image, ou un document, ou un logo d'un post wp sera consid&#233;r&#233; en bdd comme &#233;tant un sous post de ce post.&lt;br class='autobr' /&gt;
Les documents sont stock&#233;s au niveau de wp-content/uploads, et Wordpress cr&#233;e des r&#233;pertoires selon les ann&#233;es et les mois.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Comment concilier les 2 lors de l'export ?&lt;/strong&gt;&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;&lt;dl class='spip_document_11680 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://files.spip.org/IMG/png/capture_d_ecran_2013-05-02_a_13.38.59.png&quot; title='PNG - 20.6&#160;ko' type=&quot;image/png&quot;&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L55xH120/capture_d_ecran_2013-05-02_a_13.38.59-f9327-d07b3.png' width='55' height='120' alt='PNG - 20.6&#160;ko' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11680 spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Copie de /IMG dans /wp-content/upload&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/td&gt;
&lt;td&gt;Pour pouvoir g&#233;rer l'export spip =&gt; Wordpress, il vous faut &lt;strong&gt;COPIER&lt;/strong&gt; le r&#233;pertoire IMG dans wp-content/upload&lt;br /&gt; &lt;br /&gt;Cette manipulation nous permettra de g&#233;rer les export de logos d'articles et de documents vers Wordpress&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;M&#233;thode de mise &#224; jour&lt;/strong&gt;&lt;br class='autobr' /&gt;
&#201;tant donn&#233; les op&#233;rations n&#233;cessaires afin de mettre &#224; jour les donn&#233;es concernant les documents, je suis pass&#233; par des squelettes spip ayant une pagination, ce qui permet de traiter par lots (au cas o&#249; votre spip aurait beaucoup d'&#233;l&#233;ments).&lt;br class='autobr' /&gt;
J'ai mis par d&#233;faut une pagination de 100, mais vous pouvez modifier cette valeur dans le squelette au besoin.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Les documents &#171; Image &#224; la Une &#187; = logo d'article&lt;/h3&gt;
&lt;p&gt;Wordpress permet pour chaque post de choisir ou d'uploader une image comme &#233;tant &#171; l'image &#224; la Une &#187; pour ce post, en d'autre termes, le logo de cet article.&lt;br class='autobr' /&gt;
Ce traitement chez Spip est s&#233;par&#233; artonXX d'un c&#244;t&#233;, et documents de l'autre) alors que chez wordpress, logo d'article, fichier joint, m&#234;me combat, il s'agit d'un wp_post.&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;&lt;dl class='spip_document_11683 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://files.spip.org/IMG/html/import_logos.html&quot; title='HTML - 1.9&#160;ko' type=&quot;text/html&quot;&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L52xH52/html-fed3d.png' width='52' height='52' alt='HTML - 1.9&#160;ko' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11683 spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;import_logos &#224; placer dans /squelettes&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/td&gt;
&lt;td&gt;Il faut mettre ce fichier dans votre r&#233;pertoire /squelettes, le lancer dans votre navigateur, puis passer de page en page avec la pagination.&lt;br class='autobr' /&gt;
A chaque page affich&#233;e, Spip fait les requ&#234;tes n&#233;cessaires pour les images &#224; la Une.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Les documents li&#233;s &#224; un article&lt;/h3&gt;&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;&lt;dl class='spip_document_11682 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://files.spip.org/IMG/html/import_documents.html&quot; title='HTML - 2.4&#160;ko' type=&quot;text/html&quot;&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L52xH52/html-fed3d.png' width='52' height='52' alt='HTML - 2.4&#160;ko' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11682 spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;import_documents &#224; placer dans /squelettes&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/td&gt;
&lt;td&gt;Chaque document est un wp_post, ce post est li&#233; &#224; l'article gr&#226;ce aux informations de wp_post_meta. &lt;br class='autobr' /&gt;
Il faut mettre ce fichier dans votre r&#233;pertoire /squelettes, le lancer dans votre navigateur, puis passer de page en page avec la pagination.&lt;br class='autobr' /&gt;
A chaque page affich&#233;e, Spip fait les requ&#234;tes n&#233;cessaires pour les documents affich&#233;s.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Pour afficher les fichiers li&#233;s &#224; un article, cela d&#233;pend de votre th&#232;me WordPress.&lt;br class='autobr' /&gt;
Beaucoup de th&#232;mes n'affichent pas les documents li&#233;s &#224; un post.&lt;br class='autobr' /&gt;
C'est pourquoi vous serez sans doute oblig&#233; d'&#233;diter votre th&#232;me afin de les afficher.&lt;br class='autobr' /&gt;
Pour tester rapidement, voici un bout de code que vous pouvez mettre au niveau de l'affichage d'un post (single.php)&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;?php &lt;br /&gt; echo &quot;&lt;h1&gt;test !&lt;/h1&gt;&quot;;&lt;br /&gt; $args = array(&lt;br /&gt; 'post_type' =&gt; 'attachment',&lt;br /&gt; 'numberposts' =&gt; null,&lt;br /&gt; 'post_status' =&gt; null,&lt;br /&gt; 'post_parent' =&gt; $post-&gt;ID&lt;br /&gt;
); &lt;br /&gt;
$attachments = get_posts($args);&lt;br /&gt;
if ($attachments) {&lt;br /&gt; foreach ($attachments as $attachment) {&lt;br /&gt; echo apply_filters('the_title', $attachment-&gt;post_title);&lt;br /&gt; the_attachment_link($attachment-&gt;ID, false);&lt;br /&gt; }&lt;br /&gt;
}&lt;br /&gt;
?&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;En faisant rapidement une recherche Google, il ya d'autre ssources permettant de g&#233;rer l'affichage des documents li&#233;s dans WP :&lt;br /&gt;- &lt;a href=&quot;http://wp.tutsplus.com/tutorials/creative-coding/sharing-the-wordpress-love-with-non-image-media-attachments/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://wp.tutsplus.com/tutorials/creative-coding/sharing-the-wordpress-love-with-non-image-media-attachments/&lt;/a&gt;&lt;br /&gt;- &lt;a href=&quot;http://www.emmanuelgeorjon.com/wordpress-attachments-107/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.emmanuelgeorjon.com/wordpress-attachments-107/&lt;/a&gt;&lt;br /&gt;- &lt;a href=&quot;http://www.eiffair.fr/wordpress/creer-un-theme-wordpress-7-les-templates-single-post-attachment-et-404.htm&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.eiffair.fr/wordpress/creer-un-theme-wordpress-7-les-templates-single-post-attachment-et-404.htm&lt;/a&gt;&lt;br /&gt;- &lt;a href=&quot;http://wordpress.stackexchange.com/questions/14937/attachment-page-template-only-show-attachments-for-current-post&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://wordpress.stackexchange.com/questions/14937/attachment-page-template-only-show-attachments-for-current-post&lt;/a&gt;&lt;br /&gt;- &lt;a href=&quot;http://wordpress.stackexchange.com/questions/13916/page-template-for-attachement-page&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://wordpress.stackexchange.com/questions/13916/page-template-for-attachement-page&lt;/a&gt;&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;TO DO : &lt;/h3&gt;
&lt;p&gt;Ceci est loin d'&#234;tre parfait, et n'attend que votre aide afin d'&#234;tre am&#233;lior&#233;.&lt;/p&gt; &lt;p&gt;Plusieurs points ne sont pas trait&#233;s : &lt;br /&gt;- import des mots cl&#233;s spip&lt;br /&gt;- post_meta des images dans wp_postmeta pour des images : apparemment il faudrait aussi un tableau s&#233;rialis&#233; avec plusieurs infos&lt;br /&gt;- tester ces &#233;tapes pour un spip 3 vers wordpress 3.5 (derni&#232;re version au moment de la r&#233;daction de cet article&lt;/p&gt;&lt;/div&gt;
		
&lt;div class='raw_texte'&gt;{{{Probl&#233;matique}}}
On souhaite migrer un site spip vers un site wordpress.
Si seul le contenu des articles nous int&#233;resse, on peut tr&#232;s bien utiliser un des plugins de Wordpress permettant d'importer un flux rss, ce flux rss &#233;tant cr&#233;&#233; par Spip.
Cette m&#233;thode n'est toutefois pas forc&#233;ment satisfaisante dans certains cas, car il manque certaines informations (par exemple : documents, commentaire, etc). {{{Contexte de l'import d&#233;taill&#233; ici}}}
Voici le contexte dans lequel a &#233;t&#233; r&#233;alis&#233; cet import :
- On dispose d'un spip 2.1.12 install&#233; et avec du contenu.
- Un wordpress 3.5 a &#233;t&#233; install&#233; au m&#234;me endroit et est vierge de contenu &quot;v&#233;ritable&quot;.
C'est &#224; dire que wordpress est install&#233; et contient juste les enregistrements de base cr&#233;&#233; lors de l'installation de wordpress : cat&#233;gorie de test, l'article de test, le commentaire de test, etc
- Le spip et le wordpress ont &#233;t&#233; install&#233; sur la m&#234;me base de donn&#233;es
&lt;doc11677|center&gt; Il se peut que votre contexte &#224; vous soit diff&#233;rent : - wp et spip sur des bases de donn&#233;es diff&#233;rentes
- wp et spip sur des h&#233;bergements diff&#233;rents sur le m&#234;me serveur
- wp et spip sur des serveurs diff&#233;rents
- wp a d&#233;j&#224; des posts, des categories, des comments, des attachments, etc Je n'ai pas pu traiter l'ensemble de ces cas, mais les techniques d&#233;taill&#233;es ici devraient vous permettre d'avoir un d&#233;but de solutions. Une solution pour r&#233;gler ces diff&#233;rents cas serait de faire un export bdd du spip (soit par spip, soit par phpMyadmin), et de r&#233;installer en local afin d'avoir le m&#234;me contexte (spip/wp au meme endroit, sur la meme base, etc).
Une fois le contexte local ok, vous lancer la mise &#224; jour d&#233;taill&#233;e ici avant de faire un export du wordpress afin de tout r&#233;importer sur votre wordpress en ligne. {{{A lire avant de commencer - Conseils}}}
- Afin de migrer un spip vers un wordpress, plusieurs &#233;tapes sont n&#233;cessaires, et doivent r&#233;aliser dans l'ordre car il y a des d&#233;pendances (comment voulez vous rajouter des commentaires &#224; des posts n'ayant pas encore &#233;t&#233; cr&#233;&#233;.)
C'est pourquoi il est vraiment important de respecter l'ordre de ces &#233;tapes - Avant de faire quoi que ce soit, il est vraiment imp&#233;ratif d'avoir fait au pr&#233;alable une sauvegarde compl&#232;te du site en terme de fichiers et de base de donn&#233;es. - Cette migration devrait &#234;tre effectu&#233;e sur un serveur de d&#233;veloppement et non sur le site en production. Id&#233;alement il faudrait faire cette migration en local. Pour cela il existe plusieurs tr&#232;s bonnes solutions vous permettant d'avoir un serveur un local (wamp, easyphp, mamp, xamp, etc) |&lt;doc11681|center&gt;|beaucoup des manipulations &#224; effectuer sont des requ&#234;tes mysql. il vous faudra donc les lancer dans votre utilitaire de gestion de base de donn&#233;es,comme par exemple phpMyadmin| {{{Les rubriques en category wp}}}
L'&#233;quivalent des rubriques de spip sont les cat&#233;gories de wordpress.
On fait une premi&#232;re requete afin d'importer les rubriques dans les cat&#233;gories
&lt;code&gt;
REPLACE INTO wp_terms(term_id, name, slug, term_group)
SELECT id_rubrique, titre, CONCAT(&quot;rub&quot;,id_rubrique), 1 FROM spip_rubriques;
&lt;/code&gt; On fait ensuite une seconde requ&#234;te, qui va mettre &#224; jour les urls r&#233; &#233;crites des cat&#233;gories en se basant sur celles des rubriques spip.
&lt;code&gt;
UPDATE wp_terms, spip_urls
SET slug = spip_urls.url
WHERE spip_urls.id_objet = term_id
AND spip_urls.type = &quot;rubrique&quot;
&lt;/code&gt; {{{Les articles spip en post wp}}}
Une fois la hi&#233;rarchie du site &quot;rubriques-cat&#233;gories&quot; effectu&#233;e, on passe aux articles.
Un article au sens spip correspond &#224; un post de wordpress.
Cette premi&#232;re requ&#234;te permet de convertir les articles en posts.
On concat&#232;ne ici chapo, descriptif et texte dans l'unique champ de base du post correspondant : post_content. wordpress permet normalement de rajouter de nouveaux champs via la taxonomy, mais je ne m'y connais pas assez pour cr&#233;er de nouveaux champs chapeau et descriptif dans les posts. &lt;code&gt;
REPLACE INTO wp_posts( ID , post_author , post_date, post_date_gmt , post_content , post_title #, post_category # , post_status , to_ping , pinged , post_modified, post_modified_gmt ) SELECT p.id_article , u.id_auteur , p.date, p.date , concat(p.chapo, p.descriptif, p.texte) , titre #, p.id_rubrique , '', '' , p.date_modif, p.date_modif
FROM spip_articles AS p LEFT JOIN spip_auteurs_articles AS u ON u.id_article = p.id_article;
&lt;/code&gt; Une seconde requ&#234;te permet de faire l'association &quot;post &lt;=&gt; cat&#233;gorie&quot; correspondant &#224; &quot;article &lt;=&gt; rubrique&quot;
&lt;code&gt;REPLACE INTO wp_term_relationships(object_id, term_taxonomy_id)
SELECT p.id_article, p.id_rubrique FROM spip_articles AS p;
&lt;/code&gt; {{{Les commentaires spip en comments wp}}}
Maintenant que nous avons les &quot;articles-posts&quot;, on peut import les &quot;forums-comments&quot;
On importe tout d'abord les commentaires en les mettant tous non valid&#233;s.
Un seconde requete permettra de valider uniquement les comments correspondant aux forums spip publi&#233;s
&lt;code&gt;
REPLACE INTO wp_comments( comment_ID , comment_post_ID , comment_author , comment_author_email ,comment_author_url , comment_date , comment_date_gmt , comment_content , comment_parent , comment_approved
) SELECT id_forum , id_article , auteur , email_auteur , url_site , date_heure , date_heure , texte , id_parent , 0
FROM spip_forum;
&lt;/code&gt; On valide les commentaires qui doivent l'&#234;tre :
&lt;code&gt;update wp_comments, spip_forum
SET comment_approved = 1
WHERE wp_comments .comment_ID = spip_forum.id_article
AND spip_forum.statut = &quot;publie&quot;&lt;/code&gt; On update le nombre de commentaires par posts, par rapport aux validations pr&#233;c&#233;dentes
&lt;code&gt;
UPDATE wp_posts
SET comment_count = (SELECT COUNT( * )
from wp_comments, wp_posts WHERE comment_post_ID = ID and comment_approved = 1)
&lt;/code&gt; {{{Les documents}}}
{{Comment est-ce g&#233;r&#233; chez Spip ? }} |&lt;doc11678|center&gt;|Tous les documents sont stock&#233;s dans le r&#233;pertoire IMG. Les logos d'articles sont &#224; la racine de IMG sous la forme de fichier artonID_ARTICLE.extension (en fonction de l'extension de l'image de base upload&#233;e en tant que logo, g&#233;n&#233;ralement des jpeg) Les autres fichiers sont r&#233;partis dans des sous r&#233;pertoires, un par type de fichier (zip, jpg, png, swf, etc)| {{Comment est-ce g&#233;r&#233; chez Wordpress ?}}
|&lt;doc11679|center&gt;|Chaque document est consid&#233;r&#233; comme un post, ce post ayant des postmeta particuliere.
Une image, ou un document, ou un logo d'un post wp sera consid&#233;r&#233; en bdd comme &#233;tant un sous post de ce post.
Les documents sont stock&#233;s au niveau de wp-content/uploads, et Wordpress cr&#233;e des r&#233;pertoires selon les ann&#233;es et les mois.
| {{Comment concilier les 2 lors de l'export ?}}
|&lt;doc11680|center&gt;|Pour pouvoir g&#233;rer l'export spip =&gt; Wordpress, il vous faut {{COPIER}} le r&#233;pertoire IMG dans wp-content/upload Cette manipulation nous permettra de g&#233;rer les export de logos d'articles et de documents vers Wordpress
| {{M&#233;thode de mise &#224; jour}}
&#201;tant donn&#233; les op&#233;rations n&#233;cessaires afin de mettre &#224; jour les donn&#233;es concernant les documents, je suis pass&#233; par des squelettes spip ayant une pagination, ce qui permet de traiter par lots (au cas o&#249; votre spip aurait beaucoup d'&#233;l&#233;ments).
J'ai mis par d&#233;faut une pagination de 100, mais vous pouvez modifier cette valeur dans le squelette au besoin. {{{Les documents &quot;Image &#224; la Une&quot; = logo d'article}}}
Wordpress permet pour chaque post de choisir ou d'uploader une image comme &#233;tant &quot;l'image &#224; la Une&quot; pour ce post, en d'autre termes, le logo de cet article.
Ce traitement chez Spip est s&#233;par&#233; artonXX d'un c&#244;t&#233;, et documents de l'autre) alors que chez wordpress, logo d'article, fichier joint, m&#234;me combat, il s'agit d'un wp_post. |&lt;doc11683|center&gt;|Il faut mettre ce fichier dans votre r&#233;pertoire /squelettes, le lancer dans votre navigateur, puis passer de page en page avec la pagination.
A chaque page affich&#233;e, Spip fait les requ&#234;tes n&#233;cessaires pour les images &#224; la Une.| {{{Les documents li&#233;s &#224; un article}}}
|&lt;doc11682|center&gt;|Chaque document est un wp_post, ce post est li&#233; &#224; l'article gr&#226;ce aux informations de wp_post_meta. Il faut mettre ce fichier dans votre r&#233;pertoire /squelettes, le lancer dans votre navigateur, puis passer de page en page avec la pagination.
A chaque page affich&#233;e, Spip fait les requ&#234;tes n&#233;cessaires pour les documents affich&#233;s.| Pour afficher les fichiers li&#233;s &#224; un article, cela d&#233;pend de votre th&#232;me WordPress.
Beaucoup de th&#232;mes n'affichent pas les documents li&#233;s &#224; un post.
C'est pourquoi vous serez sans doute oblig&#233; d'&#233;diter votre th&#232;me afin de les afficher.
Pour tester rapidement, voici un bout de code que vous pouvez mettre au niveau de l'affichage d'un post (single.php)
&lt;code&gt;
&lt;?php echo &quot;&lt;h1&gt;test !&lt;/h1&gt;&quot;; $args = array( 'post_type' =&gt; 'attachment', 'numberposts' =&gt; null, 'post_status' =&gt; null, 'post_parent' =&gt; $post-&gt;ID
); $attachments = get_posts($args);
if ($attachments) { foreach ($attachments as $attachment) { echo apply_filters('the_title', $attachment-&gt;post_title); the_attachment_link($attachment-&gt;ID, false); }
}
?&gt;
&lt;/code&gt;
En faisant rapidement une recherche Google, il ya d'autre ssources permettant de g&#233;rer l'affichage des documents li&#233;s dans WP :
- http://wp.tutsplus.com/tutorials/creative-coding/sharing-the-wordpress-love-with-non-image-media-attachments/
- http://www.emmanuelgeorjon.com/wordpress-attachments-107/
- http://www.eiffair.fr/wordpress/creer-un-theme-wordpress-7-les-templates-single-post-attachment-et-404.htm
- http://wordpress.stackexchange.com/questions/14937/attachment-page-template-only-show-attachments-for-current-post
- http://wordpress.stackexchange.com/questions/13916/page-template-for-attachement-page {{{TO DO : }}}
Ceci est loin d'&#234;tre parfait, et n'attend que votre aide afin d'&#234;tre am&#233;lior&#233;. Plusieurs points ne sont pas trait&#233;s : - import des mots cl&#233;s spip
- post_meta des images dans wp_postmeta pour des images : apparemment il faudrait aussi un tableau s&#233;rialis&#233; avec plusieurs infos
- tester ces &#233;tapes pour un spip 3 vers wordpress 3.5 (derni&#232;re version au moment de la r&#233;daction de cet article&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		

	</item>



	<item>
		<title>Einsteiniumist (Squelette)</title>
		<link>http://files.spip.org/Einsteiniumist-Squelette</link>
		<guid isPermaLink="true">http://files.spip.org/Einsteiniumist-Squelette</guid>
		<dc:date>2013-04-23T15:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Audric Mas</dc:creator>

<category domain="http://files.spip.org/Einsteiniumist">Einsteiniumist</category>

		<dc:subject>Tout Public</dc:subject>
		<dc:subject>SPIP 3.0</dc:subject>
		<dc:subject>Squelettes</dc:subject>
		<dc:subject>Flux des squelettes</dc:subject>
		<dc:subject>Licence GPL</dc:subject>
		<dc:subject>D&#233;butant</dc:subject>
		<dc:subject>Z-Compatible</dc:subject>
		<dc:subject>SPIP 2.0</dc:subject>
		<dc:subject>SPIP 2.1</dc:subject>

		<description>
&lt;p&gt;Un squelette principalement con&#231;u pour les sites de type blog et portfolio.&lt;br class='autobr' /&gt;
Pr&#233;sentation :&lt;br class='autobr' /&gt;
Adaptation pour Zpip du th&#232;me Wordpress Einsteiniumist con&#231;u par Padd Solutions.&lt;br class='autobr' /&gt;
Voir une d&#233;mo du th&#232;me et du squelette Einsteiniumist.&lt;br class='autobr' /&gt;
Ce squelette a &#233;t&#233; con&#231;u pour le th&#232;me du m&#234;me nom. Pour un plus grand confort, je vous recommande vivement de l'installer. Voir le th&#232;me Einsteiniumist.&lt;br class='autobr' /&gt;
Captures :&lt;br class='autobr' /&gt;
Caract&#233;ristiques du squelette :&lt;br class='autobr' /&gt;
Il poss&#232;de une colonne de navigation lat&#233;rale (mots cl&#233;s, rubriques, etc.). (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Einsteiniumist" rel="directory"&gt;Einsteiniumist&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/+-Tout-Public-+" rel="tag"&gt;Tout Public&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Jeu-de-squelettes" rel="tag"&gt;Squelettes&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Flux-des-squelettes" rel="tag"&gt;Flux des squelettes&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Licence-GPL" rel="tag"&gt;Licence GPL&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Debutant" rel="tag"&gt;D&#233;butant&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Z-Compatible" rel="tag"&gt;Z-Compatible&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-2-0,261" rel="tag"&gt;SPIP 2.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-2-1" rel="tag"&gt;SPIP 2.1&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4369.jpg?1366281512&quot; width=&quot;1211&quot; height=&quot;960&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Un squelette principalement con&#231;u pour les sites de type blog et portfolio.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Pr&#233;sentation :&lt;/h3&gt;
&lt;p&gt;Adaptation pour Zpip du th&#232;me Wordpress Einsteiniumist con&#231;u par &lt;a href=&quot;http://www.paddsolutions.com/wordpress-theme-einsteiniumist/&quot; class='spip_out' rel='external'&gt;Padd Solutions&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://einsteiniumist.openstudio.fr/&quot; class='spip_out' rel='external'&gt;Voir une d&#233;mo du th&#232;me et du squelette Einsteiniumist&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Ce squelette a &#233;t&#233; con&#231;u pour le th&#232;me du m&#234;me nom. Pour un plus grand confort, je vous recommande vivement de l'installer.&lt;/strong&gt; Voir le th&#232;me &lt;a href=&quot;http://contrib.spip.net/Einsteiniumist-Theme&quot; class='spip_out' rel='external'&gt;Einsteiniumist&lt;/a&gt;.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Captures :&lt;/h3&gt;&lt;dl class='spip_document_11649 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH766/einsteiniumist_-_du_passe_faisons_table_rase_3-2-17cc3.jpg' width='520' height='766' alt='JPEG - 658.1&#160;ko' /&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11649 spip_doc_titre' style='width:350px;'&gt;&lt;strong&gt;Th&#232;me + Squelette : Page d'accueil&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Caract&#233;ristiques du squelette :&lt;/h3&gt;
&lt;p&gt;Il poss&#232;de une colonne de navigation lat&#233;rale (mots cl&#233;s, rubriques, etc.).&lt;/p&gt; &lt;p&gt;La page d'accueil se compose comme suit :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;Le slider Javascript pr&#233;sente les 6 derniers articles mis en ligne associ&#233;s au mot-cl&#233; &quot;&lt;i&gt;slider&lt;/i&gt;&quot; et ayant un logo. Sinon, il affiche les 6 derniers articles ayant un logo. Le slider utilise le logo d'un article, et affiche le titre et l'introduction cliquable pour acc&#233;der &#224; la page de cet article. Pour les articles destin&#233;s &#224; &#234;tre affich&#233;s dans le slider, pensez &#224; utiliser des logos aux dimensions adapt&#233;es : &lt;strong&gt;au moins 294 x 232px&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;Une zone form&#233;e de 3 colonnes en dessous du slider affiche les 3 derniers articles associ&#233;s au mot-cl&#233; &quot;&lt;i&gt;icone&lt;/i&gt;&quot;. Sinon, elle affiche les 3 derniers articles.&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;Une deuxi&#232;me zone pr&#233;sente les 8 derniers articles mis en ligne associ&#233;s au mot-cl&#233; &quot;&lt;i&gt;image_sommaire&lt;/i&gt;&quot;. Sinon, elle affiche les 8 derniers articles.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Le pied de page est important avec les articles les plus populaires &#224; gauche et un formulaire de contact &#224; droite.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Les Plugins :&lt;/h3&gt;
&lt;p&gt;Le squelette Einsteiniumist requiert le plugin suivant :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://contrib.spip.net/Le-Squelette-Zpip&quot; class='spip_out' rel='external'&gt;Squelettes Z pour Spip (Zpip)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Les plugins suivants sont g&#233;r&#233;s :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://contrib.spip.net/Menus-3139&quot; class='spip_out' rel='external'&gt;Menus&lt;/a&gt; : permet de cr&#233;er des menus facilement&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://contrib.spip.net/SPIP-Zen-Garden&quot; class='spip_out' rel='external'&gt;Zen-garden&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://contrib.spip.net/Social-tags&quot; class='spip_out' rel='external'&gt;Social tags&lt;/a&gt; : partager vos articles sur les r&#233;seaux sociaux&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://contrib.spip.net/Gravatar&quot; class='spip_out' rel='external'&gt;Gravatar&lt;/a&gt; : utiliser un avatar unique sur tous les sites&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Installation :&lt;/h3&gt;
&lt;p&gt;Le squelette Einsteiniumist est con&#231;u sous la forme d'un plugin. Il pourra &#234;tre personnalis&#233; en cr&#233;ant un dossier &lt;code class='spip_code' dir='ltr'&gt;squelettes/&lt;/code&gt; &#224; la racine de votre site SPIP, et en surchargeant les fichiers que vous souhaitez modifier.&lt;/p&gt; &lt;p&gt;Comme tout plugin, &lt;a href=&quot;http://www.spip.net/fr_article3396.html&quot; class='spip_out' rel='external'&gt;son installation est classique&lt;/a&gt;, d&#233;posez-le dans le r&#233;pertoire &lt;code class='spip_code' dir='ltr'&gt;plugins/&lt;/code&gt;. Le plugin &#171; &lt;i&gt;squelette_einsteiniumist&lt;/i&gt; &#187; appara&#238;t dans la &#171; &lt;i&gt;Liste des plugins&lt;/i&gt; &#187; (&lt;i&gt;Configuration&lt;/i&gt; &gt; &lt;i&gt;Gestion des plugins&lt;/i&gt;), il vous suffira de l'activer : cochez-le, et enregistrez.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Configuration :&lt;/h3&gt;
&lt;p&gt;Pour profiter pleinement du package Einsteiniumist, il est n&#233;cessaire de configurer certains param&#232;tres via l'interface priv&#233; de SPIP.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Activer GD2 :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;GD2 permet d'appliquer des traitement sur les images.&lt;br class='autobr' /&gt;
Activer GD2 dans votre interface Spip : &lt;i&gt;Configuration &gt; Fonctions Avanc&#233;es &gt; &quot;GD2&quot;&lt;/i&gt; et &quot;&lt;i&gt;G&#233;n&#233;rer automatiquement les miniatures des images&lt;/i&gt;&quot;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Sliders (Page d'accueil) :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;Utilisez le mot-cl&#233; &quot;&lt;i&gt;slider&lt;/i&gt;&quot;, pour d&#233;finir les 6 derniers articles qui seront affich&#233;s dans le slider. Si aucun article ne poss&#232;de ce mot-cl&#233;, les 6 derniers articles en date ayant un logo seront affich&#233;s. Les logos des articles doivent faire &lt;strong&gt;au moins 294 x 232px&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;Utilisez le mot-cl&#233; &quot;&lt;i&gt;icone&lt;/i&gt;&quot;, pour d&#233;finir les 3 articles qui seront affich&#233;s sous le slider. Si aucun article ne poss&#232;de ce mot-cl&#233;, la zone affiche les 3 derniers articles en date.&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;Utilisez le mot-cl&#233; &quot;&lt;i&gt;image_sommaire&lt;/i&gt;&quot; pour d&#233;finir les 8 derniers articles qui seront affich&#233;s dans la deuxi&#232;me zone sous le slider. Si aucun article ne poss&#232;de ce mot-cl&#233;, les 8 derniers articles en date s'afficheront. &lt;strong&gt;&#192; noter : si un article ne poss&#232;de pas de logo, un logo par d&#233;faut lui sera attribu&#233;.&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Plugin Social Tags :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Dans &quot;&lt;i&gt;Squelettes&lt;/i&gt; &gt; &lt;i&gt;Social tags&lt;/i&gt;&quot;, pour le param&#232;tre &quot;&lt;i&gt;Insertion dans les pages&lt;/i&gt;&quot;, entrez le s&#233;lecteur : &lt;code class='spip_code' dir='ltr'&gt;#socialtags&lt;/code&gt;&lt;br class='autobr' /&gt;
Les liens se placeront alors sous l'article dans une zone pr&#233;vue &#224; cet effet.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Plugin Menus :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Un menu est d&#233;j&#224; mis en place, et n&#233;cessite de l'identifier comme suit :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;Menu principal : &lt;code class='spip_code' dir='ltr'&gt;barrenav&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Mises &#224; jour :&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;v1.0.2&lt;/strong&gt; : passage en version &quot;&lt;strong&gt;stable&lt;/strong&gt;&quot;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;strong&gt;Attention :&lt;/strong&gt; modification du s&#233;lecteur d'identification pour le plugin &quot;&lt;i&gt;Social tags&lt;/i&gt;&quot; : &lt;code class='spip_code' dir='ltr'&gt;#socialtags&lt;/code&gt; remplace &lt;code class='spip_code' dir='ltr'&gt;.surlignable .texte&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
&lt;div class='raw_chapo'&gt;Un squelette principalement con&#231;u pour les sites de type blog et portfolio.&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;{{{Pr&#233;sentation :}}} Adaptation pour Zpip du th&#232;me Wordpress Einsteiniumist con&#231;u par [Padd Solutions-&gt;http://www.paddsolutions.com/wordpress-theme-einsteiniumist/]. [Voir une d&#233;mo du th&#232;me et du squelette Einsteiniumist-&gt;http://einsteiniumist.openstudio.fr/]. {{Ce squelette a &#233;t&#233; con&#231;u pour le th&#232;me du m&#234;me nom. Pour un plus grand confort, je vous recommande vivement de l'installer.}} Voir le th&#232;me [Einsteiniumist-&gt;http://contrib.spip.net/Einsteiniumist-Theme]. {{{Captures :}}} &lt;doc11649|center&gt; {{{Caract&#233;ristiques du squelette :}}} Il poss&#232;de une colonne de navigation lat&#233;rale (mots cl&#233;s, rubriques, etc.). La page d'accueil se compose comme suit : -*Le slider Javascript pr&#233;sente les 6 derniers articles mis en ligne associ&#233;s au mot-cl&#233; &quot;{slider}&quot; et ayant un logo. Sinon, il affiche les 6 derniers articles ayant un logo. Le slider utilise le logo d'un article, et affiche le titre et l'introduction cliquable pour acc&#233;der &#224; la page de cet article. Pour les articles destin&#233;s &#224; &#234;tre affich&#233;s dans le slider, pensez &#224; utiliser des logos aux dimensions adapt&#233;es : {{au moins 294 x 232px}}. -*Une zone form&#233;e de 3 colonnes en dessous du slider affiche les 3 derniers articles associ&#233;s au mot-cl&#233; &quot;{icone}&quot;. Sinon, elle affiche les 3 derniers articles. -*Une deuxi&#232;me zone pr&#233;sente les 8 derniers articles mis en ligne associ&#233;s au mot-cl&#233; &quot;{image_sommaire}&quot;. Sinon, elle affiche les 8 derniers articles. Le pied de page est important avec les articles les plus populaires &#224; gauche et un formulaire de contact &#224; droite. {{{Les Plugins :}}} Le squelette Einsteiniumist requiert le plugin suivant : -*[Squelettes Z pour Spip (Zpip)-&gt;http://contrib.spip.net/Le-Squelette-Zpip] Les plugins suivants sont g&#233;r&#233;s : -*[Menus-&gt;http://contrib.spip.net/Menus-3139] : permet de cr&#233;er des menus facilement
-*[Zen-garden-&gt;http://contrib.spip.net/SPIP-Zen-Garden]
-*[Social tags-&gt;http://contrib.spip.net/Social-tags] : partager vos articles sur les r&#233;seaux sociaux
-*[Gravatar-&gt;http://contrib.spip.net/Gravatar] : utiliser un avatar unique sur tous les sites {{{Installation :}}} Le squelette Einsteiniumist est con&#231;u sous la forme d'un plugin. Il pourra &#234;tre personnalis&#233; en cr&#233;ant un dossier &lt;code&gt;squelettes/&lt;/code&gt; &#224; la racine de votre site SPIP, et en surchargeant les fichiers que vous souhaitez modifier. Comme tout plugin, [son installation est classique-&gt;http://www.spip.net/fr_article3396.html], d&#233;posez-le dans le r&#233;pertoire &lt;code&gt;plugins/&lt;/code&gt;. Le plugin &#171; {squelette_einsteiniumist} &#187; appara&#238;t dans la &#171; {Liste des plugins} &#187; ({Configuration} &gt; {Gestion des plugins}), il vous suffira de l'activer : cochez-le, et enregistrez. {{{Configuration :}}} Pour profiter pleinement du package Einsteiniumist, il est n&#233;cessaire de configurer certains param&#232;tres via l'interface priv&#233; de SPIP. {{Activer GD2 :}} GD2 permet d'appliquer des traitement sur les images.
Activer GD2 dans votre interface Spip : {Configuration &gt; Fonctions Avanc&#233;es &gt; &quot;GD2&quot;} et &quot;{G&#233;n&#233;rer automatiquement les miniatures des images}&quot;. {{Sliders (Page d'accueil) :}} -*Utilisez le mot-cl&#233; &quot;{slider}&quot;, pour d&#233;finir les 6 derniers articles qui seront affich&#233;s dans le slider. Si aucun article ne poss&#232;de ce mot-cl&#233;, les 6 derniers articles en date ayant un logo seront affich&#233;s. Les logos des articles doivent faire {{au moins 294 x 232px}}. -*Utilisez le mot-cl&#233; &quot;{icone}&quot;, pour d&#233;finir les 3 articles qui seront affich&#233;s sous le slider. Si aucun article ne poss&#232;de ce mot-cl&#233;, la zone affiche les 3 derniers articles en date. -*Utilisez le mot-cl&#233; &quot;{image_sommaire}&quot; pour d&#233;finir les 8 derniers articles qui seront affich&#233;s dans la deuxi&#232;me zone sous le slider. Si aucun article ne poss&#232;de ce mot-cl&#233;, les 8 derniers articles en date s'afficheront. {{&#192; noter : si un article ne poss&#232;de pas de logo, un logo par d&#233;faut lui sera attribu&#233;.}} {{Plugin Social Tags :}} Dans &quot;{Squelettes} &gt; {Social tags}&quot;, pour le param&#232;tre &quot;{Insertion dans les pages}&quot;, entrez le s&#233;lecteur : &lt;code&gt;#socialtags&lt;/code&gt;
Les liens se placeront alors sous l'article dans une zone pr&#233;vue &#224; cet effet. {{Plugin Menus :}} Un menu est d&#233;j&#224; mis en place, et n&#233;cessite de l'identifier comme suit :
-*Menu principal : &lt;code&gt;barrenav&lt;/code&gt; {{{Mises &#224; jour :}}} {{v1.0.2}} : passage en version &quot;{{stable}}&quot;
-* {{Attention :}} modification du s&#233;lecteur d'identification pour le plugin &quot;{Social tags}&quot; : &lt;code&gt;#socialtags&lt;/code&gt; remplace &lt;code&gt;.surlignable .texte&lt;/code&gt;&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		
		<enclosure url="http://files.spip.org/spip-zone/squelette_einsteiniumist.zip" length="549304" type="application/zip" />
		

	</item>



	<item>
		<title>Einsteiniumist (Th&#232;me)</title>
		<link>http://files.spip.org/Einsteiniumist-Theme</link>
		<guid isPermaLink="true">http://files.spip.org/Einsteiniumist-Theme</guid>
		<dc:date>2013-04-23T15:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Audric Mas</dc:creator>

<category domain="http://files.spip.org/Themes">Th&#232;mes</category>

		<dc:subject>Tout Public</dc:subject>
		<dc:subject>SPIP 3.0</dc:subject>
		<dc:subject>Th&#232;me</dc:subject>
		<dc:subject>Z-Compatible</dc:subject>
		<dc:subject>Flux des th&#232;mes</dc:subject>
		<dc:subject>Licence GPL</dc:subject>
		<dc:subject>D&#233;butant</dc:subject>
		<dc:subject>SPIP 2.0</dc:subject>
		<dc:subject>SPIP 2.1</dc:subject>

		<description>
&lt;p&gt;Un th&#232;me gris. Largeur fixe. Menu horizontal.&lt;br class='autobr' /&gt;
Pr&#233;sentation :&lt;br class='autobr' /&gt;
Adaptation pour Zpip du th&#232;me Wordpress Einsteiniumist con&#231;u par Padd Solutions.&lt;br class='autobr' /&gt;
Voir une d&#233;mo du th&#232;me et du squelette Einsteiniumist.&lt;br class='autobr' /&gt;
Pour b&#233;n&#233;ficier du th&#232;me dans son ensemble, je vous invite &#224; installer le squelette associ&#233;.&lt;br class='autobr' /&gt;
NB : Le th&#232;me Einsteiniumist peut &#234;tre utilis&#233; ind&#233;pendamment du squelette, dans une pr&#233;sentation simplifi&#233;e.&lt;br class='autobr' /&gt;
Captures :&lt;br class='autobr' /&gt;
Installation :&lt;br class='autobr' /&gt;
L'installation du th&#232;me Einsteiniumist s'effectue tr&#232;s simplement : (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Themes" rel="directory"&gt;Th&#232;mes&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/+-Tout-Public-+" rel="tag"&gt;Tout Public&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Theme" rel="tag"&gt;Th&#232;me&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Z-Compatible" rel="tag"&gt;Z-Compatible&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Plugins-pour-SPIP-2-1" rel="tag"&gt;Flux des th&#232;mes&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Licence-GPL" rel="tag"&gt;Licence GPL&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Debutant" rel="tag"&gt;D&#233;butant&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-2-0,261" rel="tag"&gt;SPIP 2.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-2-1" rel="tag"&gt;SPIP 2.1&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4367.jpg?1366281444&quot; width=&quot;1211&quot; height=&quot;960&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Un th&#232;me gris. Largeur fixe. Menu horizontal.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Pr&#233;sentation :&lt;/h3&gt;
&lt;p&gt;Adaptation pour Zpip du th&#232;me Wordpress Einsteiniumist con&#231;u par &lt;a href=&quot;http://www.paddsolutions.com/wordpress-theme-einsteiniumist/&quot; class='spip_out' rel='external'&gt;Padd Solutions&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://einsteiniumist.openstudio.fr/&quot; class='spip_out' rel='external'&gt;Voir une d&#233;mo du th&#232;me et du squelette Einsteiniumist&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Pour b&#233;n&#233;ficier du th&#232;me dans son ensemble, je vous invite &#224; installer le &lt;a href=&quot;http://contrib.spip.net/Einsteiniumist-Squelette&quot; class='spip_out' rel='external'&gt;squelette associ&#233;&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;i&gt;NB : Le th&#232;me Einsteiniumist peut &#234;tre utilis&#233; ind&#233;pendamment du squelette, dans une pr&#233;sentation simplifi&#233;e.&lt;/i&gt;&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Captures :&lt;/h3&gt;&lt;dl class='spip_document_11648 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH766/einsteiniumist_-_du_passe_faisons_table_rase_3-3061f.jpg' width='520' height='766' alt='JPEG - 658.1&#160;ko' /&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11648 spip_doc_titre' style='width:350px;'&gt;&lt;strong&gt;Th&#232;me + Squelette : Page d'accueil&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;dl class='spip_document_11685 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH628/einsteiniumist_theme-c0535.jpg' width='520' height='628' alt='JPEG - 803.2&#160;ko' /&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11685 spip_doc_titre' style='width:350px;'&gt;&lt;strong&gt;Th&#232;me seul&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Installation :&lt;/h3&gt;
&lt;p&gt;L'installation du th&#232;me Einsteiniumist s'effectue tr&#232;s simplement :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;T&#233;l&#233;chargez le Th&#232;me Einsteiniumist&lt;/li&gt;&lt;li&gt;D&#233;posez-le dans le dossier &lt;code class='spip_code' dir='ltr'&gt;plugins/&lt;/code&gt; &#224; la racine de votre SPIP (cr&#233;ez-le s'il n'existe pas)&lt;/li&gt;&lt;li&gt;Installez le plugin &lt;a href=&quot;http://contrib.spip.net/SPIP-Zen-Garden&quot; class='spip_out' rel='external'&gt;Zen-garden&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Une fois l'installation effectu&#233;e, un sous-menu &#171; &lt;i&gt;Th&#232;mes&lt;/i&gt; &#187; appara&#238;t sous l'onglet &#171; &lt;i&gt;Squelettes&lt;/i&gt; &#187; de votre interface priv&#233;e SPIP. Cliquez dessus, et choisissez le th&#232;me Einsteiniumist dans la liste des th&#232;mes pr&#233;sents sur votre configuration&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Menus :&lt;/h3&gt;
&lt;p&gt;Vous pouvez utiliser le plugin &lt;a href=&quot;http://contrib.spip.net/Menus-3139&quot; class='spip_out' rel='external'&gt;Menus&lt;/a&gt; pour d&#233;finir votre propre navigation. Un seul menu est pr&#233;vu avec ce th&#232;me. Identifiez-le comme suit :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;Menu principal : &lt;code class='spip_code' dir='ltr'&gt;barrenav&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
&lt;div class='raw_chapo'&gt;Un th&#232;me gris. Largeur fixe. Menu horizontal.&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;{{{Pr&#233;sentation :}}} Adaptation pour Zpip du th&#232;me Wordpress Einsteiniumist con&#231;u par [Padd Solutions-&gt;http://www.paddsolutions.com/wordpress-theme-einsteiniumist/]. [Voir une d&#233;mo du th&#232;me et du squelette Einsteiniumist-&gt;http://einsteiniumist.openstudio.fr/]. {{Pour b&#233;n&#233;ficier du th&#232;me dans son ensemble, je vous invite &#224; installer le [squelette associ&#233;-&gt;http://contrib.spip.net/Einsteiniumist-Squelette].}} {NB: Le th&#232;me Einsteiniumist peut &#234;tre utilis&#233; ind&#233;pendamment du squelette, dans une pr&#233;sentation simplifi&#233;e.} {{{Captures :}}} &lt;doc11648|center&gt; &lt;doc11685|center&gt; {{{Installation :}}} L'installation du th&#232;me Einsteiniumist s'effectue tr&#232;s simplement : -*T&#233;l&#233;chargez le Th&#232;me Einsteiniumist
-*D&#233;posez-le dans le dossier &lt;code&gt;plugins/&lt;/code&gt; &#224; la racine de votre SPIP (cr&#233;ez-le s'il n'existe pas)
-*Installez le plugin [Zen-garden-&gt;http://contrib.spip.net/SPIP-Zen-Garden]
-*Une fois l'installation effectu&#233;e, un sous-menu &#171; {Th&#232;mes} &#187; appara&#238;t sous l'onglet &#171; {Squelettes} &#187; de votre interface priv&#233;e SPIP. Cliquez dessus, et choisissez le th&#232;me Einsteiniumist dans la liste des th&#232;mes pr&#233;sents sur votre configuration {{{Menus :}}} Vous pouvez utiliser le plugin [Menus-&gt;http://contrib.spip.net/Menus-3139] pour d&#233;finir votre propre navigation. Un seul menu est pr&#233;vu avec ce th&#232;me. Identifiez-le comme suit :
-*Menu principal : &lt;code&gt;barrenav&lt;/code&gt;&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		
		<enclosure url="http://files.spip.org/spip-zone/theme_einsteiniumist.zip" length="524058" type="application/zip" />
		

	</item>



	<item>
		<title>Darmstadtiumoid (Th&#232;me)</title>
		<link>http://files.spip.org/Darmstadtiumoid-Theme</link>
		<guid isPermaLink="true">http://files.spip.org/Darmstadtiumoid-Theme</guid>
		<dc:date>2013-04-22T15:00:06Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lucas MICHEL</dc:creator>

<category domain="http://files.spip.org/Themes">Th&#232;mes</category>

		<dc:subject>SPIP 3.0</dc:subject>
		<dc:subject>Th&#232;me</dc:subject>
		<dc:subject>Flux des th&#232;mes</dc:subject>
		<dc:subject>Licence GPL</dc:subject>
		<dc:subject>D&#233;butant</dc:subject>
		<dc:subject>Z-Compatible</dc:subject>
		<dc:subject>Tout Public</dc:subject>
		<dc:subject>SPIP 2.0</dc:subject>
		<dc:subject>Squelettes</dc:subject>
		<dc:subject>SPIP 2.1</dc:subject>

		<description>
&lt;p&gt;Un th&#232;me et un squelette dans les tons gris. Largeur fixe. Menu horizontal. Deux colonnes principales.&lt;br class='autobr' /&gt;
Pr&#233;sentation :&lt;br class='autobr' /&gt;
Adaptation pour Zpip du th&#232;me Wordpress Darmstadtiumoid con&#231;u par Padd Solutions.&lt;br class='autobr' /&gt;
Voir une d&#233;mo du th&#232;me et du squelette Darmstadtiumoid.&lt;br class='autobr' /&gt;
Pour b&#233;n&#233;ficier pleinement du th&#232;me, je vous recommande vivement d'installer le squelette associ&#233;.&lt;br class='autobr' /&gt;
NB : Le th&#232;me Darmstadtiumoid peut &#234;tre utilis&#233; ind&#233;pendamment du squelette, dans une pr&#233;sentation simplifi&#233;e.&lt;br class='autobr' /&gt;
Captures :&lt;br class='autobr' /&gt;
Installation : (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Themes" rel="directory"&gt;Th&#232;mes&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Theme" rel="tag"&gt;Th&#232;me&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Plugins-pour-SPIP-2-1" rel="tag"&gt;Flux des th&#232;mes&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Licence-GPL" rel="tag"&gt;Licence GPL&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Debutant" rel="tag"&gt;D&#233;butant&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Z-Compatible" rel="tag"&gt;Z-Compatible&lt;/a&gt;, 
&lt;a href="http://files.spip.org/+-Tout-Public-+" rel="tag"&gt;Tout Public&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-2-0,261" rel="tag"&gt;SPIP 2.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Jeu-de-squelettes" rel="tag"&gt;Squelettes&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-2-1" rel="tag"&gt;SPIP 2.1&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4365.jpg?1366290745&quot; width=&quot;1281&quot; height=&quot;1224&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Un th&#232;me et un squelette dans les tons gris. Largeur fixe. Menu horizontal.&lt;br class='autobr' /&gt;
Deux colonnes principales.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Pr&#233;sentation :&lt;/h3&gt;
&lt;p&gt;Adaptation pour Zpip du th&#232;me Wordpress Darmstadtiumoid con&#231;u par Padd Solutions.&lt;/p&gt; &lt;p&gt;Voir une d&#233;mo du th&#232;me et du squelette &lt;a href=&quot;http://darmstadtiumoid.openstudio.fr/&quot; class='spip_out' rel='external'&gt;Darmstadtiumoid&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Pour b&#233;n&#233;ficier pleinement du th&#232;me, je vous recommande vivement d'installer le &lt;a href=&quot;http://contrib.spip.net/Darmstadtiumoid-Squelette&quot; class='spip_out' rel='external'&gt;squelette associ&#233;&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;NB : Le th&#232;me Darmstadtiumoid peut &#234;tre utilis&#233; ind&#233;pendamment du squelette, dans une pr&#233;sentation simplifi&#233;e.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Captures :&lt;/h3&gt;&lt;dl class='spip_document_11644 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH868/snap_2-7a6c5.jpg' width='520' height='868' alt='JPEG - 461.6&#160;ko' /&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11644 spip_doc_titre' style='width:350px;'&gt;&lt;strong&gt;Th&#232;me seul&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;dl class='spip_document_11651 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH1037/snap_7-2-137fb.jpg' width='520' height='1037' alt='JPEG - 588.1&#160;ko' /&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11651 spip_doc_titre' style='width:350px;'&gt;&lt;strong&gt;Th&#232;me + Squelette&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Installation :&lt;/h3&gt;
&lt;p&gt;L'installation du th&#232;me s'effectue comme celle de n'importe quel autre th&#232;me :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; T&#233;l&#233;chargez le Th&#232;me Darmstadtiumoid.&lt;/li&gt;&lt;li&gt; D&#233;posez-le dans le dossier plugins &#224; la racine de votre SPIP (cr&#233;ez-le s'il n'existe pas).&lt;/li&gt;&lt;li&gt; N&#233;cessite le plugin Squelette &lt;a href=&quot;http://contrib.spip.net/Le-Squelette-Zpip&quot; class='spip_out' rel='external'&gt;Zpip&lt;/a&gt;.&lt;/li&gt;&lt;li&gt; Dans l'interface de gestion des plugins, le th&#232;me Darmstadtiumoid apparait dans les plugins inactifs. Il suffit de l'activer.&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Menus :&lt;/h3&gt;
&lt;p&gt;Vous pouvez utiliser le plugin &lt;a href=&quot;http://contrib.spip.net/Menus-3139&quot; class='spip_out' rel='external'&gt;Menus&lt;/a&gt;, pour d&#233;finir votre propre navigation. Le menu doit s'appeler &#171; barrenav &#187; pour que le menu soit pris en compte.&lt;/p&gt;&lt;/div&gt;
		
&lt;div class='raw_chapo'&gt;Un th&#232;me et un squelette dans les tons gris. Largeur fixe. Menu horizontal.
Deux colonnes principales.&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;{{{Pr&#233;sentation :}}} Adaptation pour Zpip du th&#232;me Wordpress Darmstadtiumoid con&#231;u par Padd Solutions. Voir une d&#233;mo du th&#232;me et du squelette [Darmstadtiumoid-&gt;http://darmstadtiumoid.openstudio.fr/]. Pour b&#233;n&#233;ficier pleinement du th&#232;me, je vous recommande vivement d'installer le [squelette associ&#233;-&gt;http://contrib.spip.net/Darmstadtiumoid-Squelette]. NB : Le th&#232;me Darmstadtiumoid peut &#234;tre utilis&#233; ind&#233;pendamment du squelette, dans une pr&#233;sentation simplifi&#233;e. {{{Captures :}}} &lt;doc11644|center&gt; &lt;doc11651|center&gt; {{{Installation :}}} L'installation du th&#232;me s'effectue comme celle de n'importe quel autre th&#232;me : -* T&#233;l&#233;chargez le Th&#232;me Darmstadtiumoid. -* D&#233;posez-le dans le dossier plugins &#224; la racine de votre SPIP (cr&#233;ez-le s'il n'existe pas). -* N&#233;cessite le plugin Squelette [Zpip-&gt;http://contrib.spip.net/Le-Squelette-Zpip]. -* Dans l'interface de gestion des plugins, le th&#232;me Darmstadtiumoid apparait dans les plugins inactifs. Il suffit de l'activer. {{{Menus :}}} Vous pouvez utiliser le plugin [Menus-&gt;http://contrib.spip.net/Menus-3139], pour d&#233;finir votre propre navigation. Le menu doit s'appeler &quot;barrenav&quot; pour que le menu soit pris en compte. &lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		
		<enclosure url="http://files.spip.org/spip-zone/theme_darmstadtiumoid.zip" length="981158" type="application/zip" />
		
		<enclosure url="http://files.spip.org/spip-zone/squelette_darmstadtiumoid.zip" length="833077" type="application/zip" />
		

	</item>



	<item>
		<title>Darmstadtiumoid (Squelette)</title>
		<link>http://files.spip.org/Darmstadtiumoid-Squelette</link>
		<guid isPermaLink="true">http://files.spip.org/Darmstadtiumoid-Squelette</guid>
		<dc:date>2013-04-22T14:59:23Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lucas MICHEL</dc:creator>

<category domain="http://files.spip.org/Darmstadtiumoid">Darmstadtiumoid</category>

		<dc:subject>SPIP 2.0</dc:subject>
		<dc:subject>Squelettes</dc:subject>
		<dc:subject>SPIP 3.0</dc:subject>
		<dc:subject>Flux des squelettes</dc:subject>
		<dc:subject>Licence GPL</dc:subject>
		<dc:subject>D&#233;butant</dc:subject>
		<dc:subject>Z-Compatible</dc:subject>
		<dc:subject>Tout Public</dc:subject>
		<dc:subject>Th&#232;me</dc:subject>
		<dc:subject>SPIP 2.1</dc:subject>

		<description>
&lt;p&gt;Un squelette principalement pour les sites de type blog.&lt;br class='autobr' /&gt;
Pr&#233;sentation :&lt;br class='autobr' /&gt;
Adaptation pour Zpip du th&#232;me Wordpress Darmstadtiumoid con&#231;u par Padd Solutions.&lt;br class='autobr' /&gt;
Voir une d&#233;mo du th&#232;me et du squelette Darmstadtiumoid.&lt;br class='autobr' /&gt;
Ce squelette a &#233;t&#233; con&#231;u pour le th&#232;me du m&#234;me nom. Pour un plus grand confort, je vous recommande vivement de l'installer. Voir le th&#232;me Darmstadtiumoid.&lt;br class='autobr' /&gt;
Captures :&lt;br class='autobr' /&gt;
Caract&#233;ristiques du squelette :&lt;br class='autobr' /&gt;
Il poss&#232;de une colonne de navigation lat&#233;rale (mots cl&#233;s, auteurs, br&#232;ves, etc.).&lt;br class='autobr' /&gt;
La page (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Darmstadtiumoid" rel="directory"&gt;Darmstadtiumoid&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/SPIP-2-0,261" rel="tag"&gt;SPIP 2.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Jeu-de-squelettes" rel="tag"&gt;Squelettes&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Flux-des-squelettes" rel="tag"&gt;Flux des squelettes&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Licence-GPL" rel="tag"&gt;Licence GPL&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Debutant" rel="tag"&gt;D&#233;butant&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Z-Compatible" rel="tag"&gt;Z-Compatible&lt;/a&gt;, 
&lt;a href="http://files.spip.org/+-Tout-Public-+" rel="tag"&gt;Tout Public&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Theme" rel="tag"&gt;Th&#232;me&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-2-1" rel="tag"&gt;SPIP 2.1&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4366.jpg?1366290783&quot; width=&quot;1281&quot; height=&quot;1281&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Un squelette principalement pour les sites de type blog.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Pr&#233;sentation :&lt;/h3&gt;
&lt;p&gt;Adaptation pour Zpip du th&#232;me Wordpress Darmstadtiumoid con&#231;u par &lt;a href=&quot;http://www.paddsolutions.com/wpmag/darmstadtiumoid/&quot; class='spip_out' rel='external'&gt;Padd Solutions.&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Voir une d&#233;mo du th&#232;me et du squelette &lt;a href=&quot;http://darmstadtiumoid.openstudio.fr/&quot; class='spip_out' rel='external'&gt;Darmstadtiumoid.&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Ce squelette a &#233;t&#233; con&#231;u pour le &lt;a href=&quot;http://contrib.spip.net/Darmstadtiumoid-Theme&quot; class='spip_out' rel='external'&gt;th&#232;me du m&#234;me nom&lt;/a&gt;. Pour un plus grand confort, je vous recommande vivement de l'installer. Voir le th&#232;me Darmstadtiumoid.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Captures :&lt;/h3&gt;&lt;dl class='spip_document_11650 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH1037/snap_7-b8780.jpg' width='520' height='1037' alt='JPEG - 588.1&#160;ko' /&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11650 spip_doc_titre' style='width:350px;'&gt;&lt;strong&gt;Th&#232;me + Squelette : Page d'accueil&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Caract&#233;ristiques du squelette :&lt;/h3&gt;
&lt;p&gt;Il poss&#232;de une colonne de navigation lat&#233;rale (mots cl&#233;s, auteurs, br&#232;ves, etc.).&lt;/p&gt; &lt;p&gt;La page d'accueil comporte un slider Javascript pr&#233;sentant les 5 derniers articles mis en ligne associ&#233;s au mot-cl&#233; &quot;slider&quot;. Sinon, il affiche les 5 derniers articles.&lt;/p&gt; &lt;p&gt;La colonne principale (compos&#233;e de 2 colonnes) en dessous du slider &#224; gauche affiche les 10 derniers articles.&lt;br class='autobr' /&gt;
Dans la colonne de navigation, on retrouve un bloc pour se connecter/s'inscrire si l'utilisateur n'est pas authentifi&#233; (et si la connexion / l'inscription est autoris&#233;e en back-office).&lt;/p&gt; &lt;p&gt;Le slider utilise le logo d'un article, qui permet de rediriger sur l'article en question lors du click. Pour les articles destin&#233;s &#224; &#234;tre affich&#233;s dans le slider, pensez &#224; utiliser des logos aux dimensions adapt&#233;es : au moins 940 x 250px.&lt;br class='autobr' /&gt;
Lors du survol du slider, des fl&#232;ches de d&#233;filement cliquables apparaissent.&lt;/p&gt; &lt;p&gt;Mise &#224; jour 1.0.1 : un court r&#233;sum&#233; apparait sur le slider, sur fond noir transparent &#224; droite, lors du survol de la souris.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Les Plugins :&lt;/h3&gt;
&lt;p&gt;Le squelette Darmstadtiumoid requiert les plugins suivants :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Squelettes Z pour Spip (&lt;a href=&quot;http://contrib.spip.net/Zpip&quot; class='spip_out' rel='external'&gt;Zpip&lt;/a&gt;)&lt;/li&gt;&lt;li&gt; Th&#232;me Darmstadtiumoid&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Le Squelette Darmstadtiumoid est compatible avec plusieurs plugins permettant d'enrichir le contenu de votre site.&lt;/p&gt; &lt;p&gt;Les plugins suivants sont g&#233;r&#233;s :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://contrib.spip.net/Menus-3139&quot; class='spip_out' rel='external'&gt;Menus&lt;/a&gt; : Permet de cr&#233;er des menus facilement.&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://contrib.spip.net/Gravatar&quot; class='spip_out' rel='external'&gt;Gravatar&lt;/a&gt; : Utilisation d'avatar pour les profils.&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Installation :&lt;/h3&gt;
&lt;p&gt;Le squelette Darmstadtiumoid est con&#231;u sous la forme d'un plugin. Il pourra &#234;tre personnalis&#233; en cr&#233;ant un dossier squelettes &#224; la racine de votre site SPIP, et en surchargeant les fichiers d&#233;sir&#233;s.&lt;/p&gt; &lt;p&gt;Comme tout plugin, son installation est classique, d&#233;posez-le dans le r&#233;pertoire plugins/.&lt;br class='autobr' /&gt;
Le plugin &#171; squelette_darmstadtiumoid &#187; appara&#238;t dans la &#171; Liste des plugins &#187; (Configuration &gt; Gestion des plugins), il vous suffira de l'activer.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Configuration :&lt;/h3&gt;
&lt;p&gt;Pour profiter pleinement du package Darmstadtiumoid, il est n&#233;cessaire de configurer certains d&#233;tails.&lt;/p&gt; &lt;p&gt;Activer GD2 :&lt;/p&gt; &lt;p&gt;Activer GD2 dans votre interface Spip : Configuration &gt; Fonctions Avanc&#233;es &gt; &quot;GD2&quot; et &quot;G&#233;n&#233;rer automatiquement les miniatures des images&quot;. Permet d'appliquer des traitement sur les images.&lt;/p&gt; &lt;p&gt;Slider (Page d'accueil) :&lt;/p&gt; &lt;p&gt;Utilisez le mot-cl&#233; &quot;slider&quot;, pour d&#233;finir les articles qui seront affich&#233;s dans le slider.&lt;br class='autobr' /&gt;
Si aucun article ne poss&#232;de ce mot-cl&#233;, les 4 derniers articles en date seront affich&#233;s.&lt;br class='autobr' /&gt;
Les logos des articles sont trait&#233;s pour &#234;tre affich&#233;s dans les proportions du slider.&lt;br class='autobr' /&gt;
Cependant, la taille suivante est recommand&#233;e : au moins 940 x 250px.&lt;/p&gt; &lt;p&gt;Plugin Menus :&lt;/p&gt; &lt;p&gt;Un menu est d&#233;j&#224; mis en place, il est n&#233;cessaire de l'identifier comme suit :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Menu principal : barrenav.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
&lt;div class='raw_chapo'&gt;Un squelette principalement pour les sites de type blog.&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;{{{Pr&#233;sentation :}}} Adaptation pour Zpip du th&#232;me Wordpress Darmstadtiumoid con&#231;u par [Padd Solutions.-&gt;http://www.paddsolutions.com/wpmag/darmstadtiumoid/] Voir une d&#233;mo du th&#232;me et du squelette [Darmstadtiumoid.-&gt;http://darmstadtiumoid.openstudio.fr/] Ce squelette a &#233;t&#233; con&#231;u pour le [th&#232;me du m&#234;me nom-&gt;http://contrib.spip.net/Darmstadtiumoid-Theme]. Pour un plus grand confort, je vous recommande vivement de l'installer. Voir le th&#232;me Darmstadtiumoid. {{{Captures :}}} &lt;doc11650|center&gt; {{{Caract&#233;ristiques du squelette :}}} Il poss&#232;de une colonne de navigation lat&#233;rale (mots cl&#233;s, auteurs, br&#232;ves, etc.). La page d'accueil comporte un slider Javascript pr&#233;sentant les 5 derniers articles mis en ligne associ&#233;s au mot-cl&#233; &quot;slider&quot;. Sinon, il affiche les 5 derniers articles. La colonne principale (compos&#233;e de 2 colonnes) en dessous du slider &#224; gauche affiche les 10 derniers articles. Dans la colonne de navigation, on retrouve un bloc pour se connecter/s'inscrire si l'utilisateur n'est pas authentifi&#233; (et si la connexion / l'inscription est autoris&#233;e en back-office). Le slider utilise le logo d'un article, qui permet de rediriger sur l'article en question lors du click. Pour les articles destin&#233;s &#224; &#234;tre affich&#233;s dans le slider, pensez &#224; utiliser des logos aux dimensions adapt&#233;es : au moins 940 x 250px. Lors du survol du slider, des fl&#232;ches de d&#233;filement cliquables apparaissent. Mise &#224; jour 1.0.1 : un court r&#233;sum&#233; apparait sur le slider, sur fond noir transparent &#224; droite, lors du survol de la souris. {{{Les Plugins :}}} Le squelette Darmstadtiumoid requiert les plugins suivants : -* Squelettes Z pour Spip ([Zpip-&gt;http://contrib.spip.net/Zpip]) -* Th&#232;me Darmstadtiumoid Le Squelette Darmstadtiumoid est compatible avec plusieurs plugins permettant d'enrichir le contenu de votre site. Les plugins suivants sont g&#233;r&#233;s : -* [Menus-&gt;http://contrib.spip.net/Menus-3139] : Permet de cr&#233;er des menus facilement. -* [Gravatar-&gt;http://contrib.spip.net/Gravatar] : Utilisation d'avatar pour les profils. {{{Installation :}}} Le squelette Darmstadtiumoid est con&#231;u sous la forme d'un plugin. Il pourra &#234;tre personnalis&#233; en cr&#233;ant un dossier squelettes &#224; la racine de votre site SPIP, et en surchargeant les fichiers d&#233;sir&#233;s. Comme tout plugin, son installation est classique, d&#233;posez-le dans le r&#233;pertoire plugins/. Le plugin &#171; squelette_darmstadtiumoid &#187; appara&#238;t dans la &#171; Liste des plugins &#187; (Configuration &gt; Gestion des plugins), il vous suffira de l'activer. {{{Configuration :}}} Pour profiter pleinement du package Darmstadtiumoid, il est n&#233;cessaire de configurer certains d&#233;tails. Activer GD2 : Activer GD2 dans votre interface Spip : Configuration &gt; Fonctions Avanc&#233;es &gt; &quot;GD2&quot; et &quot;G&#233;n&#233;rer automatiquement les miniatures des images&quot;. Permet d'appliquer des traitement sur les images. Slider (Page d'accueil) : Utilisez le mot-cl&#233; &quot;slider&quot;, pour d&#233;finir les articles qui seront affich&#233;s dans le slider. Si aucun article ne poss&#232;de ce mot-cl&#233;, les 4 derniers articles en date seront affich&#233;s. Les logos des articles sont trait&#233;s pour &#234;tre affich&#233;s dans les proportions du slider. Cependant, la taille suivante est recommand&#233;e : au moins 940 x 250px. Plugin Menus : Un menu est d&#233;j&#224; mis en place, il est n&#233;cessaire de l'identifier comme suit : -* Menu principal : barrenav. &lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		

	</item>



	<item>
		<title>SPIP 3.0.8 : votre dose de SPIP mensuelle est l&#224; !</title>
		<link>http://files.spip.org/SPIP-3-0-8-votre-dose-de-SPIP-mensuelle-est-la</link>
		<guid isPermaLink="true">http://files.spip.org/SPIP-3-0-8-votre-dose-de-SPIP-mensuelle-est-la</guid>
		<dc:date>2013-04-17T17:42:52Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>L'&#233;quipe de SPIP-Contrib</dc:creator>

<category domain="http://files.spip.org/SPIP-core">SPIP-core</category>

		<dc:subject>En tete sommaire</dc:subject>

		<description>
&lt;p&gt;Salut !&lt;br class='autobr' /&gt;
A la sortie de ce long hiver, SPIP a la grande forme et garde le rythme de publication mensuel depuis mars et jusqu'&#224; avril au moins.&lt;br class='autobr' /&gt;
Cette version 3.0.8 apporte plusieurs corrections de bugs, dont certains touchant &#224; la configuration et aux droits des r&#233;dacteurs (forum, organiseur, redirections sur les articles).&lt;br class='autobr' /&gt;
Nous vous invitons donc &#224; mettre &#224; jour sans tarder.&lt;br class='autobr' /&gt;
Dans le core&lt;br class='autobr' /&gt;
Espace priv&#233;&lt;br class='autobr' /&gt; (depuis 3.0.7), utilisation par d&#233;faut des vignettes apercite au lieu de thumbshots sur les (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/SPIP-core" rel="directory"&gt;SPIP-core&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/+-En-tete-sommaire-+" rel="tag"&gt;En tete sommaire&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4368.jpg?1366244096&quot; width=&quot;200&quot; height=&quot;200&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Salut !&lt;/p&gt; &lt;p&gt;A la sortie de ce long hiver, SPIP a la grande forme et garde le rythme de publication mensuel depuis mars et jusqu'&#224; avril au moins.&lt;/p&gt; &lt;p&gt;Cette version 3.0.8 apporte plusieurs corrections de bugs, dont certains touchant &#224; la configuration et aux droits des r&#233;dacteurs (forum, organiseur, redirections sur les articles).&lt;/p&gt; &lt;p&gt;Nous vous invitons donc &#224; mettre &#224; jour sans tarder.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Dans le core&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Espace priv&#233;&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; (depuis 3.0.7), utilisation par d&#233;faut des vignettes apercite au lieu de thumbshots sur les referers (r20242)&lt;/li&gt;&lt;li&gt; mettre une info-bulle personnalis&#233;e sur les bouton RSS du priv&#233; (r20416)&lt;/li&gt;&lt;li&gt; corrections &#224; ical_prive.html (r20414)&lt;/li&gt;&lt;li&gt; appliquer_filtres accepte un 3&lt;sup class=&quot;typo_exposants&quot;&gt;e&lt;/sup&gt; argument for&#231;ant un cha&#238;ne vide si le filtre n'est pas trouv&#233; (r20406) &lt;/li&gt;&lt;li&gt; &lt;code class='spip_code' dir='ltr'&gt;#URL_ECRIRE*&lt;/code&gt; n'encode plus les &quot;&amp;&quot; (r20414)&lt;/li&gt;&lt;li&gt; d&#233;claration du pipeline traduire appel&#233; dans le formulaire prive/traduire.php (r20392)&lt;/li&gt;&lt;li&gt; un plugin mis a jour est d&#233;sormais &quot;mis &#224; jour&quot; (r20369)&lt;/li&gt;&lt;li&gt; contenu/configurer_multilang.html est renomm&#233; contenu/configurer_multilinguisme.html en conformit&#233; avec son &lt;code class='spip_code' dir='ltr'&gt;#FORMULAIRE_CONFIGURER_MULTILINGUISME&lt;/code&gt; (r20367)&lt;/li&gt;&lt;li&gt; un r&#233;dacteur ne peut pas cr&#233;er une redirection apr&#232;s publication d'un article (r20363)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Crit&#232;res et balises&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; am&#233;lioration de &lt;i&gt;age&lt;/i&gt; (r20389) et &lt;i&gt;jour_relatif&lt;/i&gt; (r20400&lt;/i&gt;&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code' dir='ltr'&gt;#_contenu_article:LESAUTEURS&lt;/code&gt; retourne les auteurs d'une boucle parente (r20390)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Am&#233;liorations techniques&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; sauvegarder/restaurer le contexte de l'url dans laquelle une page est calculee (r20355)&lt;/li&gt;&lt;li&gt; support SQLite de la fonction mysql TIMESTAMPDIFF (r20388)&lt;/li&gt;&lt;li&gt; lutte contre l'explosion des &#233;critures (et des caches) caus&#233;es par les bots (r20378)&lt;/li&gt;&lt;li&gt; outils de debug : bugs et cosm&#233;tique - corrections diverses (r20397 - #2968, r20401, r20402, r20404)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;PHPDoc&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Pour les programmeurs, le futur site de documentation continue &#224; s'enrichir r&#233;guli&#232;rement de nouveaux apports. Pour rappel, la version de dev de ce site : &lt;a href=&quot;http://autodoc.magraine.net/spip-3.0/zora/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://autodoc.magraine.net/spip-3.0/zora/&lt;/a&gt;&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Dans les plugins-dist &lt;/h3&gt;
&lt;p&gt;Sources : &lt;a href=&quot;http://zone.spip.org/trac/spip-zone/log/_core_/branches/spip-3.0/plugins&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://zone.spip.org/trac/spip-zone/log/_core_/branches/spip-3.0/plugins&lt;/a&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; nettoyage r&#233;pertoires vides et scories : divers commits entre z71782 -&gt; z71661&lt;/li&gt;&lt;li&gt; logs moins verbeux (z71398, z71396, z71394, z71391)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Compagnon&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; nom incorrect du fichier d'un compagnon, et en plus un var_dump trainait dedans (z72066)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Dev&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; d&#233;but de refonte des formulaires en se passant des listes (accessibilit&#233;) (z71833,z71832,z71806 &#224; zz71808)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Forum et p&#233;titions&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; se passer du compresseur s'il n'est pas pr&#233;sent (z71578 et z71783 - #2971 et #2972)&lt;/li&gt;&lt;li&gt; un item de langue (z71579)&lt;/li&gt;&lt;li&gt; r&#233;tablir les configurations de forum par articles (z71267)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Medias&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; inc/date.php n'existe plus (z71408)&lt;/li&gt;&lt;li&gt; un titre long d&#233;bordait (z71001)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Organiseur&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; corrections dans les fils de messages internes (z72040, #2977)&lt;/li&gt;&lt;li&gt; droit de faire des annonces internes (z72036, #2976)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;R&#233;visions&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; renseigner l'auteur dans le flux qui est bien ferm&#233; (z72030 et z72032, #2963)&lt;/li&gt;&lt;li&gt; r&#233;tablir le flux rss (z71097)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Statistiques&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; le nom du jour dans la page de stats (z72002)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;SVP&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; ne pas utiliser / pour les d&#233;limiteurs pour &#233;viter un bug sur les / (r71790)&lt;/li&gt;&lt;li&gt; am&#233;liorations dans la gestion des lib (r71135, r71453)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Urls &#233;tendues&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; correction d'un bug sur installations en sous-dossiers (z71272)&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Mise &#224; jour&lt;/h3&gt;
&lt;p&gt;N'h&#233;sitez pas &#224; utiliser les diff&#233;rents moyens mis &#224; disposition par la communaut&#233; pour obtenir de l'aide lors de cette mise &#224; jour :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Liste spip-user : &lt;a href=&quot;http://listes.rezo.net/mailman/listinfo/spip&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://listes.rezo.net/mailman/listinfo/spip&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Forum : &lt;a href=&quot;http://forum.spip.net/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://forum.spip.net&lt;/a&gt;&lt;/li&gt;&lt;li&gt; IRC : &lt;a href=&quot;http://irc.spip.net/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://irc.spip.net&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Nous rappelons &#224; toutes et tous que le meilleur moyen pour signaler des failles, ou des suspicions de failles est d'envoyer un email &#224; &#171; spip-team@rezo.net &#187;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Comment mettre &#224; jour vers SPIP 3.0.8 ?&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; par spip_loader.php : si vous avez d&#233;j&#224; install&#233; spip_loader, rendez-vous &#224; l'adresse http://VOTRE_SITE/spip_loader.php pour installer la derni&#232;re version de SPIP. &lt;strong&gt;Attention cependant&lt;/strong&gt; : lisez bien les instructions ici : &lt;a href=&quot;http://www.spip.net/fr_download#spip_loader&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.spip.net/fr_download#spip_loader&lt;/a&gt; pour ne pas &#234;tre surpris par un passage non voulu de SPIP2 &#224; SPIP3.&lt;/li&gt;&lt;li&gt; par copie des fichiers : SPIP 3.0.8 est disponible &#224; l'adresse &lt;a href=&quot;http://files.spip.org/spip/stable/spip-3.0.zip&quot; class='spip_url spip_out auto' rel='nofollow'&gt;http://files.spip.org/spip/stable/spip-3.0.zip&lt;/a&gt;&lt;/li&gt;&lt;li&gt; par SVN : si vous &#234;tes dans la branche 3 faites simplement un &#171; svn up &#187; svn ://trac.rezo.net/spip/branches/spip-3.0 la version 3.0.8 est aussi disponible sous la branche : svn ://trac.rezo.net/spip/branches/spip-3-stable et sous le tag svn ://trac.rezo.net/spip/tags/spip-3.0.8&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Comment &#234;tre tenu au courant de ces annonces ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Le plus simplement du monde en s'inscrivant sur la mailing liste &lt;a href=&quot;http://listes.rezo.net/mailman/listinfo/spip-ann&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://listes.rezo.net/mailman/listinfo/spip-ann&lt;/a&gt; .&lt;/p&gt; &lt;p&gt;Bien s&#251;r les r&#233;seaux sociaux ne sont pas en reste :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Twitter : &lt;a href=&quot;http://twitter.com/spip&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://twitter.com/spip&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Facebook : &lt;a href=&quot;http://www.facebook.com/spip.net&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.facebook.com/spip.net&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Seenthis : &lt;a href=&quot;http://seenthis.net/people/spip&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://seenthis.net/people/spip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
&lt;div class='raw_chapo'&gt;Salut ! A la sortie de ce long hiver, SPIP a la grande forme et garde le rythme de publication mensuel depuis mars et jusqu'&#224; avril au moins. Cette version 3.0.8 apporte plusieurs corrections de bugs, dont certains touchant &#224; la configuration et aux droits des r&#233;dacteurs (forum, organiseur, redirections sur les articles). Nous vous invitons donc &#224; mettre &#224; jour sans tarder.&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;{{{Dans le core}}} {{Espace priv&#233;}} -* (depuis 3.0.7), utilisation par d&#233;faut des vignettes apercite au lieu de thumbshots sur les referers (r20242) -* mettre une info-bulle personnalis&#233;e sur les bouton RSS du priv&#233; (r20416) -* corrections &#224; ical_prive.html (r20414) -* appliquer_filtres accepte un 3&#232;me argument for&#231;ant un cha&#238;ne vide si le filtre n'est pas trouv&#233; (r20406) -* &lt;code&gt;#URL_ECRIRE*&lt;/code&gt; n'encode plus les &quot;&amp;&quot; (r20414) -* d&#233;claration du pipeline traduire appel&#233; dans le formulaire prive/traduire.php (r20392) -* un plugin mis a jour est d&#233;sormais &quot;mis &#224; jour&quot; (r20369) -* contenu/configurer_multilang.html est renomm&#233; contenu/configurer_multilinguisme.html en conformit&#233; avec son &lt;code&gt;#FORMULAIRE_CONFIGURER_MULTILINGUISME&lt;/code&gt; (r20367) -* un r&#233;dacteur ne peut pas cr&#233;er une redirection apr&#232;s publication d'un article (r20363) {{Crit&#232;res et balises}} -* am&#233;lioration de {age} (r20389) et {jour_relatif} (r20400} -* &lt;code&gt;#_contenu_article:LESAUTEURS&lt;/code&gt; retourne les auteurs d'une boucle parente (r20390) {{Am&#233;liorations techniques}} -* sauvegarder/restaurer le contexte de l'url dans laquelle une page est calculee (r20355) -* support SQLite de la fonction mysql TIMESTAMPDIFF (r20388) -* lutte contre l'explosion des &#233;critures (et des caches) caus&#233;es par les bots (r20378) -* outils de debug: bugs et cosm&#233;tique - corrections diverses (r20397 - #2968, r20401, r20402, r20404) {{PHPDoc}} Pour les programmeurs, le futur site de documentation continue &#224; s'enrichir r&#233;guli&#232;rement de nouveaux apports. Pour rappel, la version de dev de ce site: http://autodoc.magraine.net/spip-3.0/zora/ {{{Dans les plugins-dist }}} Sources : http://zone.spip.org/trac/spip-zone/log/_core_/branches/spip-3.0/plugins -* nettoyage r&#233;pertoires vides et scories: divers commits entre z71782 -&gt; z71661 -* logs moins verbeux (z71398, z71396, z71394, z71391) {{Compagnon}} -* nom incorrect du fichier d'un compagnon, et en plus un var_dump trainait dedans (z72066) {{Dev}} -* d&#233;but de refonte des formulaires en se passant des listes (accessibilit&#233;) (z71833,z71832,z71806 &#224; zz71808) {{Forum et p&#233;titions}} -* se passer du compresseur s'il n'est pas pr&#233;sent (z71578 et z71783 - #2971 et #2972) -* un item de langue (z71579) -* r&#233;tablir les configurations de forum par articles (z71267) {{Medias}} -* inc/date.php n'existe plus (z71408) -* un titre long d&#233;bordait (z71001) {{Organiseur}} -* corrections dans les fils de messages internes (z72040, #2977) -* droit de faire des annonces internes (z72036, #2976) {{R&#233;visions}} -* renseigner l'auteur dans le flux qui est bien ferm&#233; (z72030 et z72032, #2963) -* r&#233;tablir le flux rss (z71097) {{Statistiques}} -* le nom du jour dans la page de stats (z72002) {{SVP}} -* ne pas utiliser / pour les d&#233;limiteurs pour &#233;viter un bug sur les / (r71790) -* am&#233;liorations dans la gestion des lib (r71135, r71453) {{Urls &#233;tendues}} -* correction d'un bug sur installations en sous-dossiers (z71272) {{{Mise &#224; jour}}} N'h&#233;sitez pas &#224; utiliser les diff&#233;rents moyens mis &#224; disposition par la communaut&#233; pour obtenir de l'aide lors de cette mise &#224; jour : -* Liste spip-user : http://listes.rezo.net/mailman/listinfo/spip -* Forum : http://forum.spip.net -* IRC : http://irc.spip.net Nous rappelons &#224; toutes et tous que le meilleur moyen pour signaler des failles, ou des suspicions de failles est d'envoyer un email &#224; &#171; spip-team@rezo.net &#187;. {{Comment mettre &#224; jour vers SPIP 3.0.8 ?}} -# par spip_loader.php : si vous avez d&#233;j&#224; install&#233; spip_loader, rendez-vous &#224; l'adresse http://VOTRE_SITE/spip_loader.php pour installer la derni&#232;re version de SPIP. {{Attention cependant}} : lisez bien les instructions ici : http://www.spip.net/fr_download#spip_loader pour ne pas &#234;tre surpris par un passage non voulu de SPIP2 &#224; SPIP3. -# par copie des fichiers : SPIP 3.0.8 est disponible &#224; l'adresse http://files.spip.org/spip/stable/spip-3.0.zip -# par SVN : si vous &#234;tes dans la branche 3 faites simplement un &#171; svn up &#187; svn ://trac.rezo.net/spip/branches/spip-3.0 la version 3.0.8 est aussi disponible sous la branche : svn ://trac.rezo.net/spip/branches/spip-3-stable et sous le tag svn ://trac.rezo.net/spip/tags/spip-3.0.8 {{Comment &#234;tre tenu au courant de ces annonces ?}} Le plus simplement du monde en s'inscrivant sur la mailing liste http://listes.rezo.net/mailman/listinfo/spip-ann . Bien s&#251;r les r&#233;seaux sociaux ne sont pas en reste : -* Twitter : http://twitter.com/spip -* Facebook : http://www.facebook.com/spip.net -* Seenthis : http://seenthis.net/people/spip&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		

	</item>



	<item>
		<title>Balloons</title>
		<link>http://files.spip.org/Balloons-4363</link>
		<guid isPermaLink="true">http://files.spip.org/Balloons-4363</guid>
		<dc:date>2013-04-12T16:54:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>b_b</dc:creator>

<category domain="http://files.spip.org/Balloons">Balloons</category>

		<dc:subject>SPIP 3.0</dc:subject>
		<dc:subject>Plugins</dc:subject>
		<dc:subject>Squelettes</dc:subject>
		<dc:subject>Licence GPL</dc:subject>

		<description>
&lt;p&gt;Balloons est un squelette de blog RWD pour SPIP 3 bas&#233; sur la dist (les squelettes par d&#233;faut de SPIP).&lt;br class='autobr' /&gt;
Le squelette est une adaptation du th&#232;me Balloons pour Wordpress cr&#233;&#233; par Chris Magiera. Comme Chris a eu la bonne id&#233;e de diffuser son th&#232;me sous licence GPL, je me suis permis de l'adapter pour SPIP. Vous pouvez voir ce que &#231;a donne sur mon blog. Pr&#233;sentation &lt;br class='autobr' /&gt;
Ce squelette n&#233;cessite les plugins Nuage et Comments.&lt;br class='autobr' /&gt;
Le squelette prend en charge les pages suivantes : sommaire, article, rubrique, mot (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Balloons" rel="directory"&gt;Balloons&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Plugins-112" rel="tag"&gt;Plugins&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Jeu-de-squelettes" rel="tag"&gt;Squelettes&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Licence-GPL" rel="tag"&gt;Licence GPL&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4363.png?1365688963&quot; width=&quot;300&quot; height=&quot;188&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Balloons est un squelette de blog &lt;a href=&quot;http://fr.wikipedia.org/wiki/Responsive_Web_Design&quot; class='spip_out' rel='external'&gt;RWD&lt;/a&gt; pour SPIP 3 bas&#233; sur la dist (les squelettes par d&#233;faut de SPIP).&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Le squelette est une adaptation du th&#232;me Balloons pour Wordpress cr&#233;&#233; par &lt;a href=&quot;http://moargh.de/portfolio/downloads/wp-theme-balloons/&quot; class='spip_out' rel='external'&gt;Chris Magiera&lt;/a&gt;. Comme Chris a eu la bonne id&#233;e de diffuser son th&#232;me sous licence GPL, je me suis permis de l'adapter pour SPIP. Vous pouvez voir ce que &#231;a donne &lt;a href=&quot;http://www.weblog.eliaz.fr/&quot; class='spip_out' rel='external'&gt;sur mon blog&lt;/a&gt;.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Pr&#233;sentation&lt;/h3&gt;
&lt;p&gt;Ce squelette n&#233;cessite les plugins &lt;a href=&quot;http://files.spip.org/Nuage-de-mots-cles&quot; class='spip_in'&gt;Nuage&lt;/a&gt; et &lt;a href=&quot;http://files.spip.org/Comment-3-pour-SPIP-3&quot; class='spip_in'&gt;Comments&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Le squelette prend en charge les pages suivantes : sommaire, article, rubrique, mot et 404. Il n'y a donc pas de prise en charge des pages auteur et plan, le but &#233;tant de mettre en place un blog simple et mono-auteur.&lt;/p&gt; &lt;p&gt;La navigation haute est similaire &#224; celle de la dist, elle affiche les secteurs du site (rubriques de premier niveau).&lt;/p&gt; &lt;p&gt;Les blocs du pied de page affichent :&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; le descriptif du site&lt;/li&gt;&lt;li&gt; un nuage de mots cl&#233;s du premier groupe de mots disponible&lt;/li&gt;&lt;li&gt; la liste des &#233;l&#233;ments issus des sites syndiqu&#233;s&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Capture d'&#233;cran de la page d'accueil :&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_11630 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH2609/balloons_sommaire-d1bf9.png' width='520' height='2609' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Capture de la page d'un article :&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_11629 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH1377/balloons_article-48ab4.png' width='520' height='1377' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
&lt;div class='raw_chapo'&gt;Balloons est un squelette de blog [RWD-&gt;http://fr.wikipedia.org/wiki/Responsive_Web_Design] pour SPIP 3 bas&#233; sur la dist (les squelettes par d&#233;faut de SPIP).&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;Le squelette est une adaptation du th&#232;me Balloons pour Wordpress cr&#233;&#233; par [Chris Magiera-&gt;http://moargh.de/portfolio/downloads/wp-theme-balloons/]. Comme Chris a eu la bonne id&#233;e de diffuser son th&#232;me sous licence GPL, je me suis permis de l'adapter pour SPIP. Vous pouvez voir ce que &#231;a donne [sur mon blog-&gt;http://www.weblog.eliaz.fr/]. {{{Pr&#233;sentation}}} Ce squelette n&#233;cessite les plugins [Nuage-&gt;1562] et [Comments-&gt;3860]. Le squelette prend en charge les pages suivantes : sommaire, article, rubrique, mot et 404. Il n'y a donc pas de prise en charge des pages auteur et plan, le but &#233;tant de mettre en place un blog simple et mono-auteur. La navigation haute est similaire &#224; celle de la dist, elle affiche les secteurs du site (rubriques de premier niveau). Les blocs du pied de page affichent :
-# le descriptif du site
-# un nuage de mots cl&#233;s du premier groupe de mots disponible
-# la liste des &#233;l&#233;ments issus des sites syndiqu&#233;s Capture d'&#233;cran de la page d'accueil : &lt;img11630|center&gt; Capture de la page d'un article : &lt;img11629|center&gt;&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		
		<enclosure url="http://files.spip.org/spip-zone/balloons.zip" length="385171" type="application/zip" />
		

	</item>



	<item>
		<title>Syndication RSS en javascript</title>
		<link>http://files.spip.org/Syndication-RSS-en-javascript</link>
		<guid isPermaLink="true">http://files.spip.org/Syndication-RSS-en-javascript</guid>
		<dc:date>2013-04-03T19:44:22Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>domiw</dc:creator>

<category domain="http://files.spip.org/RSS-en-javascript">RSS en javascript</category>

		<dc:subject>SPIP 3.0</dc:subject>
		<dc:subject>Plugins</dc:subject>
		<dc:subject>Flux des plugins</dc:subject>
		<dc:subject>SPIP 2.0</dc:subject>
		<dc:subject>SPIP 2.1</dc:subject>
		<dc:subject>Syndication</dc:subject>
		<dc:subject>Documentation code Plugins</dc:subject>
		<dc:subject>Licence GPL</dc:subject>
		<dc:subject>Webmestre</dc:subject>

		<description>
&lt;p&gt;Le plugin RssJs permet &#224; l'aide de l'API Google Feed, d'afficher des informations de syndication sans passer par les sites syndiqu&#233;s de spip. Ceci est particuli&#232;rement adapt&#233; aux sites h&#233;berg&#233;s par exemple chez free.fr, puisque l'ouverture / lecture de fichiers distants est d&#233;sactiv&#233;e, rendant la syndication int&#233;gr&#233;e &#224; Spip inop&#233;rante. Avec cette solution, tout se passe entre le navigateur et le serveur de l'api google.&lt;br class='autobr' /&gt;
Ce plugin s'installe et s'active comme tous les plugins. Il n'installe aucune table (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/RSS-en-javascript" rel="directory"&gt;RSS en javascript&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Plugins-112" rel="tag"&gt;Plugins&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Plugins-pour-SPIP-2-0" rel="tag"&gt;Flux des plugins&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-2-0,261" rel="tag"&gt;SPIP 2.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-2-1" rel="tag"&gt;SPIP 2.1&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Syndication,203" rel="tag"&gt;Syndication&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Documentation-code-Plugins" rel="tag"&gt;Documentation code Plugins&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Licence-GPL" rel="tag"&gt;Licence GPL&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Webmestre" rel="tag"&gt;Webmestre&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4359.png?1364831980&quot; width=&quot;96&quot; height=&quot;96&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Le plugin RssJs permet &#224; l'aide de l'API Google Feed, d'afficher des informations de syndication sans passer par les sites syndiqu&#233;s de spip. Ceci est particuli&#232;rement adapt&#233; aux sites h&#233;berg&#233;s par exemple chez free.fr, puisque l'ouverture / lecture de fichiers distants est d&#233;sactiv&#233;e, rendant la syndication int&#233;gr&#233;e &#224; Spip inop&#233;rante. Avec cette solution, tout se passe entre le navigateur et le serveur de l'api google.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Ce plugin s'installe et s'active comme tous les plugins. Il n'installe aucune table suppl&#233;mentaire. Il se contente d'appeler &lt;a href=&quot;https://developers.google.com/feed/&quot; class='spip_out' rel='external'&gt;l'API Google Feed&lt;/a&gt; ainsi qu'un javascript d'activation et d'initialisation. Il propose deux mod&#232;les &#224; ins&#233;rer dans n'importe quel article pour afficher les informations d'un flux Rss donn&#233;.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Mod&#232;le rssjs&lt;/h3&gt;
&lt;p&gt;Ce mod&#232;le permet d'afficher un flux en donnant directement son url&lt;br class='autobr' /&gt;
&lt;code class='spip_code' dir='ltr'&gt;&lt;rssjs |url=adresse de mon flux |nbre_entrees=... |mode=.... |class=... &gt;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Les param&#232;tres :&lt;br /&gt;- url est l'adresse du flux rss &#224; afficher. Ce param&#232;tre est obligatoire.&lt;br /&gt;- nbre_entrees (facultatif). Indique le nombre d'items du flux &#224; afficher, la valeur par d&#233;faut est 12.&lt;br /&gt;- mode (facultatif). Par d&#233;faut, le titre avec lien vers l'article original, ainsi que le contenu (balise content, summary ou description des items) sont affich&#233;s. Si mode=no_content, comme on peut le deviner seul le titre avec lien sera affich&#233;. Si mode=snippet, c'est le d&#233;but du contenu tronqu&#233; &#224; 200 caract&#232;res et sans balises html qui sera affich&#233;.&lt;br /&gt;- class. Le nom d'une class css affect&#233;e &#224; la balise dl (voir plus bas).&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Mod&#232;le rssjs_site&lt;/h3&gt;
&lt;p&gt;Ce mod&#232;le permet d'afficher un flux &#224; partir des informations enregistr&#233;es dans les sites syndiqu&#233;s de Spip (il est n&#233;cessaire de renseigner le champ &#171; Adresse du fichier de syndication &#187;, mais pas d'activer la syndication).&lt;br class='manualbr' /&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;rssjs_site xx |nbre_entrees=... |mode=... |class=.... &gt;&lt;/code&gt; ou &lt;code class='spip_code' dir='ltr'&gt;&lt;rssjs_site |id_site=xx |nbre_entrees=... |mode=.... |class=... &gt;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Les param&#232;tres :&lt;br /&gt;- xx est l'identifiant du site enregistr&#233; dont on veut afficher le flux. &lt;code class='spip_code' dir='ltr'&gt;&lt;rssjs_site 4 |&gt;&lt;/code&gt; ou &lt;code class='spip_code' dir='ltr'&gt;&lt;rssjs_site |id_site=4&gt;&lt;/code&gt; donnera le m&#234;me r&#233;sultat.&lt;br /&gt;- les autres param&#232;tres sont identiques &#224; ceux du mod&#232;le rssjs.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Pour aller plus loin&lt;/h3&gt;
&lt;p&gt;J'ai choisi de d&#233;velopper les utilisations en mod&#232;les car plus souples &#224; mon sens, mais rien n'emp&#234;che d'inclure ces mod&#232;les dans un squelette.&lt;/p&gt; &lt;p&gt;Les fonctionnalit&#233;s sont mises en place par le couple mod&#232;le / fonction javascript. Les deux mod&#232;les fournis utilisent la m&#234;me fonction javascript disponible dans le fichier &#171; js/rssjs.js &#187; du dossier du plugin. Il est possible de surcharger l'appel &#224; ce fichier en pla&#231;ant un fichier du m&#234;me nom dans un dossier &#171; js &#187; du dossier &#171; squelettes &#187;. le fichier pourra contenir plusieurs fonctions d'initialisation de l'affichage suivant le mod&#232;le d&#233;sir&#233;. Le m&#233;canisme d'initialisation du plugin est alors conserv&#233;.&lt;/p&gt; &lt;p&gt;L'affichage des informations de syndication se fait sur la base de balises dl dt dd. la balise dl a pour classe css &#171; rssjs &#187; par d&#233;faut. Il est possible d'ajouter une ou plusieurs classe &#224; cette balise par le param&#232;tre &#171; class &#187;.&lt;/p&gt; &lt;p&gt;Si un fichier &#171; css/rssjs.css &#187; existe dans le dossier squelettes, celui-ci sera appel&#233; automatiquement.&lt;/p&gt; &lt;p&gt;Pour exemple voir le mod&#232;le &#171; rssjs_complet &#187; et la fonction javascript associ&#233;e.&lt;/p&gt; &lt;p&gt;Plugin disponible sur la zone&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;R&#233;visons&lt;/h3&gt;
&lt;p&gt;- Construction d'un mod&#232;le / fonction javascript avec d'avantage d'informations affich&#233;es&lt;br /&gt;- Version spip 3&lt;/p&gt;&lt;/div&gt;
		
&lt;div class='raw_chapo'&gt;Le plugin RssJs permet &#224; l'aide de l'API Google Feed, d'afficher des informations de syndication sans passer par les sites syndiqu&#233;s de spip. Ceci est particuli&#232;rement adapt&#233; aux sites h&#233;berg&#233;s par exemple chez free.fr, puisque l'ouverture / lecture de fichiers distants est d&#233;sactiv&#233;e, rendant la syndication int&#233;gr&#233;e &#224; Spip inop&#233;rante. Avec cette solution, tout se passe entre le navigateur et le serveur de l'api google.&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;Ce plugin s'installe et s'active comme tous les plugins. Il n'installe aucune table suppl&#233;mentaire. Il se contente d'appeler [l'API Google Feed-&gt;https://developers.google.com/feed/] ainsi qu'un javascript d'activation et d'initialisation. Il propose deux mod&#232;les &#224; ins&#233;rer dans n'importe quel article pour afficher les informations d'un flux Rss donn&#233;. {{{Mod&#232;le rssjs}}} Ce mod&#232;le permet d'afficher un flux en donnant directement son url
&lt;code&gt;&lt;rssjs |url=adresse de mon flux |nbre_entrees=... |mode=.... |class=... &gt;&lt;/code&gt; Les param&#232;tres :
- url est l'adresse du flux rss &#224; afficher. Ce param&#232;tre est obligatoire.
- nbre_entrees (facultatif). Indique le nombre d'items du flux &#224; afficher, la valeur par d&#233;faut est 12.
- mode (facultatif). Par d&#233;faut, le titre avec lien vers l'article original, ainsi que le contenu (balise content, summary ou description des items) sont affich&#233;s. Si mode=no_content, comme on peut le deviner seul le titre avec lien sera affich&#233;. Si mode=snippet, c'est le d&#233;but du contenu tronqu&#233; &#224; 200 caract&#232;res et sans balises html qui sera affich&#233;.
- class. Le nom d'une class css affect&#233;e &#224; la balise dl (voir plus bas). {{{Mod&#232;le rssjs_site}}} Ce mod&#232;le permet d'afficher un flux &#224; partir des informations enregistr&#233;es dans les sites syndiqu&#233;s de Spip (il est n&#233;cessaire de renseigner le champ &quot;Adresse du fichier de syndication&quot;, mais pas d'activer la syndication).
_ &lt;code&gt;&lt;rssjs_site xx |nbre_entrees=... |mode=... |class=.... &gt;&lt;/code&gt; ou &lt;code&gt;&lt;rssjs_site |id_site=xx |nbre_entrees=... |mode=.... |class=... &gt;&lt;/code&gt; Les param&#232;tres :
- xx est l'identifiant du site enregistr&#233; dont on veut afficher le flux. &lt;code&gt;&lt;rssjs_site 4 |&gt;&lt;/code&gt; ou &lt;code&gt;&lt;rssjs_site |id_site=4&gt;&lt;/code&gt; donnera le m&#234;me r&#233;sultat.
- les autres param&#232;tres sont identiques &#224; ceux du mod&#232;le rssjs. {{{Pour aller plus loin}}} J'ai choisi de d&#233;velopper les utilisations en mod&#232;les car plus souples &#224; mon sens, mais rien n'emp&#234;che d'inclure ces mod&#232;les dans un squelette. Les fonctionnalit&#233;s sont mises en place par le couple mod&#232;le / fonction javascript. Les deux mod&#232;les fournis utilisent la m&#234;me fonction javascript disponible dans le fichier &quot;js/rssjs.js&quot; du dossier du plugin. Il est possible de surcharger l'appel &#224; ce fichier en pla&#231;ant un fichier du m&#234;me nom dans un dossier &quot;js&quot; du dossier &quot;squelettes&quot;. le fichier pourra contenir plusieurs fonctions d'initialisation de l'affichage suivant le mod&#232;le d&#233;sir&#233;. Le m&#233;canisme d'initialisation du plugin est alors conserv&#233;. L'affichage des informations de syndication se fait sur la base de balises dl dt dd. la balise dl a pour classe css &quot;rssjs&quot; par d&#233;faut. Il est possible d'ajouter une ou plusieurs classe &#224; cette balise par le param&#232;tre &quot;class&quot;. Si un fichier &quot;css/rssjs.css&quot; existe dans le dossier squelettes, celui-ci sera appel&#233; automatiquement. Pour exemple voir le mod&#232;le &quot;rssjs_complet&quot; et la fonction javascript associ&#233;e. Plugin disponible sur la zone {{{R&#233;visons}}} - Construction d'un mod&#232;le / fonction javascript avec d'avantage d'informations affich&#233;es
- Version spip 3&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		
		<enclosure url="http://files.spip.org/spip-zone/rss_js_1.zip" length="96239" type="application/zip" />
		
		<enclosure url="http://files.spip.org/spip-zone/rss_js_2.zip" length="85195" type="application/zip" />
		

	</item>



	<item>
		<title>Portefeuille de comp&#233;tences</title>
		<link>http://files.spip.org/Portefeuille-de-competences</link>
		<guid isPermaLink="true">http://files.spip.org/Portefeuille-de-competences</guid>
		<dc:date>2013-04-02T17:13:02Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Frank Endres</dc:creator>

<category domain="http://files.spip.org/Portefeuille-de-competences-1671">Portefeuille de comp&#233;tences</category>

		<dc:subject>SPIP 3.0</dc:subject>

		<description>
&lt;p&gt;Ce squelette a &#233;t&#233; con&#231;u dans le cadre du BTS SIO (Services Informatiques aux Organisations) et mis &#224; la disposition des &#233;tudiants et professeurs qui souhaitent l'utiliser ou s'en inspirer pour constituer leur propre portefeuille de comp&#233;tences / portfolio.&lt;br class='autobr' /&gt;
Il est con&#231;u avec JQuery-Mobile et donc adapt&#233; &#224; une consultation depuis un SmartPhone.&lt;br class='autobr' /&gt;
La configuration suivante est recommand&#233;e :&lt;br class='autobr' /&gt; dans Identit&#233; du site ;&lt;br class='autobr' /&gt; Nom de votre site : Portefeuille de comp&#233;tence de ...&lt;br class='autobr' /&gt; Descriptif rapide : texte est (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Portefeuille-de-competences-1671" rel="directory"&gt;Portefeuille de comp&#233;tences&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4317.png?1359303308&quot; width=&quot;48&quot; height=&quot;48&quot; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Ce squelette a &#233;t&#233; con&#231;u dans le cadre du BTS SIO (Services Informatiques aux Organisations) et mis &#224; la disposition des &#233;tudiants et professeurs qui souhaitent l'utiliser ou s'en inspirer pour constituer leur propre &lt;a href=&quot;http://fr.wikipedia.org/wiki/Portfolio&quot; class='spip_out' rel='external'&gt;portefeuille de comp&#233;tences / portfolio&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Il est con&#231;u avec JQuery-Mobile et donc adapt&#233; &#224; une consultation depuis un SmartPhone.&lt;/p&gt; &lt;p&gt;La configuration suivante est recommand&#233;e :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; dans &lt;strong&gt;Identit&#233; du site&lt;/strong&gt; ;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Nom de votre site : &lt;i&gt;Portefeuille de comp&#233;tence de ...&lt;/i&gt;&lt;/li&gt;&lt;li&gt; Descriptif rapide : &lt;i&gt;texte est affich&#233; sur la page d'accueil&lt;/i&gt;&lt;/li&gt;&lt;li&gt; Adresse e-mail du webmestre : &lt;i&gt;utilis&#233; pour le formulaire de contact&lt;/i&gt;&lt;/li&gt;&lt;li&gt; Ajouter un logo (une photo d'identit&#233;) qui sera affich&#233;e sur la page d'accueil&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; dans &lt;strong&gt;Contenu du site&lt;/strong&gt; ;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Autoriser les documents joints aux articles&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Pour le contenu, l'organisation y est hi&#233;rarchique (par rubrique, sous-rubriques, ...).&lt;/p&gt; &lt;p&gt;Ce squelette est distribu&#233; sous licence &lt;a href=&quot;http://www.cecill.info/licences/Licence_CeCILL-C_V1-fr.html&quot; class='spip_out' rel='external'&gt;CeCILL-C&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Il a &#233;t&#233; test&#233; sous SPIP 3.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Page d'accueil&lt;/h3&gt;
&lt;p&gt;&lt;span class='spip_document_11471 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH445/capture_d_ecran_-_08022013_-_22_42_50-67aef.png' width='520' height='445' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;br class='autobr' /&gt;
&lt;i&gt;Le choix des noms de rubriques est libre (dans cet exemple, il y a 2 rubriques principales : &#171; Pr&#233;sentation &amp; CV &#187; et &#171; Emplois et missions &#187;)&lt;/i&gt;&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Page contact&lt;/h3&gt;
&lt;p&gt;&lt;span class='spip_document_11470 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH444/capture_d_ecran_-_08022013_-_22_47_48-4db20.png' width='520' height='444' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
&lt;div class='raw_texte'&gt;Ce squelette a &#233;t&#233; con&#231;u dans le cadre du BTS SIO (Services Informatiques aux Organisations) et mis &#224; la disposition des &#233;tudiants et professeurs qui souhaitent l'utiliser ou s'en inspirer pour constituer leur propre [portefeuille de comp&#233;tences / portfolio-&gt;http://fr.wikipedia.org/wiki/Portfolio]. Il est con&#231;u avec JQuery-Mobile et donc adapt&#233; &#224; une consultation depuis un SmartPhone. La configuration suivante est recommand&#233;e: -* dans {{Identit&#233; du site}}; -** Nom de votre site: {Portefeuille de comp&#233;tence de ...} -** Descriptif rapide: {texte est affich&#233; sur la page d'accueil} -** Adresse e-mail du webmestre: {utilis&#233; pour le formulaire de contact} -** Ajouter un logo (une photo d'identit&#233;) qui sera affich&#233;e sur la page d'accueil -* dans {{Contenu du site}}; -** Autoriser les documents joints aux articles Pour le contenu, l'organisation y est hi&#233;rarchique (par rubrique, sous-rubriques, ...). Ce squelette est distribu&#233; sous licence [CeCILL-C-&gt;http://www.cecill.info/licences/Licence_CeCILL-C_V1-fr.html]. Il a &#233;t&#233; test&#233; sous SPIP 3. {{{Page d'accueil}}} &lt;img11471|center&gt; {Le choix des noms de rubriques est libre (dans cet exemple, il y a 2 rubriques principales: &quot;Pr&#233;sentation &amp; CV&quot; et &quot;Emplois et missions&quot;)} {{{Page contact}}} &lt;img11470|center&gt; &lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		
		<enclosure url="http://files.spip.org/spip-zone/portefeuille_competences.zip" length="5877" type="application/zip" />
		

	</item>



	<item>
		<title>Une Mutualisation locale ... sous UwAMP</title>
		<link>http://files.spip.org/Une-Mutualisation-locale-sous-UwAMP</link>
		<guid isPermaLink="true">http://files.spip.org/Une-Mutualisation-locale-sous-UwAMP</guid>
		<dc:date>2013-04-01T12:13:11Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>spipfactory</dc:creator>

<category domain="http://files.spip.org/SPIP-en-local">SPIP en local</category>

		<dc:subject>Toutes versions de SPIP</dc:subject>
		<dc:subject>Confirm&#233;</dc:subject>
		<dc:subject>Documentation</dc:subject>

		<description>
&lt;p&gt;Un moteur commun &#224; plusieurs sites sous Spip : voil&#224; le principe de la mutualisation. Gain de temps &#224; l'installation, gain de temps &#224; la gestion, mutualisation des ressources ...&lt;br class='autobr' /&gt;
Pr&#233;sentation&lt;br class='autobr' /&gt;
Nous proposons une Mutualisation de Spip sur un serveur local dans un environnement Windows, &#233;mul&#233; par UwAMP ou toute autre combinaison Apache + PHP + Mysql.&lt;br class='autobr' /&gt;
En quelques mots, le principe de la mutualisation de Spip est simple : nous allons partager le &#171; moteur &#187; de spip et les plugins avec tous les sites. (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/SPIP-en-local" rel="directory"&gt;SPIP en local&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/+-Toutes-versions-de-SPIP-+" rel="tag"&gt;Toutes versions de SPIP&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Confirme" rel="tag"&gt;Confirm&#233;&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Documentation,117" rel="tag"&gt;Documentation&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4343.jpg?1362944346&quot; width=&quot;102&quot; height=&quot;102&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Un moteur commun &#224; plusieurs sites sous Spip : voil&#224; le principe de la mutualisation. Gain de temps &#224; l'installation, gain de temps &#224; la gestion, mutualisation des ressources ...&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Pr&#233;sentation&lt;/h3&gt;
&lt;p&gt;Nous proposons une Mutualisation de Spip sur un serveur local dans un environnement Windows, &#233;mul&#233; par UwAMP ou toute autre combinaison Apache + PHP + Mysql.&lt;/p&gt; &lt;p&gt;En quelques mots, le principe de la mutualisation de Spip est simple : nous allons partager le &#171; moteur &#187; de spip et les plugins avec tous les sites.&lt;/p&gt; &lt;p&gt;Les avantages de la mutualisation de spip en local sont multiples :&lt;/p&gt; &lt;p&gt;- Lorsqu'une nouvelle version de spip est disponible, possibilit&#233; de la tester&lt;/p&gt; &lt;p&gt;- S'entra&#238;ner &#171; en local &#187;, c'est sans risque du coup pour le serveur distant.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Pr&#233;paration&lt;/h3&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; T&#233;l&#233;charger &lt;a href=&quot;http://www.uwamp.com/&quot; class='spip_out' rel='external'&gt;Uwamp&lt;/a&gt; installation de votre serveur pr&#233;f&#233;r&#233; &#224; la racine pour vous affranchir des autorisations sur les dossiers/fichiers.
&lt;i&gt;Les autorisations permettent d'emp&#233;cher l'acc&#232;s &#224; certains fichiers ou dossiers &#224; un utilisateur. Dans un environnement monoposte, cela n'est pas vraiment utile.&lt;/i&gt;&lt;/li&gt;&lt;li&gt; Ouvrir le r&#233;pertoire &lt;i&gt;C :\UwAmp\www&lt;/i&gt;&lt;/li&gt;&lt;li&gt; Lancer dans votre navigateur &lt;a href=&quot;http://localhost/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://localhost/&lt;/a&gt; ou http://127.0.0.1&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Installation de Spip &amp; du plugin mutualisation&lt;/h3&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; T&#233;l&#233;charger &lt;a href=&quot;http://www.spip.net/fr_download&quot; class='spip_out' rel='external'&gt;la version spip de votre choix&lt;/a&gt;&lt;/li&gt;&lt;li&gt; T&#233;l&#233;charger &lt;a href=&quot;http://plugins.spip.net/mutualisation.html&quot; class='spip_out' rel='external'&gt;le plugin Mutualisation&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Installez votre SPIP &amp; le Plugin dans C :\UwAmp\www\&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Pr&#233;paration du serveur&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Mon serveur local aura comme adresse &#171; localhost &#187;.&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Chacun de mes sites aura une adresse du genre monsite.localhost&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;c'est-&#224;-dire que chacun de mes sites sera en sous-domaine de Localhost.&lt;br class='autobr' /&gt;
&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Pour que l'adresse &#171; localhost &#187; fonctionne, vous devez l'activer dans le fichier &#171; hosts &#187; :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; ex&#233;cutez en tant qu'administrateur votre &#233;diteur de texte pr&#233;f&#233;r&#233;&lt;/li&gt;&lt;li&gt; recherchez le fichier C :\Windows\System32\drivers\etc\Hosts &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;attention : si vous utilisez un &#233;diteur de texte, n'oubliez-pas d'afficher &#171; tous les fichiers &#187;, sinon, il ne vous proposera que les fichiers &#171; .txt &#187;, et Hosts n'est pas un fichier &#171; .txt &#187;&lt;/i&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Ouvrez le fichier, et d&#233;commentez la ligne &#171; 127.0.0.1 Localhost &#187; (enlevez le #)&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Configurer son serveur Apache&lt;/h3&gt;
&lt;p&gt;Pour que la mutualisation fonctionne, lorsque je souhaite me rendre &#224; l'adresse monsite.localhost, il faut que mon serveur Apache soit configur&#233; de telle sorte que monsite.localhost pointe sur le dossier o&#249; se trouve le moteur de spip et le plugin mutualisation.(C :\UwAmp\www\spip-3-stable)&lt;/p&gt; &lt;p&gt;Je vais cr&#233;er pour cela dans la configuration d'Apache des &#171; H&#244;tes Virtuels &#187; (VirtualHost) et dire &#224; mon serveur de diriger ces hotes virtuels vers le dossier o&#249; se trouve le moteur de Spip&lt;/p&gt; &lt;p&gt;pour cela il faut ouvrir le fichier apache config :&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_11554 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L516xH653/apache-config-6ca9d.png' width='516' height='653' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;puis il ne vous reste qu'a renseigner le nom de votre site comme dans l'exemple ci-dessous :&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_11559 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L379xH431/virtual_serveur-d3af7.png' width='379' height='431' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Voil&#224; tout est pr&#234;t pour la mutualisation, qui va se faire toute seule. Le plus compliqu&#233; de la mutualisation de spip en local, c'est la pr&#233;paration du serveur.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Modification du plugin mutualisation&lt;/h3&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Ouvrir le fichier C :\UwAmp\www\spip-3-stable\mutualisation/mes_options.php.txt&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Modifier les lignes en pr&#233;cisant l'adresse de la base de donn&#233;e mysql&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;Ligne 49 &#224; 53&lt;/i&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='7' class='spip_cadre' dir='ltr'&gt;define (&#039;_INSTALL_SERVER_DB&#039;, &#039;mysql&#039;); define (&#039;_INSTALL_HOST_DB&#039;, &#039;localhost&#039;); define (&#039;_INSTALL_USER_DB&#039;, &#039;root&#039;); define (&#039;_INSTALL_PASS_DB&#039;, &#039;root&#039;);&lt;/textarea&gt;
&lt;p&gt;Et comme cela est pr&#233;cis&#233; au tout d&#233;but du fichier , je supprime le nom de domaine scriibe.net&lt;/p&gt; &lt;p&gt;&lt;i&gt;Ligne 11&lt;/i&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;define (&#039;_SITES_ADMIN_MUTUALISATION&#039;, &#039;&#039;);&lt;/textarea&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Enregistrer le fichier en mes_options.php dans le repertoire config de la racine soit :&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; C :\UwAmp\www\spip-3-stable\config&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span class='spip_document_11607 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L434xH167/0-2-d1979.png' width='434' height='167' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Cr&#233;er un r&#233;pertoire /sites sur C :\UwAmp\www\spip-3-stable, comme pr&#233;cis&#233; &lt;i&gt;Ligne 127&lt;/i&gt; &lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre' dir='ltr'&gt;&#039;repertoire&#039; =&gt; &#039;sites&#039;, // Nom du repertoire contenant les sites mutualises (&#039;sites&#039;)&lt;/textarea&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Et c'est parti !&lt;/h3&gt;
&lt;p&gt;J'appelle mon_site.localhost dans mon navigateur, et le plugin mutualisation se met en marche.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_11608 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH324/0-3-c72fe.png' width='520' height='324' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Comme je n'ai pas chang&#233; le code de mutualisation, il reste &#171; ecureuil &#187;&lt;/p&gt; &lt;p&gt;Le plugin cr&#233;&#233; les dossiers propres &#224; mon site, et il installe les dossiers&lt;br class='autobr' /&gt;
&lt;span class='spip_document_11609 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH274/0-4-bf810.png' width='520' height='274' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; IMG&lt;/li&gt;&lt;li&gt; config&lt;/li&gt;&lt;li&gt; local&lt;/li&gt;&lt;li&gt; tmp&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;puis la &quot; bdd &quot;&lt;br class='autobr' /&gt;
&lt;span class='spip_document_11611 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH274/0-5-d2079.png' width='520' height='274' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;et poursuivre la proc&#233;dure d'une installation classique de spip &lt;br class='autobr' /&gt;
&lt;span class='spip_document_11610 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH429/capture-17-74129.png' width='520' height='429' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt; &lt;i&gt;Et normalement, tout fonctionne car Maintenant, tout est pr&#234;t pour la mutualisation.&lt;/i&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Pour chaque nouveau site mis en place sur votre Spip mutualis&#233;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; Remplir le Virtual Serveur de Apache Config de UwAMP&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2.&lt;/strong&gt; Cr&#233;ez dans votre fichier Host votre site mutualis&#233;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; C :\Windows\System32\drivers\etc\Hosts&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; 127.0.0.1 mon_site.localhost&lt;/li&gt;&lt;li&gt; etc ...&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;R&#233;f&#233;rences :&lt;/h3&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Sur Spip Contrib : Carnet-Mutualisation-&gt;&lt;a href=&quot;http://contrib.spip.net/Carnet-Mutualisation&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://contrib.spip.net/Carnet-Mutualisation&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Sur Spip.net : &lt;a href=&quot;http://www.spip.net/fr_article3514.html&quot; class='spip_out' rel='external'&gt;Mutualisation du noyaux Spip.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Sur Geekographie : &lt;a href=&quot;http://geekographie.maieul.net/Gerer-beaucoup-de-sites-SPIP-en&quot; class='spip_out' rel='external'&gt;G&#233;rer beaucoup de sites SPIP en local sous Mac OsX&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Sur Pyrat.net : &lt;a href=&quot;http://www.pyrat.net/Mutualisation-SPIP-sur-OVH.html&quot; class='spip_out' rel='external'&gt;Mutualisation SPIP sur OVH&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Sur code18.blogspot.com : &lt;a href=&quot;http://files.spip.org/Ajout d'un virtual host sur un serveur local&quot; class='spip_out'&gt;Ajout d'un virtual host sur un serveur local&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Sur blanche de peuterey : &lt;a href=&quot;http://www.blanche-de-peuterey.com/Mutualiser-Spip-en-local&quot; class='spip_out' rel='external'&gt;Mutualiser-Spip-en-local&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://lapsuske.brubel.net/Recuperer-un-zip-depuis-le-site-de-la-zone-SPIP&quot; class='spip_out' rel='external'&gt;Sur LapSuske&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;div class='raw_chapo'&gt;Un moteur commun &#224; plusieurs sites sous Spip : voil&#224; le principe de la mutualisation. Gain de temps &#224; l'installation, gain de temps &#224; la gestion, mutualisation des ressources ...&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;{{{Pr&#233;sentation}}} Nous proposons une Mutualisation de Spip sur un serveur local dans un environnement Windows, &#233;mul&#233; par UwAMP ou toute autre combinaison Apache + PHP + Mysql. En quelques mots, le principe de la mutualisation de Spip est simple : nous allons partager le &#171; moteur &#187; de spip et les plugins avec tous les sites. Les avantages de la mutualisation de spip en local sont multiples : - Lorsqu'une nouvelle version de spip est disponible, possibilit&#233; de la tester - S'entra&#238;ner &#171; en local &#187;, c'est sans risque du coup pour le serveur distant. {{{Pr&#233;paration}}} -* T&#233;l&#233;charger [Uwamp-&gt;http://www.uwamp.com/] installation de votre serveur pr&#233;f&#233;r&#233; &#224; la racine pour vous affranchir des autorisations sur les dossiers/fichiers.
{Les autorisations permettent d'emp&#233;cher l'acc&#232;s &#224; certains fichiers ou dossiers &#224; un utilisateur. Dans un environnement monoposte, cela n'est pas vraiment utile.}
-* Ouvrir le r&#233;pertoire {C:\UwAmp\www}
-* Lancer dans votre navigateur http://localhost/ ou http://127.0.0.1 {{{Installation de Spip &amp; du plugin mutualisation}}} -* T&#233;l&#233;charger [la version spip de votre choix-&gt;http://www.spip.net/fr_download]
-* T&#233;l&#233;charger [le plugin Mutualisation
-&gt;http://plugins.spip.net/mutualisation.html] -* Installez votre SPIP &amp; le Plugin dans C:\UwAmp\www\ {{{Pr&#233;paration du serveur}}}
{{Mon serveur local aura comme adresse &#171; localhost &#187;.}}
-* Chacun de mes sites aura une adresse du genre monsite.localhost {c'est-&#224;-dire que chacun de mes sites sera en sous-domaine de Localhost.
} Pour que l'adresse &#171; localhost &#187; fonctionne, vous devez l'activer dans le fichier &#171; hosts &#187; : -* ex&#233;cutez en tant qu'administrateur votre &#233;diteur de texte pr&#233;f&#233;r&#233;
-* recherchez le fichier C :\Windows\System32\drivers\etc\Hosts {attention : si vous utilisez un &#233;diteur de texte, n'oubliez-pas d'afficher &#171; tous les fichiers &#187;, sinon, il ne vous proposera que les fichiers &#171; .txt &#187;, et Hosts n'est pas un fichier &#171; .txt &#187;} -* Ouvrez le fichier, et d&#233;commentez la ligne &#171; 127.0.0.1 Localhost &#187; (enlevez le #) {{{Configurer son serveur Apache}}} Pour que la mutualisation fonctionne, lorsque je souhaite me rendre &#224; l'adresse monsite.localhost, il faut que mon serveur Apache soit configur&#233; de telle sorte que monsite.localhost pointe sur le dossier o&#249; se trouve le moteur de spip et le plugin mutualisation.(C:\UwAmp\www\spip-3-stable) Je vais cr&#233;er pour cela dans la configuration d'Apache des &#171; H&#244;tes Virtuels &#187; (VirtualHost) et dire &#224; mon serveur de diriger ces hotes virtuels vers le dossier o&#249; se trouve le moteur de Spip pour cela il faut ouvrir le fichier apache config : &lt;img11554|center&gt; puis il ne vous reste qu'a renseigner le nom de votre site comme dans l'exemple ci-dessous : &lt;img11559|center&gt; Voil&#224; tout est pr&#234;t pour la mutualisation, qui va se faire toute seule. Le plus compliqu&#233; de la mutualisation de spip en local, c'est la pr&#233;paration du serveur. {{{Modification du plugin mutualisation}}} -* Ouvrir le fichier C:\UwAmp\www\spip-3-stable\mutualisation/mes_options.php.txt -* Modifier les lignes en pr&#233;cisant l'adresse de la base de donn&#233;e mysql {Ligne 49 &#224; 53}&lt;cadre&gt;define ('_INSTALL_SERVER_DB', 'mysql'); define ('_INSTALL_HOST_DB', 'localhost'); define ('_INSTALL_USER_DB', 'root'); define ('_INSTALL_PASS_DB', 'root');&lt;/cadre&gt; Et comme cela est pr&#233;cis&#233; au tout d&#233;but du fichier , je supprime le nom de domaine scriibe.net {Ligne 11}&lt;cadre&gt; define ('_SITES_ADMIN_MUTUALISATION', '');
&lt;/cadre&gt; -* Enregistrer le fichier en mes_options.php dans le repertoire config de la racine soit :
-** C:\UwAmp\www\spip-3-stable\config &lt;img11607|center&gt; -* Cr&#233;er un r&#233;pertoire /sites sur C:\UwAmp\www\spip-3-stable, comme pr&#233;cis&#233; {Ligne 127}
&lt;cadre&gt;
'repertoire' =&gt; 'sites', // Nom du repertoire contenant les sites mutualises ('sites')
&lt;/cadre&gt; {{{Et c'est parti !}}} J'appelle mon_site.localhost dans mon navigateur, et le plugin mutualisation se met en marche. &lt;img11608|center&gt; Comme je n'ai pas chang&#233; le code de mutualisation, il reste &#171; ecureuil &#187; Le plugin cr&#233;&#233; les dossiers propres &#224; mon site, et il installe les dossiers
&lt;img11609|center&gt;
-* IMG
-* config
-* local
-* tmp puis la &quot; bdd &quot;
&lt;img11611|center&gt; et poursuivre la proc&#233;dure d'une installation classique de spip &lt;img11610|center&gt; {{ {Et normalement, tout fonctionne car Maintenant, tout est pr&#234;t pour la mutualisation.} }} {{{Pour chaque nouveau site mis en place sur votre Spip mutualis&#233;}}} {{1.}} Remplir le Virtual Serveur de Apache Config de UwAMP {{2.}} Cr&#233;ez dans votre fichier Host votre site mutualis&#233;
-* C :\Windows\System32\drivers\etc\Hosts
-** 127.0.0.1 mon_site.localhost
-** etc ... &lt;/div&gt;&lt;!--.rss_texte--&gt;
		&lt;div class='raw_ps'&gt;{{{R&#233;f&#233;rences :}}} -* Sur Spip Contrib : Carnet-Mutualisation-&gt;http://contrib.spip.net/Carnet-Mutualisation] -* Sur Spip.net : [Mutualisation du noyaux Spip.-&gt;http://www.spip.net/fr_article3514.html] -* Sur Geekographie : [G&#233;rer beaucoup de sites SPIP en local sous Mac OsX-&gt;http://geekographie.maieul.net/Gerer-beaucoup-de-sites-SPIP-en] -* Sur Pyrat.net : [Mutualisation SPIP sur OVH-&gt;http://www.pyrat.net/Mutualisation-SPIP-sur-OVH.html] -* Sur code18.blogspot.com : [Ajout d'un virtual host sur un serveur local-&gt;Ajout d'un virtual host sur un serveur local] -* Sur blanche de peuterey : [Mutualiser-Spip-en-local-&gt;http://www.blanche-de-peuterey.com/Mutualiser-Spip-en-local] -* [Sur LapSuske-&gt;http://lapsuske.brubel.net/Recuperer-un-zip-depuis-le-site-de-la-zone-SPIP]&lt;/div&gt;&lt;!--.rss_ps--&gt;

		</content:encoded>
]

		

	</item>



	<item>
		<title>Publication par email</title>
		<link>http://files.spip.org/Publication-par-email</link>
		<guid isPermaLink="true">http://files.spip.org/Publication-par-email</guid>
		<dc:date>2013-03-27T23:54:06Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>erational, Fa_b</dc:creator>

<category domain="http://files.spip.org/Publications-par-email">Publication par email</category>

		<dc:subject>SPIP 3.0</dc:subject>
		<dc:subject>En test</dc:subject>
		<dc:subject>Mails</dc:subject>
		<dc:subject>Import-export</dc:subject>
		<dc:subject>Plugins</dc:subject>
		<dc:subject>Licence GPL</dc:subject>
		<dc:subject>Flux des plugins</dc:subject>

		<description>
&lt;p&gt;Permet de publier vos articles par email Avertissements &lt;br class='autobr' /&gt;
Ce plugin est exp&#233;rimental. Le chantier est ouvert, n'h&#233;sitez &#224; contribuer. Sc&#233;nario d'utilisation &lt;br class='autobr' /&gt;
Claire utilise un site SPIP avec un compte auteur dans lequel elle a renseign&#233; le champs email claire@jaimespip.org.&lt;br class='autobr' /&gt;
Elle souhaite publier des articles dans son site depuis son t&#233;l&#233;phone portable ou depuis un cybercaf&#233; douteux sans passer par l'interface web classique http://monsite.tld/ecrire/ Elle se cr&#233;e donc un nouvel email pour publier (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Publications-par-email" rel="directory"&gt;Publication par email&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/En-test" rel="tag"&gt;En test&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Mails,181" rel="tag"&gt;Mails&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Import-export,204,204" rel="tag"&gt;Import-export&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Plugins-112" rel="tag"&gt;Plugins&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Licence-GPL" rel="tag"&gt;Licence GPL&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Plugins-pour-SPIP-2-0" rel="tag"&gt;Flux des plugins&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4355.png?1364182587&quot; width=&quot;231&quot; height=&quot;231&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Permet de publier vos articles par email&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Avertissements&lt;/h3&gt;
&lt;p&gt;Ce plugin est exp&#233;rimental. Le chantier est ouvert, n'h&#233;sitez &#224; contribuer.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Sc&#233;nario d'utilisation&lt;/h3&gt;
&lt;p&gt;Claire utilise un site SPIP avec un compte auteur dans lequel elle a renseign&#233; le champs email &lt;i&gt;claire@jaimespip.org&lt;/i&gt;.&lt;/p&gt; &lt;p&gt;Elle souhaite publier des articles dans son site depuis son t&#233;l&#233;phone portable ou depuis un cybercaf&#233; douteux sans passer par l'interface web classique &lt;i&gt;&lt;a href=&quot;http://monsite.tld/ecrire/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://monsite.tld/ecrire/&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; Elle se cr&#233;e donc un nouvel email pour publier &lt;i&gt;publication4655@gmail.com&lt;/i&gt;&lt;/li&gt;&lt;li&gt; Sur gmail, elle active bien l'option IMAP pour s'authentifier &#224; distance&lt;/li&gt;&lt;li&gt; Sur son site SPIP, Elle configure le plugin Publication par email avec l'email &lt;i&gt;publication4655@gmail.com&lt;/i&gt; en testant bien si l'authentification fonctionne bien&lt;/li&gt;&lt;li&gt; Comme toutes les boites se font spammer, elle ajoute le prefixe &#171; pub &#187; dans la configuration du plugin. Comme cela, m&#234;me si google lui envoie des messages, ils ne seront pas publi&#233;s comme articles.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Elle peut maintenant poster ces articles par email :&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; Elle &#233;crit un message &#224; &lt;i&gt;publication4655@gmail.com&lt;/i&gt; avec son email &lt;i&gt;claire@jaimespip.org&lt;/i&gt; avec comme sujet &#171; pub : Mon premier article SPIP &#187;&lt;/li&gt;&lt;li&gt; Le site recoit le message, il reconnait le pr&#233;fixe &lt;i&gt;pub&lt;/i&gt; et publie donc l'article &lt;i&gt;Mon premier article SPIP&lt;/i&gt; en associant Claire comme auteur (puisque l'email a &#233;t&#233; envoy&#233; depuis &lt;i&gt;claire@jaimespip.org&lt;/i&gt;)&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Claire est contente ! Elle d&#233;cide d'inviter Daniel, un autre r&#233;dacteur de son site &#224; publier par email. Inutile de toucher au plugin, il suffit juste de donner &#224; Daniel l'email &lt;i&gt;publication4655@gmail.com&lt;/i&gt; et le pr&#233;fixe &lt;i&gt;pub&lt;/i&gt; (qui sert aussi dans ce cas de figure de mot de passe).&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Requis&lt;/h3&gt;
&lt;p&gt;Le plugin requiert l'extension php &lt;strong&gt;php_imap&lt;/strong&gt;. &lt;br class='autobr' /&gt;
Cette extension est souvent activ&#233;e sur les h&#233;bergeurs (vous pouvez v&#233;rifier en consultant la page &lt;a href=&quot;http://files.spip.org/ecrire/?exec=info&quot; class='spip_url spip_out'&gt;ecrire/?exec=info&lt;/a&gt; ).&lt;br class='autobr' /&gt;
Pour les installations locales (par exemple sous Windows WAMP) il faut l'activer car elle n'est pas activ&#233;e par d&#233;faut.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Configuration&lt;/h3&gt;
&lt;p&gt;Apr&#232;s installation du plugin, renseigner dans le panneau de configuration les param&#232;tres de la boite email (identifiant, serveur et port, mot de passe).&lt;/p&gt; &lt;p&gt;Cet email doit &#234;tre consultable via le protocole IMAP.&lt;br class='autobr' /&gt;
Il est conseill&#233; de se cr&#233;er une adresse email d&#233;di&#233;e &#224; cet usage (plut&#244;t que d'utiliser un email personnel)&lt;/p&gt; &lt;p&gt;Il faut aussi renseigner :&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;Statut des articles import&#233;s&lt;/td&gt;
&lt;td&gt;propos&#233; ou publi&#233;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;id_rubrique&lt;/td&gt;
&lt;td&gt;id de la rubrique destination&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;Mot de passe&lt;/td&gt;
&lt;td&gt;(facultatif) Pr&#233;fixe / Phrase secr&#232;te &#224; ajouter dans le sujet de l'email pour qu'il soit trait&#233; par le plugin.&lt;br class='autobr' /&gt;
Si ce champs est vide, tous les emails seront import&#233;s&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Lorsque vous validez votre configuration, le plugin teste si la connexion &#224; votre bo&#238;te email est valide ou non.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Configuration IMAP&lt;/h3&gt;
&lt;p&gt;Les param&#232;tres IMAP varient beaucoup d'un fournisseur &#224; l'autre. Demandez au service technique, les param&#232;tres pr&#233;cis.&lt;/p&gt; &lt;p&gt;Voici &#224; titre d'exemple quelques param&#233;trages&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id1865_c0'&gt;Fournisseur&lt;/th&gt;&lt;th id='id1865_c1'&gt;Serveur&lt;/th&gt;&lt;th id='id1865_c2'&gt;Port&lt;/th&gt;&lt;th id='id1865_c3'&gt;Dossier distant&lt;/th&gt;&lt;th id='id1865_c4'&gt;Remarques&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id1865_c0' id='id1865_l0'&gt;Gmail&lt;/th&gt;
&lt;td headers='id1865_c1 id1865_l0'&gt;imap.gmail.com&lt;/td&gt;
&lt;td headers='id1865_c2 id1865_l0'&gt;993/imap/ssl&lt;/td&gt;
&lt;td headers='id1865_c3 id1865_l0'&gt;INBOX&lt;/td&gt;
&lt;td headers='id1865_c4 id1865_l0'&gt;Activer l'IMAP dans vos pr&#233;f&#233;rences&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;th headers='id1865_c0' id='id1865_l1'&gt;free.fr&lt;/th&gt;
&lt;td headers='id1865_c1 id1865_l1'&gt;imap.free.fr&lt;/td&gt;
&lt;td headers='id1865_c2 id1865_l1'&gt;143/notls&lt;/td&gt;
&lt;td headers='id1865_c3 id1865_l1'&gt;INBOX&lt;/td&gt;
&lt;td headers='id1865_c4 id1865_l1'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id1865_c0' id='id1865_l2'&gt;Yahoo&lt;/th&gt;
&lt;td headers='id1865_c1 id1865_l2'&gt;pop.mail.yahoo.com&lt;/td&gt;
&lt;td headers='id1865_c2 id1865_l2'&gt;110/pop3/novalidate-cert&lt;/td&gt;
&lt;td headers='id1865_c3 id1865_l2'&gt;INBOX&lt;/td&gt;
&lt;td headers='id1865_c4 id1865_l2'&gt;Activer POP dans vos pr&#233;f&#233;rences&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;th headers='id1865_c0' id='id1865_l3'&gt;Ouvaton&lt;/th&gt;
&lt;td headers='id1865_c1 id1865_l3'&gt;imap.ouvaton.coop&lt;/td&gt;
&lt;td headers='id1865_c2 id1865_l3'&gt;143&lt;/td&gt;
&lt;td headers='id1865_c3 id1865_l3'&gt;INBOX&lt;/td&gt;
&lt;td headers='id1865_c4 id1865_l3'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Utilisez le forum si vous voulez compl&#233;ter cette liste.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Astuce&lt;/strong&gt; Gmail v&#233;rifie l'identit&#233; et l'IP de la personne relevant la boite. Si vous avez des difficult&#233;s de connexion, connectez-vous &#224; votre compte gmail et validez les messages de s&#233;curit&#233; pour autoriser le serveur sur lequel est install&#233; le plugin &#224; relever votre boite.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Fonctionnement&lt;/h3&gt;
&lt;p&gt;Toutes les 15 minutes, le plugin consulte les derniers messages de la boite email.&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Si un pr&#233;fixe est d&#233;fini, seuls les emails comportant ce pr&#233;fixe (mot de passe) seront trait&#233;s. &lt;/li&gt;&lt;li&gt; Si l'email de l'exp&#233;diteur correspond &#224; un auteur du site, il sera ajout&#233; &#224; l'article cr&#233;&#233;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Pour forcer la synchronisation manuellement, vous pouvez aller dans le menu &gt; Liste des travaux &gt; emailtospip.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Formatage des emails&lt;/h3&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Si vous utilisez les raccourcis de SPIP, envoyez vos emails en &lt;strong&gt;format brut (texte)&lt;/strong&gt;&lt;/li&gt;&lt;li&gt; Si vous envoyez vos emails en &lt;strong&gt;format HTML&lt;/strong&gt;, le HTML sera import&#233; tel quel. &lt;i&gt;Attention&lt;/i&gt; : &#224; utiliser avec pr&#233;caution si vous souhaitez conserver une base de donn&#233;es propre.&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;TODO&lt;/h3&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; En mode HTML, filtrer le texte avec la fonction sale() ou &#233;quivalent pour retrouver la formatage de SPIP&lt;/li&gt;&lt;li&gt; G&#233;rer les emails avec des images incorpor&#233;es dans le corps d'email&lt;/li&gt;&lt;li&gt; G&#233;rer les pi&#232;ces jointes&lt;/li&gt;&lt;li&gt; G&#233;rer une pseudo syntaxe pour g&#233;rer attribuer des mots-cl&#233;s ? une rubrique ? des &#233;v&#233;nements ?&lt;/li&gt;&lt;li&gt; ...&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Merci &#224; &lt;a href=&quot;http://files.spip.org/Fabrice_v&quot; class='spip_in'&gt;Fa_b&lt;/a&gt; pour son travail de b&#234;ta-testeur.&lt;/p&gt;&lt;/div&gt;
&lt;div class='raw_chapo'&gt;Permet de publier vos articles par email&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;{{{Avertissements}}} Ce plugin est exp&#233;rimental. Le chantier est ouvert, n'h&#233;sitez &#224; contribuer. {{{Sc&#233;nario d'utilisation}}} Claire utilise un site SPIP avec un compte auteur dans lequel elle a renseign&#233; le champs email {claire@jaimespip.org}. Elle souhaite publier des articles dans son site depuis son t&#233;l&#233;phone portable ou depuis un cybercaf&#233; douteux sans passer par l'interface web classique {http://monsite.tld/ecrire/} -# Elle se cr&#233;e donc un nouvel email pour publier {publication4655@gmail.com} -# Sur gmail, elle active bien l'option IMAP pour s'authentifier &#224; distance -# Sur son site SPIP, Elle configure le plugin Publication par email avec l'email {publication4655@gmail.com} en testant bien si l'authentification fonctionne bien -# Comme toutes les boites se font spammer, elle ajoute le prefixe &quot;pub&quot; dans la configuration du plugin. Comme cela, m&#234;me si google lui envoie des messages, ils ne seront pas publi&#233;s comme articles. Elle peut maintenant poster ces articles par email: -# Elle &#233;crit un message &#224; {publication4655@gmail.com} avec son email {claire@jaimespip.org} avec comme sujet &quot;pub: Mon premier article SPIP&quot; -# Le site recoit le message, il reconnait le pr&#233;fixe {pub} et publie donc l'article {Mon premier article SPIP} en associant Claire comme auteur (puisque l'email a &#233;t&#233; envoy&#233; depuis {claire@jaimespip.org}) Claire est contente ! Elle d&#233;cide d'inviter Daniel, un autre r&#233;dacteur de son site &#224; publier par email. Inutile de toucher au plugin, il suffit juste de donner &#224; Daniel l'email {publication4655@gmail.com} et le pr&#233;fixe {pub} (qui sert aussi dans ce cas de figure de mot de passe). {{{Requis}}} Le plugin requiert l'extension php {{php_imap}}. Cette extension est souvent activ&#233;e sur les h&#233;bergeurs (vous pouvez v&#233;rifier en consultant la page [-&gt;ecrire/?exec=info] ). Pour les installations locales (par exemple sous Windows WAMP) il faut l'activer car elle n'est pas activ&#233;e par d&#233;faut. {{{Configuration}}} Apr&#232;s installation du plugin, renseigner dans le panneau de configuration les param&#232;tres de la boite email (identifiant, serveur et port, mot de passe). Cet email doit &#234;tre consultable via le protocole IMAP. Il est conseill&#233; de se cr&#233;er une adresse email d&#233;di&#233;e &#224; cet usage (plut&#244;t que d'utiliser un email personnel) Il faut aussi renseigner : |Statut des articles import&#233;s|propos&#233; ou publi&#233;| |id_rubrique|id de la rubrique destination| |Mot de passe|(facultatif) Pr&#233;fixe / Phrase secr&#232;te &#224; ajouter dans le sujet de l'email pour qu'il soit trait&#233; par le plugin. Si ce champs est vide, tous les emails seront import&#233;s| Lorsque vous validez votre configuration, le plugin teste si la connexion &#224; votre bo&#238;te email est valide ou non. {{{Configuration IMAP}}} Les param&#232;tres IMAP varient beaucoup d'un fournisseur &#224; l'autre. Demandez au service technique, les param&#232;tres pr&#233;cis. Voici &#224; titre d'exemple quelques param&#233;trages |{{Fournisseur}}|{{Serveur}}|{{Port}}|{{Dossier distant}}|{{Remarques}}| |{{Gmail}}|imap.gmail.com|993/imap/ssl|INBOX|Activer l'IMAP dans vos pr&#233;f&#233;rences| |{{free.fr}}|imap.free.fr|143/notls|INBOX|| |{{Yahoo}}|pop.mail.yahoo.com|110/pop3/novalidate-cert|INBOX|Activer POP dans vos pr&#233;f&#233;rences| |{{Ouvaton}}|imap.ouvaton.coop|143|INBOX|| Utilisez le forum si vous voulez compl&#233;ter cette liste. {{Astuce}} Gmail v&#233;rifie l'identit&#233; et l'IP de la personne relevant la boite. Si vous avez des difficult&#233;s de connexion, connectez-vous &#224; votre compte gmail et validez les messages de s&#233;curit&#233; pour autoriser le serveur sur lequel est install&#233; le plugin &#224; relever votre boite. {{{Fonctionnement}}} Toutes les 15 minutes, le plugin consulte les derniers messages de la boite email. -* Si un pr&#233;fixe est d&#233;fini, seuls les emails comportant ce pr&#233;fixe (mot de passe) seront trait&#233;s. -* Si l'email de l'exp&#233;diteur correspond &#224; un auteur du site, il sera ajout&#233; &#224; l'article cr&#233;&#233;. Pour forcer la synchronisation manuellement, vous pouvez aller dans le menu &gt; Liste des travaux &gt; emailtospip. {{{Formatage des emails}}} -* Si vous utilisez les raccourcis de SPIP, envoyez vos emails en {{format brut~ (texte)}} -* Si vous envoyez vos emails en {{format HTML}}, le HTML sera import&#233; tel quel. {Attention} : &#224; utiliser avec pr&#233;caution si vous souhaitez conserver une base de donn&#233;es propre. {{{TODO}}} -* En mode HTML, filtrer le texte avec la fonction sale() ou &#233;quivalent pour retrouver la formatage de SPIP -* G&#233;rer les emails avec des images incorpor&#233;es dans le corps d'email -* G&#233;rer les pi&#232;ces jointes -* G&#233;rer une pseudo syntaxe pour g&#233;rer attribuer des mots-cl&#233;s ? une rubrique ? des &#233;v&#233;nements ? -* ... &lt;/div&gt;&lt;!--.rss_texte--&gt;
		&lt;div class='raw_ps'&gt;Merci &#224; [-&gt;aut11569] pour son travail de b&#234;ta-testeur.&lt;/div&gt;&lt;!--.rss_ps--&gt;

		</content:encoded>
]

		
		<enclosure url="http://files.spip.org/spip-zone/emailtospip.zip" length="22824" type="application/zip" />
		

	</item>



	<item>
		<title>Plugin tiers pris en charge dans Associaspip 2.2</title>
		<link>http://files.spip.org/Associaspip-et-les-autres</link>
		<guid isPermaLink="true">http://files.spip.org/Associaspip-et-les-autres</guid>
		<dc:date>2013-03-24T15:53:03Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>gilcot, Jeannot</dc:creator>

<category domain="http://files.spip.org/Associaspip">Associaspip</category>


		<description>
&lt;p&gt;Associaspip 2.2, qui essaye de s'en tenir au strict n&#233;cessaire pour la gestion des associations, &#233;tend ses fonctionnalit&#233;s en s'appuyant sur d'autres plugin sp&#233;cialis&#233;s dans leur domaine :&lt;br class='autobr' /&gt; Coordonn&#233;es&lt;br class='autobr' /&gt; Champs Extras 2&lt;br class='autobr' /&gt; FPDF&lt;br class='autobr' /&gt; Simple-Calendrier ou Agenda 2&lt;br class='autobr' /&gt; SPIPAL&lt;br class='autobr' /&gt; Catalogue&lt;br class='autobr' /&gt;
[coordonnees3552] permet de g&#233;rer en outre :&lt;br class='autobr' /&gt; des adresses postales&lt;br class='autobr' /&gt; des num&#233;ros de t&#233;l&#233;phone&lt;br class='autobr' /&gt; plusieurs adresses email (l'auteur SPIP permet de saisir une seule adresse email qui est alors utilis&#233;e par le plugin (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Associaspip" rel="directory"&gt;Associaspip&lt;/a&gt;


		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4165.png?1364136714&quot; width=&quot;140&quot; height=&quot;135&quot; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&quot;http://files.spip.org/Associaspip-2-2&quot; class='spip_in'&gt;Associaspip 2.2&lt;/a&gt;, qui essaye de s'en tenir au strict n&#233;cessaire pour la gestion des associations, &#233;tend ses fonctionnalit&#233;s en s'appuyant sur d'autres plugin sp&#233;cialis&#233;s dans leur domaine :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;#coordonnees&quot; class='spip_ancre'&gt;Coordonn&#233;es&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;#cextras&quot; class='spip_ancre'&gt;Champs Extras 2&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;#fpdf&quot; class='spip_ancre'&gt;FPDF&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;#agenda&quot; class='spip_ancre'&gt;Simple-Calendrier ou Agenda 2&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;#spipal&quot; class='spip_ancre'&gt;SPIPAL&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;#catalogue&quot; class='spip_ancre'&gt;Catalogue&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a name=&quot;coordonnees&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Coordonn&#233;es&lt;/h3&gt;
&lt;p&gt;Le plugin Associaspip g&#232;re les informations suivante sur les membres de l'association :&lt;br class='autobr' /&gt;
Civilit&#233; (optionnel) ;&lt;br class='autobr' /&gt;
Nom de famille ;&lt;br class='autobr' /&gt;
Pr&#233;nom (optionnel) ;&lt;br class='autobr' /&gt;
R&#233;f&#233;rence interne (optionnel) a titre informatif ;&lt;br class='autobr' /&gt;
Groupe(s) et fonction dans un groupe ;&lt;br class='autobr' /&gt;
Cat&#233;gorie de Cotisation ;&lt;br class='autobr' /&gt;
Statut du membre ;&lt;br class='autobr' /&gt;
Date de validit&#233; de la cotisation.&lt;/p&gt; &lt;p&gt;L'utilisation du &lt;a href=&quot;http://files.spip.org/Plugin-Coordonnees&quot; class='spip_in'&gt;plugin Coordonn&#233;es&lt;/a&gt; permet de g&#233;rer en outre :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; des adresses postales&lt;/li&gt;&lt;li&gt; des num&#233;ros de t&#233;l&#233;phone&lt;/li&gt;&lt;li&gt; plusieurs adresses email (l'auteur SPIP permet de saisir une seule adresse email qui est alors utilis&#233;e par le plugin Associaspip).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Pour utiliser le &lt;a href=&quot;http://files.spip.org/Plugin-Coordonnees&quot; class='spip_in'&gt;plugin Coordonn&#233;es&lt;/a&gt; il suffit de l'installer et de l'activer (version 1.4.5 minimum) ; les coordonn&#233;es associ&#233;es &#224; un membre de l'association apparaitrons alors automatiquement sur sa fiche.&lt;br class='manualbr' /&gt;La pr&#233;sentation des adresses postales et num&#233;ros de t&#233;l&#233;phone des adh&#233;rents extraits du plugin Coordonn&#233;es se fait &#224; travers des mod&#232;les : &lt;i&gt;modeles/coordonnees_telephone.html&lt;/i&gt; et &lt;i&gt;modeles/coordonnees_adresse.html&lt;/i&gt; que vous pouvez surcharger pour afficher au mieux les donn&#233;es de vos adh&#233;rents. Les mod&#232;les inclus dans Associaspip sont pr&#233;vus pour afficher des num&#233;ros de t&#233;l&#233;phones au format le plus couramment utilis&#233; en France (10 chiffres group&#233;s deux par deux), de m&amp;ecric;me le mod&#232;le des adresses postales n'affiche pas le pays si c'est le m&#234;me que celui du si&#232;ge de l'association et affiche les adresses au format fran&#231;ais (code postal avant la ville et sur la meme ligne).&lt;/p&gt; &lt;p&gt;&lt;a name=&quot;cextras&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Champs Extras 2&lt;/h3&gt;
&lt;p&gt;Le &lt;a href=&quot;http://files.spip.org/Champs-Extras-2&quot; class='spip_in'&gt;plugin Champs Extras 2&lt;/a&gt; permet d'ajouter et/ou g&#233;rer des champs d'informations sur les tables qui le permettent (objets extensibles) : c'est un moyen d'extension qui permet l'adaptation des plugins qui le supportent aux cas particuliers.&lt;br class='manualbr' /&gt;Il suffit d'installer Champs Extras 2 (version 0.8 minimum) ainsi que son plugin d'interface pour pouvoir ajouter des champs sur les modules (objets du type) suivants :&lt;/p&gt; &lt;p&gt;- &lt;strong&gt;Membres&lt;/strong&gt;&lt;br class='manualbr' /&gt;Les champs cr&#233;&#233;s sur l'objet de ce type apparaissent sur les pages d'&#233;dition et visualisation des membres.&lt;br class='manualbr' /&gt;Exemple d'utilisation : G&#233;rer la date de premi&#232;re adh&#233;sion.&lt;br class='manualbr' /&gt;Nota : L'utilisation de ce type d'objet est pertinent si on veut exploiter l'information &#224; travers le plugin Associaspip ; sinon on peut utiliser l'objet de type &#171; Auteur &#187;...&lt;/p&gt; &lt;p&gt;- &lt;strong&gt;Activites&lt;/strong&gt;&lt;br class='manualbr' /&gt;Les champs cr&#233;&#233;s sur l'objet de ce type apparaissent sur les pages d'&#233;dition des inscriptions aux &#233;v&#233;nements.&lt;br class='manualbr' /&gt;Exemple d'utilisation : G&#233;rer la liste des noms d'adh&#233;rents. (si le &#171; module Activit&#233;s &#187; est activ&#233;)&lt;br class='manualbr' /&gt;Nota : L'utilisation de ce type d'objet est pertinent si on veut exploiter l'information &#224; travers le plugin Associaspip ; sinon on peut utiliser l'objet de type &#171; &#201;v&#233;nement &#187;... (si vous utlisez le &lt;a href=&quot;#agenda&quot; class='spip_ancre'&gt;plugin Simple Calendrier ou Agenda 2&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;- &lt;strong&gt;Comptes&lt;/strong&gt;&lt;br class='manualbr' /&gt;Les champs cr&#233;&#233;s sur l'objet de ce type apparaissent sur les pages d'&#233;dition des op&#233;rations du Livre-Journal.&lt;br class='manualbr' /&gt;Exemples d'utilisation : G&#233;rer les num&#233;ros de ch&#232;que ou de carte de cr&#233;dit associ&#233;s aux paiements ; G&#233;rer les num&#233;ros de relev&#233;s bancaires et dates de valeurs des op&#233;rations (qui sont distincts des dates d'ordre de paiement) pour faire des rapprochements bancaires ; etc.&lt;br class='manualbr' /&gt;Nota : Pour l'instant, les champs ajout&#233;s n'apparaissent que l'&#233;dition d'une op&#233;ration &#224; partir du Livre-Journal mais pas &#224; travers les modules qui utilisent la comptabilit&#233; !&lt;/p&gt; &lt;p&gt;- &lt;strong&gt;Ressources&lt;/strong&gt;&lt;br class='manualbr' /&gt;Les champs cr&#233;&#233;s sur l'objet de ce type apparaissent sur les pages d'&#233;dition des ressources.&lt;br class='manualbr' /&gt;Exemples d'utilisation : Renseigner d'autres informations autre que le titre et l'auteur/artiste (en nom d'article) pour les livres/disques (&#231;a peut &#234;tre par exemple l'ann&#233;e, l'&#233;diteur, le volume, la liste des chapitres/chansons, etc.) par exemple. (si le &#171; module Activit&#233;s &#187; est activ&#233;)&lt;/p&gt; &lt;p&gt;&lt;a name=&quot;fpdf&quot;&gt;&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;strong&gt;FPDF&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;C'est une libraire qui permet aux plugins de g&#233;n&#233;rer des fichiers &lt;a href=&quot;http://fr.wikipedia.org/wiki/PDF&quot; class='spip_glossaire' rel='external'&gt;PDF&lt;/a&gt;.&lt;br class='autobr' /&gt;
Quand elle est install&#233;e, elle offre &#224; certains modules d'Associaspip la possibilit&#233; de pouvoir exporter des listes :&lt;/p&gt; &lt;p&gt;- &lt;strong&gt;Membres&lt;/strong&gt;&lt;br class='manualbr' /&gt;Il est possible depuis la page de gestion des membres :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; D'imprimer en PDF la liste des auteurs visualis&#233;s en choisissant les champs &#224; exporter.&lt;/li&gt;&lt;li&gt; D'imprimer en PDF des &#233;tiquettes d'adresses postales. (si vous utilisez le &lt;a href=&quot;#coordonnees&quot; class='spip_ancre'&gt;plugin Coordonn&#233;es&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;- &lt;strong&gt;Activit&#233;s&lt;/strong&gt;&lt;br class='manualbr' /&gt;Il est possible, depuis la page des inscriptions &#224; une activit&#233;, d'imprimer la liste des membres inscrits. (si vous utilisez le &lt;a href=&quot;#agenda&quot; class='spip_ancre'&gt;plugin Simple Calendrier ou Agenda 2&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;- &lt;strong&gt;Comptes&lt;/strong&gt;&lt;br class='manualbr' /&gt;Il est possible, depuis la page de compte de r&#233;sultat (pour l'instant mais aussi bilan et encaisse ult&#233;rieurement), d'avoir une version imprimable plus propre/belle qu'avec l'impression direct de la page HTML... (si le &#171; module Comptabilit&#233; &#187; est activ&#233; bien entendu)&lt;/p&gt; &lt;p&gt;&lt;a name=&quot;agenda&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Simple-Calendrier ou Agenda 2.0&lt;/h3&gt;
&lt;p&gt;Les plugins &lt;a href=&quot;http://files.spip.org/Simple-Calendrier-v1&quot; class='spip_in'&gt;Simple-Calendrier&lt;/a&gt; et &lt;a href=&quot;http://files.spip.org/Agenda-2-0&quot; class='spip_in'&gt;Agenda 2.0&lt;/a&gt; (incompatibles entre eux donc opter exclusivement pour l'un ou l'autre) permettent de g&#233;rer des &#233;v&#232;nements (nouvel objet &#233;ditorial ajout&#233; &#224; SPIP) li&#233;s aux articles (ou autres objets pour le premier mais uniquement aux articles et avec des mots-cl&#233;s pour le second).&lt;br class='manualbr' /&gt;Quand l'un de ces plugins est install&#233; et que le &#171; module Activit&#233;s &#187; est activ&#233;, le tableau des &#233;v&#233;nements est alors r&#233;cup&#233;r&#233; et il est possible de g&#233;rer les inscriptions &#224; ces &#233;v&#233;nements et d'enregistrer le paiement des participations.&lt;/p&gt; &lt;p&gt;Le &lt;a href=&quot;http://files.spip.org/Agenda-2-0&quot; class='spip_in'&gt;plugin Agenda 2&lt;/a&gt; offre en prime un &lt;a href=&quot;http://files.spip.org/Formulaire-de-participation-a-un-evenement&quot; class='spip_in'&gt;formulaire d'inscription en ligne &#224; un &#233;v&#233;nement&lt;/a&gt;. Associaspip permettra de synchroniser les deux listes dans la mesure du possible. (Agenda 2 n'inscrit que les auteurs SPIP alors que Associaspip inscrit plut&#244;t les membres de l'association et leurs invit&#233;s...)&lt;/p&gt; &lt;p&gt;&lt;a name=&quot;spipal&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;SPIPAL&lt;/h3&gt;
&lt;p&gt;Le &lt;a href=&quot;http://files.spip.org/Plugin-SPIPAL&quot; class='spip_in'&gt;plugin SPIPAL&lt;/a&gt; permet d'int&#233;grer un syst&#232;me de paiement imm&#233;diat via PayPal &#224; certains articles SPIP.&lt;br class='manualbr' /&gt;Il suffit d'installer SPIPAL pour alimenter le livre de comptes automatiquement en dons.&lt;/p&gt; &lt;p&gt;&lt;a name=&quot;catalogue&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Catalogue&lt;/h3&gt;
&lt;p&gt;Le &lt;a href=&quot;http://files.spip.org/Plugin-Catalogue&quot; class='spip_in'&gt;plugin Catalogue&lt;/a&gt; permet de proposer une s&#233;lection d'articles SPIP avec prix, variantes et options&lt;br class='manualbr' /&gt;Quand il est install&#233;, il est pris en compte par le &#171; module Ventes &#187; qui permet alors de s&#233;lectionner directement une variante d'article et de ne pas avoir &#224; g&#233;rer de codes/r&#233;f&#233;rences de produits.&lt;/p&gt;&lt;/div&gt;
		
&lt;div class='raw_texte'&gt;[Associaspip 2.2-&gt;3487], qui essaye de s'en tenir au strict n&#233;cessaire pour la gestion des associations, &#233;tend ses fonctionnalit&#233;s en s'appuyant sur d'autres plugin sp&#233;cialis&#233;s dans leur domaine :
-* [Coordonn&#233;es-&gt;#coordonnees]
-* [Champs Extras 2-&gt;#cextras]
-* [FPDF-&gt;#fpdf]
-* [Simple-Calendrier ou Agenda 2-&gt;#agenda]
-* [SPIPAL-&gt;#spipal]
-* [Catalogue-&gt;#catalogue] [coordonnees&lt;-]
{{{Coordonn&#233;es}}} Le plugin Associaspip g&#232;re les informations suivante sur les membres de l'association :
Civilit&#233; (optionnel) ;
Nom de famille ;
Pr&#233;nom (optionnel) ;
R&#233;f&#233;rence interne (optionnel) a titre informatif ;
Groupe(s) et fonction dans un groupe ;
Cat&#233;gorie de Cotisation ;
Statut du membre ;
Date de validit&#233; de la cotisation. L'utilisation du [plugin Coordonn&#233;es-&gt;3552] permet de g&#233;rer en outre :
-* des adresses postales
-* des num&#233;ros de t&#233;l&#233;phone
-* plusieurs adresses email (l'auteur SPIP permet de saisir une seule adresse email qui est alors utilis&#233;e par le plugin Associaspip). Pour utiliser le [plugin Coordonn&#233;es-&gt;3552] il suffit de l'installer et de l'activer (version 1.4.5 minimum) ; les coordonn&#233;es associ&#233;es &#224; un membre de l'association apparaitrons alors automatiquement sur sa fiche.
_ La pr&#233;sentation des adresses postales et num&#233;ros de t&#233;l&#233;phone des adh&#233;rents extraits du plugin Coordonn&#233;es se fait &#224; travers des mod&#232;les: {modeles/coordonnees_telephone.html} et {modeles/coordonnees_adresse.html} que vous pouvez surcharger pour afficher au mieux les donn&#233;es de vos adh&#233;rents. Les mod&#232;les inclus dans Associaspip sont pr&#233;vus pour afficher des num&#233;ros de t&#233;l&#233;phones au format le plus couramment utilis&#233; en France (10 chiffres group&#233;s deux par deux), de m&amp;ecric;me le mod&#232;le des adresses postales n'affiche pas le pays si c'est le m&#234;me que celui du si&#232;ge de l'association et affiche les adresses au format fran&#231;ais (code postal avant la ville et sur la meme ligne). [#cextras&lt;-]
{{{Champs Extras 2}}} Le [plugin Champs Extras 2-&gt;2945] permet d'ajouter et/ou g&#233;rer des champs d'informations sur les tables qui le permettent (objets extensibles) : c'est un moyen d'extension qui permet l'adaptation des plugins qui le supportent aux cas particuliers.
_ Il suffit d'installer Champs Extras 2 (version 0.8 minimum) ainsi que son plugin d'interface pour pouvoir ajouter des champs sur les modules (objets du type) suivants : - {{Membres}}
_ Les champs cr&#233;&#233;s sur l'objet de ce type apparaissent sur les pages d'&#233;dition et visualisation des membres.
_ Exemple d'utilisation : G&#233;rer la date de premi&#232;re adh&#233;sion.
_ Nota : L'utilisation de ce type d'objet est pertinent si on veut exploiter l'information &#224; travers le plugin Associaspip ; sinon on peut utiliser l'objet de type &quot;Auteur&quot;... - {{Activites}}
_ Les champs cr&#233;&#233;s sur l'objet de ce type apparaissent sur les pages d'&#233;dition des inscriptions aux &#233;v&#233;nements.
_ Exemple d'utilisation : G&#233;rer la liste des noms d'adh&#233;rents. (si le &quot;module Activit&#233;s&quot; est activ&#233;)
_ Nota : L'utilisation de ce type d'objet est pertinent si on veut exploiter l'information &#224; travers le plugin Associaspip ; sinon on peut utiliser l'objet de type &quot;&#201;v&#233;nement&quot;... (si vous utlisez le [plugin Simple Calendrier ou Agenda 2-&gt;#agenda]) - {{Comptes}}
_ Les champs cr&#233;&#233;s sur l'objet de ce type apparaissent sur les pages d'&#233;dition des op&#233;rations du Livre-Journal.
_ Exemples d'utilisation : G&#233;rer les num&#233;ros de ch&#232;que ou de carte de cr&#233;dit associ&#233;s aux paiements ; G&#233;rer les num&#233;ros de relev&#233;s bancaires et dates de valeurs des op&#233;rations (qui sont distincts des dates d'ordre de paiement) pour faire des rapprochements bancaires ; etc.
_ Nota : Pour l'instant, les champs ajout&#233;s n'apparaissent que l'&#233;dition d'une op&#233;ration &#224; partir du Livre-Journal mais pas &#224; travers les modules qui utilisent la comptabilit&#233; ! - {{Ressources}}
_ Les champs cr&#233;&#233;s sur l'objet de ce type apparaissent sur les pages d'&#233;dition des ressources.
_ Exemples d'utilisation : Renseigner d'autres informations autre que le titre et l'auteur/artiste (en nom d'article) pour les livres/disques (&#231;a peut &#234;tre par exemple l'ann&#233;e, l'&#233;diteur, le volume, la liste des chapitres/chansons, etc.) par exemple. (si le &quot;module Activit&#233;s&quot; est activ&#233;) [fpdf&lt;-]
{{FPDF}} C'est une libraire qui permet aux plugins de g&#233;n&#233;rer des fichiers [?PDF].
Quand elle est install&#233;e, elle offre &#224; certains modules d'Associaspip la possibilit&#233; de pouvoir exporter des listes : - {{Membres}}
_ Il est possible depuis la page de gestion des membres :
-* D'imprimer en PDF la liste des auteurs visualis&#233;s en choisissant les champs &#224; exporter.
-* D'imprimer en PDF des &#233;tiquettes d'adresses postales. (si vous utilisez le [plugin Coordonn&#233;es-&gt;#coordonnees]) - {{Activit&#233;s}}
_ Il est possible, depuis la page des inscriptions &#224; une activit&#233;, d'imprimer la liste des membres inscrits. (si vous utilisez le [plugin Simple Calendrier ou Agenda 2-&gt;#agenda]) - {{Comptes}}
_ Il est possible, depuis la page de compte de r&#233;sultat (pour l'instant mais aussi bilan et encaisse ult&#233;rieurement), d'avoir une version imprimable plus propre/belle qu'avec l'impression direct de la page HTML... (si le &quot;module Comptabilit&#233;&quot; est activ&#233; bien entendu) [agenda&lt;-]
{{{Simple-Calendrier ou Agenda 2.0}}} Les plugins [Simple-Calendrier-&gt;3267] et [Agenda 2.0-&gt;2858] (incompatibles entre eux donc opter exclusivement pour l'un ou l'autre) permettent de g&#233;rer des &#233;v&#232;nements (nouvel objet &#233;ditorial ajout&#233; &#224; SPIP) li&#233;s aux articles (ou autres objets pour le premier mais uniquement aux articles et avec des mots-cl&#233;s pour le second).
_ Quand l'un de ces plugins est install&#233; et que le &quot;module Activit&#233;s&quot; est activ&#233;, le tableau des &#233;v&#233;nements est alors r&#233;cup&#233;r&#233; et il est possible de g&#233;rer les inscriptions &#224; ces &#233;v&#233;nements et d'enregistrer le paiement des participations. Le [plugin Agenda 2-&gt;2858] offre en prime un [formulaire d'inscription en ligne &#224; un &#233;v&#233;nement-&gt;3368]. Associaspip permettra de synchroniser les deux listes dans la mesure du possible. (Agenda 2 n'inscrit que les auteurs SPIP alors que Associaspip inscrit plut&#244;t les membres de l'association et leurs invit&#233;s...) [spipal&lt;-]
{{{SPIPAL}}} Le [plugin SPIPAL-&gt;3689] permet d'int&#233;grer un syst&#232;me de paiement imm&#233;diat via PayPal &#224; certains articles SPIP.
_ Il suffit d'installer SPIPAL pour alimenter le livre de comptes automatiquement en dons. [catalogue&lt;-]
{{{Catalogue}}} Le [plugin Catalogue-&gt;3352] permet de proposer une s&#233;lection d'articles SPIP avec prix, variantes et options
_ Quand il est install&#233;, il est pris en compte par le &quot;module Ventes&quot; qui permet alors de s&#233;lectionner directement une variante d'article et de ne pas avoir &#224; g&#233;rer de codes/r&#233;f&#233;rences de produits.
&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		

	</item>



	<item>
		<title>SPIP 3.0.7 : le printemps de SPIP </title>
		<link>http://files.spip.org/SPIP-3-0-7-le-printemps-de-SPIP</link>
		<guid isPermaLink="true">http://files.spip.org/SPIP-3-0-7-le-printemps-de-SPIP</guid>
		<dc:date>2013-03-23T11:37:44Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>L'&#233;quipe de SPIP-Contrib</dc:creator>

<category domain="http://files.spip.org/SPIP-core">SPIP-core</category>

		<dc:subject>En tete sommaire</dc:subject>

		<description>
&lt;p&gt;Et oui le printemps est arriv&#233; (enfin en France, il n'est pas encore arriv&#233; partout).&lt;br class='autobr' /&gt;
Ce printemps chasse donc la version SPIP 3.0.6 qui contenait un bug g&#234;nant dans certains cas d'urls arborescentes.&lt;br class='autobr' /&gt;
Voici le d&#233;tail des modifications : r20333 une inclusion manquante aboutit &#224; une erreur 500 dans certains cas. r20337 coquille qui emp&#234;chait un auteur de voir &#171; Ses articles &#187; en pr&#233;paration sur cette page. r20340 recuperer_numero() peut retourner 0, si un titre a un z&#233;ro point&#233; devant lui (0. (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/SPIP-core" rel="directory"&gt;SPIP-core&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/+-En-tete-sommaire-+" rel="tag"&gt;En tete sommaire&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4353.png?1364025052&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Et oui le printemps est arriv&#233; (enfin en France, il n'est pas encore arriv&#233; partout).&lt;/p&gt; &lt;p&gt;Ce printemps chasse donc la version &lt;a href=&quot;http://files.spip.org/habemus-spipum-SPIP-3-0-6-et-SPIP-2-1-20&quot; class='spip_in'&gt;SPIP 3.0.6&lt;/a&gt; qui contenait un bug g&#234;nant dans certains cas d'urls arborescentes.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;Voici le d&#233;tail des modifications : &lt;/strong&gt;&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;r20333&lt;/td&gt;
&lt;td&gt;une inclusion manquante aboutit &#224; une erreur 500 dans certains cas.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;r20337&lt;/td&gt;
&lt;td&gt;coquille qui emp&#234;chait un auteur de voir &#171; Ses articles &#187; en pr&#233;paration sur cette page.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;r20340&lt;/td&gt;
&lt;td&gt;recuperer_numero() peut retourner 0, si un titre a un z&#233;ro point&#233; devant lui (0. titre). Il faut donc l'afficher celui l&#224;. (Bertrandbbbb)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;r20344&lt;/td&gt;
&lt;td&gt;comportement erron&#233; sur !mots.titre ( &lt;a href=&quot;http://core.spip.org/issues/2962&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://core.spip.org/issues/2962&lt;/a&gt; )&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;r20347&lt;/td&gt;
&lt;td&gt;report de langues ... avec, en particulier, le polonais&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;r70993&lt;/td&gt;
&lt;td&gt;fermeture de balise absente (freebsnet)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;r71001&lt;/td&gt;
&lt;td&gt;&#233;viter qu'un titre de document trop long d&#233;borde de sa bo&#238;te&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;r71003&lt;/td&gt;
&lt;td&gt;validit&#233; XHTML, suite de r70994 qui ne convenait pas ! (freebsnet)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Mise &#224; jour&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;N'h&#233;sitez pas &#224; utiliser les diff&#233;rents moyens mis &#224; disposition par la communaut&#233; pour obtenir de l'aide lors de cette mise &#224; jour :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Liste spip-user : &lt;a href=&quot;http://listes.rezo.net/mailman/listinfo/spip&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://listes.rezo.net/mailman/listinfo/spip&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Forum : &lt;a href=&quot;http://forum.spip.net/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://forum.spip.net&lt;/a&gt;&lt;/li&gt;&lt;li&gt; IRC : &lt;a href=&quot;http://irc.spip.net/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://irc.spip.net&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Nous rappelons &#224; toutes et tous que le meilleur moyen pour signaler des failles, ou des suspicions de failles est d'envoyer un email &#224; &#171; spip-team@rezo.net &#187;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Comment mettre &#224; jour vers SPIP 3.0.7 ?&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; par &lt;strong&gt;spip_loader.php&lt;/strong&gt; : si vous avez d&#233;j&#224; install&#233; spip_loader, rendez-vous &#224; l'adresse &lt;code class='spip_code' dir='ltr'&gt;http://VOTRE_SITE/spip_loader.php&lt;/code&gt; pour installer la derni&#232;re version de SPIP.
Attention cependant : lisez bien les instructions ici : &lt;a href=&quot;http://www.spip.net/fr_download#spip_loader&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.spip.net/fr_download#spip_loader&lt;/a&gt; pour ne pas &#234;tre surpris par un passage non voulu de SPIP2 &#224; SPIP3.&lt;/li&gt;&lt;li&gt; par &lt;strong&gt;copie des fichiers&lt;/strong&gt; : SPIP 3.0.7 est disponible &#224; l'adresse &lt;a href=&quot;http://files.spip.org/spip/stable/spip-3.0.zip&quot; class='spip_url spip_out auto' rel='nofollow'&gt;http://files.spip.org/spip/stable/spip-3.0.zip&lt;/a&gt;&lt;/li&gt;&lt;li&gt; par &lt;strong&gt;SVN&lt;/strong&gt; : si vous &#234;tes dans la branche 3 faites simplement un &#171; svn up &#187; svn ://trac.rezo.net/spip/branches/spip-3.0
la version 3.0.7 est aussi disponible sous la branche : svn ://trac.rezo.net/spip/branches/spip-3-stable et sous le tag svn ://trac.rezo.net/spip/tags/spip-3.0.7&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Comment &#234;tre tenu au courant de ces annonces ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Le plus simplement du monde en s'inscrivant sur la mailing liste &lt;a href=&quot;http://listes.rezo.net/mailman/listinfo/spip-ann&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://listes.rezo.net/mailman/listinfo/spip-ann&lt;/a&gt; .&lt;/p&gt;&lt;/div&gt;
		
&lt;div class='raw_chapo'&gt;Et oui le printemps est arriv&#233; (enfin en France, il n'est pas encore arriv&#233; partout). Ce printemps chasse donc la version [SPIP 3.0.6-&gt;4350] qui contenait un bug g&#234;nant dans certains cas d'urls arborescentes.&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;{{Voici le d&#233;tail des modifications : }} |r20333 | une inclusion manquante aboutit &#224; une erreur 500 dans certains cas. |
|r20337 | coquille qui emp&#234;chait un auteur de voir &#171;Ses articles&#187; en pr&#233;paration sur cette page.|
|r20340 | recuperer_numero() peut retourner 0, si un titre a un z&#233;ro point&#233; devant lui (0. titre). Il faut donc l'afficher celui l&#224;. (Bertrandbbbb)|
|r20344 | comportement erron&#233; sur !mots.titre ( http://core.spip.org/issues/2962 )|
|r20347 | report de langues ... avec, en particulier, le polonais|
|r70993 | fermeture de balise absente (freebsnet)|
|r71001 | &#233;viter qu'un titre de document trop long d&#233;borde de sa bo&#238;te|
|r71003 | validit&#233; XHTML, suite de r70994 qui ne convenait pas ! (freebsnet)| {{Mise &#224; jour}} N'h&#233;sitez pas &#224; utiliser les diff&#233;rents moyens mis &#224; disposition par la communaut&#233; pour obtenir de l'aide lors de cette mise &#224; jour :
-* Liste spip-user : http://listes.rezo.net/mailman/listinfo/spip
-* Forum : http://forum.spip.net
-* IRC : http://irc.spip.net Nous rappelons &#224; toutes et tous que le meilleur moyen pour signaler des failles, ou des suspicions de failles est d'envoyer un email &#224; &#171; spip-team@rezo.net &#187;. {{Comment mettre &#224; jour vers SPIP 3.0.7 ?}} -# par {{spip_loader.php}} : si vous avez d&#233;j&#224; install&#233; spip_loader, rendez-vous &#224; l'adresse &lt;code&gt;http://VOTRE_SITE/spip_loader.php&lt;/code&gt; pour installer la derni&#232;re version de SPIP.
Attention cependant : lisez bien les instructions ici : http://www.spip.net/fr_download#spip_loader pour ne pas &#234;tre surpris par un passage non voulu de SPIP2 &#224; SPIP3.
-# par {{copie des fichiers}} : SPIP 3.0.7 est disponible &#224; l'adresse http://files.spip.org/spip/stable/spip-3.0.zip
-# par {{SVN}} : si vous &#234;tes dans la branche 3 faites simplement un &#171; svn up &#187; svn ://trac.rezo.net/spip/branches/spip-3.0
la version 3.0.7 est aussi disponible sous la branche : svn ://trac.rezo.net/spip/branches/spip-3-stable et sous le tag svn ://trac.rezo.net/spip/tags/spip-3.0.7 {{Comment &#234;tre tenu au courant de ces annonces ?}} Le plus simplement du monde en s'inscrivant sur la mailing liste http://listes.rezo.net/mailman/listinfo/spip-ann .
&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		

	</item>



	<item>
		<title>habemus spipum : SPIP 3.0.6 et SPIP 2.1.20 !</title>
		<link>http://files.spip.org/habemus-spipum-SPIP-3-0-6-et-SPIP-2-1-20</link>
		<guid isPermaLink="true">http://files.spip.org/habemus-spipum-SPIP-3-0-6-et-SPIP-2-1-20</guid>
		<dc:date>2013-03-18T17:19:49Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>L'&#233;quipe de SPIP-Contrib</dc:creator>

<category domain="http://files.spip.org/SPIP-core">SPIP-core</category>

		<dc:subject>Documentation Core</dc:subject>
		<dc:subject>Actualit&#233; SPIP</dc:subject>
		<dc:subject>En tete sommaire</dc:subject>
		<dc:subject>SPIP 2.1</dc:subject>
		<dc:subject>SPIP 3.0</dc:subject>
		<dc:subject>Tout Public</dc:subject>

		<description>
&lt;p&gt;Bonjour, la fum&#233;e blanche est enfin apparue, nous l'attendions depuis septembre dernier.&lt;br class='autobr' /&gt;
Deux nouvelles versions de SPIP sont donc disponibles pour les branches 3.0 et 2.1, apportant diverses corrections de bug. Nous vous invitons &#224; mettre &#224; jour vos SPIP.&lt;br class='autobr' /&gt;
Liste des changements en 3.0.6&lt;br class='autobr' /&gt;
(une longue liste en fran&#231;ais compil&#233;e par marcimat \o/ )&lt;br class='autobr' /&gt;
Interface :&lt;br class='autobr' /&gt; r&#233;tablir les puces sur les forums de l'espace de r&#233;daction (r19923, #2864)&lt;br class='autobr' /&gt; corrections des ancres sur redirections Ajax des formulaires (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/SPIP-core" rel="directory"&gt;SPIP-core&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/Documentation-Core" rel="tag"&gt;Documentation Core&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Actualite-SPIP" rel="tag"&gt;Actualit&#233; SPIP&lt;/a&gt;, 
&lt;a href="http://files.spip.org/+-En-tete-sommaire-+" rel="tag"&gt;En tete sommaire&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-2-1" rel="tag"&gt;SPIP 2.1&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/+-Tout-Public-+" rel="tag"&gt;Tout Public&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4350.png?1363651554&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Bonjour, la fum&#233;e blanche est enfin apparue, nous l'attendions depuis septembre dernier.&lt;/p&gt; &lt;p&gt;Deux nouvelles versions de SPIP sont donc disponibles pour les branches 3.0 et 2.1, apportant diverses corrections de bug. Nous vous invitons &#224; mettre &#224; jour vos SPIP.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Liste des changements en 3.0.6 &lt;/h3&gt;
&lt;p&gt;(une longue liste en fran&#231;ais compil&#233;e par marcimat \o/ )&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Interface&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- r&#233;tablir les puces sur les forums de l'espace de r&#233;daction (r19923, #2864)&lt;br /&gt;- corrections des ancres sur redirections Ajax des formulaires CVT sous webkit (r19929)&lt;br /&gt;- r&#233;tablir l'affichage des documents sur l'&#233;dition ajax des objets (r19938)&lt;br /&gt;- permettre d'avoir les champs suppl&#233;mentaires sur la page &lt;tt&gt; ?exec=infos_perso&lt;/tt&gt; comme sur la page &lt;tt&gt; ?exec=auteur&lt;/tt&gt; (r19953)&lt;br /&gt;- quand le logo n'est pas &#233;ditable, et qu'il n'y a ni logo normal ni logo survol d&#233;j&#224; pr&#233;sent, il est inutile d'afficher le formulaire (r20018)&lt;br /&gt;- dans la liste des enfants de rubrique, utiliser les filtres automatiques r&#233;ellement d&#233;finis pour les titres (r20032)&lt;br /&gt;- classe CSS manquante sur la 404 priv&#233;e (r20061)&lt;br /&gt;- p&#233;touille CSS quand un picker est dans un fieldset (r20076)&lt;br /&gt;- faire appara&#238;tre le bouton de changement de statut m&#234;me si il &#233;tait au d&#233;part en &lt;tt&gt;display:none&lt;/tt&gt; et pas seulement en &lt;tt&gt;visibility:hidden&lt;/tt&gt; (r20158)&lt;br /&gt;- v&#233;rifier qu'on est admin pour cr&#233;er des rubriques &#224; la racine (r20172, #2886)&lt;br /&gt;- afficher les boutons de cr&#233;ation d'auteur pour les admins restreints l&#224; o&#249; ils manquaient (r20220, #2939)&lt;br /&gt;- utiliser apercite.fr pour remplacer thumbshots.com qui a sombr&#233;... (r20242)&lt;br /&gt;- mettre &#224; jour l'url sous &#171; Voir le site public &#187; quand on change l'url (r20245)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Puces statut&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- ajouter un &lt;tt&gt;title&lt;/tt&gt; sur les puces de statut (r20059)&lt;br /&gt;- si un objet n'est pas &#233;ditable, ne pas lui appliquer de changement rapide de statut (r20062)&lt;br /&gt;- permettre &#224; &lt;tt&gt;|puce_statut&lt;/tt&gt; de supporter aussi les objets qui ne sont pas rang&#233;s dans les rubriques (puce de changement rapide) (r19987)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;S&#233;lecteur g&#233;n&#233;rique et rubrique &lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- r&#233;parer l'ajout rapide du navigateur de rubrique (r19914)&lt;br /&gt;- am&#233;lioration du s&#233;lecteur g&#233;n&#233;rique (r20034, r20038, r20039, r20041, r20043, 20120, r20123, r20124, r20179, r20190, r20192, r20231)&lt;br /&gt;- ne pas enregistrer l'historique HTML5 sur le s&#233;lecteur ajax (r20034)&lt;br /&gt;- rendre g&#233;n&#233;rique le mini formulaire d'ajout rapide (r20040)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Dateur&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- coquille dans un texte du dateur (r19958)&lt;br /&gt;- relancer l'application du dateur sur les champs date apr&#232;s retour AJAX (r20046)&lt;br /&gt;- attendre que les js du dateur soient charg&#233;es pour les lancer ! (r20050)&lt;br /&gt;- le script de dateur &#233;tait compact&#233; en HTML au lieu de JS (r20050, #2921)&lt;br /&gt;- image manquante (r20159)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Pr&#233;visu&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- envoyer syst&#233;matiquement les boutons d'admin en pr&#233;visu (r20106)&lt;br /&gt;- la prise en compte de la previsu ne se fait plus dans le code g&#233;n&#233;r&#233; (acc&#233;l&#232;re la pr&#233;visu) (r20107)&lt;br /&gt;- l'ajout de la banniere previsu se fait dans le pipeline affichage_final, plus propre (r20108)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Traductions&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- les liens de traductions doivent pouvoir &#234;tre d&#233;finis et enlev&#233;s m&#234;me lorsque le menu de langue n'est pas activ&#233; (r20152, #2861)&lt;br /&gt;- quand on &#233;crit une traduction, les auteurs de l'article d'origine ne sont pas associ&#233;s &#224; la traduction (mais seulement le traducteur) (r20198, #2847)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Traitements d'image&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- 2 pipelines suppl&#233;mentaires : &lt;tt&gt;image_ecrire_tag_preparer&lt;/tt&gt; et &lt;tt&gt;image_ecrire_tag_finir&lt;/tt&gt; (r19917, r19918)&lt;br /&gt;- &#233;viter des timestamp compliqu&#233;s dans l'espace priv&#233; (r19948)&lt;br /&gt;- g&#233;n&#233;rer un log de debug au traitement d'une image, pour, lorsqu'une image trop grosse fait planter le site, pouvoir la retrouver plus facilement (r19950)&lt;br /&gt;- v&#233;rifier que l'image temporaire existe bien (cr&#233;&#233;e par GD) avant de faire un getimagesize (r20133)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;R&#233;cup&#233;ration de donn&#233;es distantes :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- avoir les r&#233;ponses de requ&#234;tes HEAD vraiment identiques &#224; GET (r19959)&lt;br /&gt;- ne pas copier directement le fichier distant &#224; sa destination, sinon un autre processus concurrent peut croire qu'il est pr&#233;sent et le traiter (r20113)&lt;br /&gt;- ne pas confondre des documents distants avec des documents locaux prot&#233;g&#233;s (r20146, r20169)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Code PHP :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- quelques notices PHP en moins (r19907)&lt;br /&gt;- quelques documentations de fonctions au format PHPDoc en plus (r19916, r19928,r20004,r20034,r20037)&lt;br /&gt;- d&#233;finir dans la librairie Pclzip comme dossier temporaire le tmp/ de SPIP dont on sait qu'il est toujours accessible en &#233;criture. (r19990)&lt;br /&gt;- inclusion parfois manquante dans le nettoyage des mails (r20014)&lt;br /&gt;- un statut &#171; 0 &#187; ne pouvait plus &#234;tre modifi&#233; (r20020, r20021)&lt;br /&gt;- &lt;code class='spip_code' dir='ltr'&gt;objet_inserer()&lt;/code&gt; accepte un argument &lt;code class='spip_code' dir='ltr'&gt;$set&lt;/code&gt; (r20021)&lt;br /&gt;- inclusion manquante d'autoriser (r20072, r20073)&lt;br /&gt;- inclusions inutiles (r20101)&lt;br /&gt;- &#233;viter des sql_countsel multiples pour le bouton de cr&#233;ation de chaque objet enfant (r20100)&lt;br /&gt;- permettre &#224; un plugin de d&#233;finir ant&#233;rieurement la constante &lt;tt&gt;_LOG_FILTRE_GRAVITE&lt;/tt&gt;. (r20212, r20219, #2927).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;API d'objets et de liens :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- &lt;code class='spip_code' dir='ltr'&gt;objet_inserer()&lt;/code&gt; accepte un argument $set (r20021)&lt;br /&gt;- &lt;code class='spip_code' dir='ltr'&gt;objet_dupliquer_liens&lt;/code&gt; prend 2 arguments optionnels suppl&#233;mentaires qui permet de lister les types des objets li&#233;s &#224; prendre en compte ou &#224; exclure (r20197)&lt;br /&gt;- coh&#233;rence : sur les objets g&#233;n&#233;riques on prend &lt;code class='spip_code' dir='ltr'&gt;_request(id_auteur)&lt;/code&gt; si il est post&#233; pour l'associer &#224; l'objet lors de la creation. Faisons pareil sur les articles (r20241, r20271)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Portages SQL :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- pas de longueur sur les index en SQLite (r20023)&lt;br /&gt;- meilleur gestion des clauses DEFAULT en SQLite (r20270)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;URLs&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- g&#233;n&#233;ricit&#233; du code dans &lt;tt&gt;balise/url_&lt;/tt&gt; (r19933)&lt;br /&gt;- coquille sur #URL_TRUC* qui renvoyait vide (r19934)&lt;br /&gt;- comme les autres #URL_XXX*, #URL_ARTICLE* renvoie une URL sans &#171; &amp; &#187; (r19935)&lt;br /&gt;- corrections sur &lt;code class='spip_code' dir='ltr'&gt;generer_info_entite&lt;/code&gt; (r20031)&lt;br /&gt;- d&#233;codage des urls : quand on appelle la fonction en dehors de &lt;tt&gt;assembler&lt;/tt&gt;, il faut prendre en compte l'url fournie telle quelle (r20166)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Dates&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- pouvoir utiliser des d&#233;clarations de champs de date qui ne sont pas habituels pour les crit&#232;res de dates (jour_relatif, age_relatif etc) en utilisant &lt;code class='spip_code' dir='ltr'&gt;$GLOBALS['table_date'][$table['id_table']]&lt;/code&gt; (r19966)&lt;br /&gt;- le 4&lt;sup class=&quot;typo_exposants&quot;&gt;e&lt;/sup&gt; argument &lt;code class='spip_code' dir='ltr'&gt;$options&lt;/code&gt; du #FORMULAIRE_DATER peut &#234;tre utilis&#233; pour forcer la prise en compte ou non d'une date_redac (r20030)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Compression&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- correction d'absence de compression CSS lorsque #INSERT_HEAD_CSS n'est pas pr&#233;sent dans un squelette (r20004, r20007, r20069)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;RSS&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- r&#233;parer le flux RSS des signatures (r20013)&lt;br /&gt;- permettre d'attraper la taille d'un `media:content` dans un flux rss (r20225, #2941)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Gestion des plugins :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- analyse de paquet.xml : &#233;viter de coller des mots ensemble (r19996)&lt;br /&gt;- meilleure gestion de &lt;tt&gt;_DIR_PLUGINS_SUPPL&lt;/tt&gt; (r20029)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Sessions&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- ne pas confondre un fichier temporaire avec un fichier de session (r20033, #2914)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Compilateur&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- r&#233;tablir la prise en compte par le phraseur &lt;code class='spip_code' dir='ltr'&gt;{n-#ENV{nb},x}&lt;/code&gt; (r20049)&lt;br /&gt;- corriger certains crit&#232;res de type &lt;code class='spip_code' dir='ltr'&gt;{!id_mot=...}&lt;/code&gt; (r20066, #2729, #2862)&lt;br /&gt;- am&#233;lioration du crit&#232;re &lt;code class='spip_code' dir='ltr'&gt;{par x.y}&lt;/code&gt; qui ne se d&#233;brouillait pas de lui-m&#234;me pour ajouter la jointure, si elle n'&#233;tait pas d&#233;j&#224; l&#224; au moment du calcul du crit&#232;re. (r20114)&lt;br /&gt;- permettre &#224; la balise #LESAUTEURS d'&#234;tre multi objet (r20116, r20187, r20188)&lt;br /&gt;- autoriser des d&#233;clarations de boucles avec des noms de serveur comme pour les crit&#232;res, tel que &lt;code class='spip_code' dir='ltr'&gt;boucle_X_DOCUMENTS_dist()&lt;/code&gt; o&#249; &#171; X &#187; est un nom de connecteur (r20118)&lt;br /&gt;- corriger #PUBLIE en pr&#233;visu (r20121, r20122)&lt;br /&gt;- la boucle Hi&#233;rarchie ne doit pas emp&#234;cher de traiter les crit&#232;res autres que ceux qui la concerne directement (id_x et id_rubrique). (r20269, #2916, #2952)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;T&#226;ches Cron :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- &#233;viter trop de crons concurrents sur les serveurs &#224; fort traffic (r20125, r20126, r20127, r20134)&lt;br /&gt;- correction de plusieurs bugs sur les t&#226;ches cron qui doivent se relancer car non finies (r20135)&lt;br /&gt;- ne pas relancer un cron automatiquement imm&#233;diatement sans tenir compte du retour car cela provoque un appel continu toutes les secondes du g&#233;nie &lt;i&gt;optimiser&lt;/i&gt; qui fait plein de choses en BDD (load issue) (r20160)&lt;br /&gt;- genie/mail utilise &lt;code class='spip_code' dir='ltr'&gt;notifications_envoyer_mails()&lt;/code&gt; plut&#244;t que directement &lt;code class='spip_code' dir='ltr'&gt;envoyer_mail()&lt;/code&gt; (r20230)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&#201;cran de s&#233;curit&#233; :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- &#171; 80legs &#187; est un bot (r20240)&lt;br /&gt;- &#171; sys_getloadavg &#187; est peut &#234;tre inhib&#233;e (r19945, #2871)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Autres&lt;/strong&gt; :&lt;/p&gt; &lt;p&gt;- &#233;viter de tuer &lt;code class='spip_code' dir='ltr'&gt;charger_fonction()&lt;/code&gt; dans certains cas alors qu'on ne le demandait pas (r19925)&lt;br /&gt;- ne pas manger les classes CSS du formulaire instituer objet (r19936)&lt;br /&gt;- prise en compte d'une recherche accentu&#233;e si le site n'est pas en UTF-8 (r19946, r19947, #2801)&lt;br /&gt;- le mod&#232;le &lt;tt&gt;pagination_precedent_suivant.html&lt;/tt&gt; accepte 2 arguments : url_precedent et url_suivant permettant de l'utiliser en dehors d'une balise pagination (r19956)&lt;br /&gt;- lors d'une institution (changement de statut ou d&#233;placement), renseigner l'ancien parent dans les pipelines (r19977)&lt;br /&gt;- utiliser &lt;code class='spip_code' dir='ltr'&gt;chercher_filtre&lt;/code&gt; pour charger la fonction &lt;code class='spip_code' dir='ltr'&gt;bouton_action&lt;/code&gt; (r19979)&lt;br /&gt;- lors d'une r&#233;paration d'une table, que le sql ait ou non une fonction repair, on appelle en complement &lt;code class='spip_code' dir='ltr'&gt;maj_tables()&lt;/code&gt; qui ajoute les champs &#233;ventuellement manquants (r19983)&lt;br /&gt;- d&#233;claration de pipeline manquante (r20067)&lt;br /&gt;- gestion de la page d'erreur 404 extensible par pipeline page_indisponible (oubli de report) (r20070)&lt;br /&gt;- s&#233;curisation des urls redirections en url absolues : accepter non seulement la meta adresse_site, mais aussi l'url de base du hit (r20075)&lt;br /&gt;- les mails HTML n'&#233;taient pas d&#233;tect&#233;s et affect&#233;s du bon Content-Type lorsque le sujet &#233;tait fourni (r20223)&lt;br /&gt;- ne pas proposer la base courante dans la liste des bases externes ; faire retourner tous les arguments de l'appel de la fonction &lt;code class='spip_code' dir='ltr'&gt;analyse_fichier_connection&lt;/code&gt; (inclu, donc, le pr&#233;fixe de table). (r20249)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Br&#232;ves&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- autorisations manquantes : il faut qu'une rubrique existe pour pouvoir les cr&#233;er (r69229)&lt;br /&gt;- &#233;viter des warning (r70375)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Compresseur&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- correction d'une suppression &#224; tort du retour ligne qui suit les commentaires // (r67734)&lt;br /&gt;- tol&#233;rer que certains commentaires HTML ne soient pas supprim&#233;s, s'ils commencent par &lt;code class='spip_code' dir='ltr'&gt;&lt;!--keepme:&lt;/code&gt; (r68367)&lt;br /&gt;- prendre en charge les directives @import lors de la compression CSS (r69190, r69331, r69332, r69739)&lt;br /&gt;- PHPDoc (r69190)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Filtres Images&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- correction d'une erreur sur la saturation = 0 (r66992)&lt;br /&gt;- prise en charge des apple-touch-icon.png dans toutes leurs variantes, calcul&#233;es &#224; partir du logo du site. (r70268, r70269)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Forums&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- correction sur l'url de notification (r65951)&lt;br /&gt;- permettre l'extension de la table (r66054, r66056)&lt;br /&gt;- &#233;viter un bug lors de la soumission ajax du formulaire (jQuery pas defini dans l'iframe du post) (r66091)&lt;br /&gt;- r&#233;parer l'alerte qui se declenchait a tort sous safari apr&#232;s post du message, et qui ne se d&#233;clenchait pas du tout sous Chrome (r66093)&lt;br /&gt;- r&#233;parer &lt;code class='spip_code' dir='ltr'&gt;generer_url_forum_dist()&lt;/code&gt; qui ne renvoyait rien (r67198)&lt;br /&gt;- cliquer l'adresse mail dans l'en-t&#234;te d'un message de forum lance le courrielleur. (r70293, #2917)&lt;br /&gt;- am&#233;liorer l'information d'auteur d'un message de forum (r70298, r70413)&lt;br /&gt;- contr&#244;le des forums priv&#233;s : m&#234;me type de cartouche pour les nouveaux objets &#233;ditoriaux que celui des objets historiques (r70416, r70466, r70469)&lt;br /&gt;- espaces ins&#233;cables sur cha&#238;ne de langue (r70587)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Mediabox&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- sprite sur le th&#232;me fancybox (r69774)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;M&#233;dias&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- pouvoir ajouter une liste de documents de la m&#233;diath&#232;que par d&#233;signation d'un intervalle (r66239)&lt;br /&gt;- post publication des articles : les documents ne prenaient pas les bons statut et date associ&#233;s (r66464, #2849)&lt;br /&gt;- correction d'une inclusion (r66948)&lt;br /&gt;- correction de l'index id_objet qui &#233;tait sur la colonne id_version, ajout deux index sur id_version et objet (r66950)&lt;br /&gt;- ajouts de modes de fusions pour &lt;tt&gt;|image_masque&lt;/tt&gt; : ecran, superposer, lumiere_dure, teinte, saturation, valeur (r67225)&lt;br /&gt;- permettre &#224; un squelette d'ignorer le mode d'une image sans forker les mod&#232;les, en passant &lt;tt&gt;mode_force=image&lt;/tt&gt; ou &lt;tt&gt;mode_force=document&lt;/tt&gt; (r67632)&lt;br /&gt;- permettre les raccourcis &lt;tt&gt;|left&lt;/tt&gt;, &lt;tt&gt;|center&lt;/tt&gt; et &lt;tt&gt;|right&lt;/tt&gt; m&#234;me si le document est d&#233;j&#224; vu (r67801)&lt;br /&gt;- permettre &lt;code class='spip_code' dir='ltr'&gt;&lt;embX&gt;&lt;/code&gt; m&#234;me sur les documents dont la taille est 0 (r67801)&lt;br /&gt;- lorsqu'un zip ne contient aucun fichier uploadable (type acceptable) alors il faut simplement le charger en zip joint plutot qu'annoncer une erreur erron&#233;e (r68096)&lt;br /&gt;- apr&#232;s d&#233;placement du fichier dans IMG/, on regarde si on peut r&#233;cup&#233;rer une taille du fichier, si on ne peut pas, c'est qu'il fait 0 octet et donc corrompu (ou probl&#233;matique et inutile) (r68123)&lt;br /&gt;- prendre en compte les tailles maximales d'upload d&#233;finies (r68412, r68452, #2920)&lt;br /&gt;- pouvoir utiliser les mod&#232;les de documents, insertion, etc, avec des documents dont le mode n'est pas connu (r69196)&lt;br /&gt;- d&#233;clarer le pipeline medias_documents_visibles (r69827)&lt;br /&gt;- clauses DEFAULT souvent manquantes sur les champs extension, credits et statut de la base, car elles n'&#233;taient pas initialement renseign&#233;es. On les remet d'applomb (r69871)&lt;br /&gt;- prise en charge des documents au format MBTiles (r69920)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Mots&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- coquilles dans les d&#233;claration de cha&#238;ne de langue (r66776)&lt;br /&gt;- ajout d'un index sur id_groupe (r67761)&lt;br /&gt;- les groupes de mots n'ont pas &#224; &#234;tre tous affich&#233;s dans le formulaire pour associer des mots : c'est en fonction de leur configuration et du statut de l'auteur (r70329, #2926)&lt;br /&gt;- appliquer une marge &#224; l'ic&#244;ne &#171; Modifier ce groupe de mots &#187; uniquement sur exec=mots (r70540)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Organiseur&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- afficher l'agenda interne dans l'espace public affiche bien ses propres rendez-vous si on est connect&#233;(r68383)&lt;br /&gt;- s&#233;parer l'algorithme de conversion des messages vers le format fullcalendar dans des fonctions sp&#233;cifiques pour permettre des r&#233;utilisations par des plugins (r68389)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;R&#233;visions&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- d&#233;bug en moins (r65911, #2857)&lt;br /&gt;- ajouter un DEFAULT sur 'permanent' et 'champs' pour SQLite (r67235)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Sites&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- autorisations manquantes : il faut qu'une rubrique existe pour pouvoir les cr&#233;er (r69229, r69232)&lt;br /&gt;- prendre en compte les documents attach&#233;s qu'ils soient via enclosure, media:content ou les deux (r70317, #2941)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Squelettes dist&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- coquilles sur le formulaire de recherche (r66277)&lt;br /&gt;- retours de message du formulaire d'inscription : quand c'est une erreur afficher un message d'erreur. Quand c'est un succ&#232;s, fournir en retour l'id_auteur inscrit pour les pipelines/plugins (r68472)&lt;br /&gt;- &#233;viter un warning php sur le formulaire pour &#233;crire &#224; un auteur (r68491)&lt;br /&gt;- HTML du formulaire de recherche : le input.texte et le input.sumit n'ont pas d'espace entre eux comme sur la 2.1 (r68636)&lt;br /&gt;- ne pas appeler la page 404 depuis les squelettes car cela emp&#234;che un plugin d'utiliser une 401 en cas de contenu interdit par exemple. Corrolairement on deplace le calcul des messages d'erreur par defaut dans la page 404 (r68800)&lt;br /&gt;- passer dor&#233;navant objet/id_objet au mod&#232;le &lt;tt&gt;lesauteurs.html&lt;/tt&gt; (r69240)&lt;br /&gt;- les robots ne doivent pas indexer plugins-dist ! (r69404)&lt;br /&gt;- utiliser le &lt;tt&gt;modeles/mail_oubli.html&lt;/tt&gt; pour composer l'email de rappel de mot de passe, plutot que le composer en dur dans le code PHP (r70608)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Statistiques&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- pouvoir annuler le filtre &lt;tt&gt;id_article&lt;/tt&gt; sur la page des stats (r65914, #2856)&lt;br /&gt;- la colonne de droite des stats ne doit pas exclure les &#233;l&#233;ments trouv&#233;s pr&#233;c&#233;demment (r66318)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;SVP&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- correction du non affichage du slogan apr&#232;s l'activation d'un plugin : inclusion manquante (r67424, #2895)&lt;br /&gt;- correction de la d&#233;termination des branches SPIP lorsque la borne max contient des &#233;toiles. (r67489)&lt;br /&gt;- &#171; S&#233;lectionner les mises &#224; jour &#187; passe le bouton d'action sur mise &#224; jour automatiquement (&#233;vite que le bouton d&#233;sactive les plugins par d&#233;faut) (r68017)&lt;br /&gt;- coquille sur &lt;tt&gt;_DIR_PLUGINS_SUPPL&lt;/tt&gt; (r68051)&lt;br /&gt;- &lt;tt&gt;_DIR_PLUGINS_SUPPL&lt;/tt&gt; est g&#233;r&#233; comme un r&#233;pertoire normal de plugins (r68052)&lt;br /&gt;- ajout d'une autorisation &#171; ajouter plugins &#187; (permet d'activer ou non le t&#233;l&#233;chargement sur une mutualisation) (r68054)&lt;br /&gt;- donner un nom &#224; un index pour PostGreSQL (r69430)&lt;br /&gt;- message d'erreur correct lorsque c'est le XML (d&#233;crivant les plugins qu'on n'arrive pas &#224; t&#233;l&#233;charger) qui est erronn&#233; et non sa syntaxe (r70068)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Textwheel&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- ne pas confondre un simple &#171; &lt; &#187; avec un raccourci ressource en embarquant par erreur la balise html qui suit (r65851, r65852, #2854)&lt;br /&gt;- &#233;viter un segmentation fault dans le traitement des listes (r68671, r68672, #2531)&lt;br /&gt;- versionner les wheels cach&#233;es pour &#233;viter un bug en cas de modification sensible lors d'un upgrade (r69009)&lt;br /&gt;- correction d'une substitution sur &lt;tt&gt;&amp;deg&lt;/tt&gt; (r70155)&lt;br /&gt;- tableau : mieux lire les nombres (r70244, r70279)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;URL &#233;tendues&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- ne jamais appeler en direct &lt;tt&gt;generer_url_document_dist&lt;/tt&gt; mais passer par un &lt;tt&gt;charger_fonction&lt;/tt&gt; appropri&#233; (r67345)&lt;br /&gt;- correction en url arbo o&#249; on pouvait se retrouver &#224; renvoyer la sous rubrique au lieu de la racine en decodant le premier tron&#231;on de l'URL (r70024)&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Liste des changements en 2.1.20 :&lt;/h3&gt;
&lt;p&gt;(une liste en fran&#231;ais compil&#233;e par esj \o/ )&lt;/p&gt; &lt;p&gt;Une quarantaine de commit sont pass&#233;s sur la branche 2.1 &lt;br class='autobr' /&gt;
depuis la sortie de 2.1.19 en Septembre. Ils corrigent des bugs &lt;br class='autobr' /&gt;
mineurs. Les principaux changements concernent :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; la r&#233;cup&#233;ration des fichiers distants ou prot&#233;g&#233;s&lt;/li&gt;&lt;li&gt; les arguments des cha&#238;nes de langues dans les squelettes&lt;/li&gt;&lt;li&gt; la pr&#233;sentation des r&#233;sultats de recherche&lt;/li&gt;&lt;li&gt; le rep&#233;rage des colonnes num&#233;riques dans le raccourci des tableaux&lt;/li&gt;&lt;li&gt; plusieurs cas d'invalidit&#233; XHTML (voire XML), et WCAG&lt;/li&gt;&lt;li&gt; les bases externes pas toujours prises en compte&lt;/li&gt;&lt;li&gt; l'import partiel avec fusion qui ne traitait pas certains cas et n'&#233;tait pas extensible&lt;/li&gt;&lt;li&gt; le validateur en boucle qui ne savait pas traiter les squelettes du r&#233;pertoire prive.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;T&#233;l&#233;charger la version SPIP 2.1.20 :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://files.spip.org/spip/archives/SPIP-v2-1.20.zip&quot; class='spip_url spip_out auto' rel='nofollow'&gt;http://files.spip.org/spip/archives/SPIP-v2-1.20.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;N'h&#233;sitez pas &#224; utiliser les diff&#233;rents moyens mis &#224; disposition par la communaut&#233; pour obtenir de l'aide lors de cette mise &#224; jour :&lt;/p&gt; &lt;p&gt;- Liste spip-user : &lt;a href=&quot;http://listes.rezo.net/mailman/listinfo/spip&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://listes.rezo.net/mailman/listinfo/spip&lt;/a&gt;&lt;br /&gt;- Forum : &lt;a href=&quot;http://forum.spip.net/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://forum.spip.net&lt;/a&gt;&lt;br /&gt;- IRC : &lt;a href=&quot;http://irc.spip.net/&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://irc.spip.net&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Nous rappelons &#224; toutes et tous que le meilleur moyen pour signaler des failles, ou des suspicions de failles est d'envoyer un email &#224; &#171; spip-team@rezo.net &#187;.&lt;/p&gt; &lt;p&gt;Comment mettre &#224; jour vers SPIP 3.0.6 ?&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; &lt;strong&gt;par spip_loader.php&lt;/strong&gt; : si vous avez d&#233;j&#224; install&#233; spip_loader, rendez-vous &#224; l'adresse http://VOTRE_SITE/spip_loader.php pour installer la derni&#232;re version de SPIP.
Attention cependant : lisez bien les instructions ici : &lt;a href=&quot;http://www.spip.net/fr_download#spip_loader&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.spip.net/fr_download#spip_loader&lt;/a&gt; pour ne pas &#234;tre surpris par un passage non voulu de SPIP2 &#224; SPIP3.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;par copie des fichiers&lt;/strong&gt; : SPIP 3.0.6 est disponible &#224; l'adresse &lt;a href=&quot;http://files.spip.org/spip/stable/spip-3.0.zip&quot; class='spip_url spip_out auto' rel='nofollow'&gt;http://files.spip.org/spip/stable/spip-3.0.zip&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;par SVN&lt;/strong&gt; : si vous &#234;tes dans la branche 3 faites simplement un &#171; svn up &#187; svn ://trac.rezo.net/spip/branches/spip-3.0
la version 3.0.6 est aussi disponible sous la branche : svn ://trac.rezo.net/spip/branches/spip-3-stable et sous le tag svn ://trac.rezo.net/spip/tags/spip-3.0.6&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Pour, la version SPIP 2.1.20, vous pouvez la trouver dans les archives : &lt;a href=&quot;http://files.spip.org/spip/archives/&quot; class='spip_url spip_out auto' rel='nofollow'&gt;http://files.spip.org/spip/archives/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Comment &#234;tre tenu au courant de ces annonces ?&lt;br class='autobr' /&gt;
Le plus simplement du monde en s'inscrivant sur la mailing liste &lt;a href=&quot;http://listes.rezo.net/mailman/listinfo/spip-ann&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://listes.rezo.net/mailman/listinfo/spip-ann&lt;/a&gt; .&lt;/p&gt; &lt;p&gt;Bien s&#251;r les r&#233;seaux sociaux ne sont pas en reste :&lt;br /&gt;- Twitter : &lt;a href=&quot;http://twitter.com/spip&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://twitter.com/spip&lt;/a&gt;&lt;br /&gt;- Facebook : &lt;a href=&quot;http://www.facebook.com/spip.net&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.facebook.com/spip.net&lt;/a&gt;&lt;br /&gt;- Seenthis : &lt;a href=&quot;http://seenthis.net/people/spip&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://seenthis.net/people/spip&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class='raw_chapo'&gt;Bonjour, la fum&#233;e blanche est enfin apparue, nous l'attendions depuis septembre dernier. Deux nouvelles versions de SPIP sont donc disponibles pour les branches 3.0 et 2.1, apportant diverses corrections de bug. Nous vous invitons &#224; mettre &#224; jour vos SPIP. &lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;{{{Liste des changements en 3.0.6 }}} (une longue liste en fran&#231;ais compil&#233;e par marcimat \o/ ) {{Interface}} : - r&#233;tablir les puces sur les forums de l'espace de r&#233;daction (r19923, #2864) - corrections des ancres sur redirections Ajax des formulaires CVT sous webkit (r19929) - r&#233;tablir l'affichage des documents sur l'&#233;dition ajax des objets (r19938) - permettre d'avoir les champs suppl&#233;mentaires sur la page &lt;tt&gt;?exec=infos_perso&lt;/tt&gt; comme sur la page &lt;tt&gt;?exec=auteur&lt;/tt&gt; (r19953) - quand le logo n'est pas &#233;ditable, et qu'il n'y a ni logo normal ni logo survol d&#233;j&#224; pr&#233;sent, il est inutile d'afficher le formulaire (r20018) - dans la liste des enfants de rubrique, utiliser les filtres automatiques r&#233;ellement d&#233;finis pour les titres (r20032) - classe CSS manquante sur la 404 priv&#233;e (r20061) - p&#233;touille CSS quand un picker est dans un fieldset (r20076) - faire appara&#238;tre le bouton de changement de statut m&#234;me si il &#233;tait au d&#233;part en &lt;tt&gt;display:none&lt;/tt&gt; et pas seulement en &lt;tt&gt;visibility:hidden&lt;/tt&gt; (r20158) - v&#233;rifier qu'on est admin pour cr&#233;er des rubriques &#224; la racine (r20172, #2886) - afficher les boutons de cr&#233;ation d'auteur pour les admins restreints l&#224; o&#249; ils manquaient (r20220, #2939) - utiliser apercite.fr pour remplacer thumbshots.com qui a sombr&#233;... (r20242) - mettre &#224; jour l'url sous &#171; Voir le site public &#187; quand on change l'url (r20245) {{Puces statut}} : - ajouter un &lt;tt&gt;title&lt;/tt&gt; sur les puces de statut (r20059) - si un objet n'est pas &#233;ditable, ne pas lui appliquer de changement rapide de statut (r20062) - permettre &#224; &lt;tt&gt;|puce_statut&lt;/tt&gt; de supporter aussi les objets qui ne sont pas rang&#233;s dans les rubriques (puce de changement rapide) (r19987) {{S&#233;lecteur g&#233;n&#233;rique et rubrique }} : - r&#233;parer l'ajout rapide du navigateur de rubrique (r19914) - am&#233;lioration du s&#233;lecteur g&#233;n&#233;rique (r20034, r20038, r20039, r20041, r20043, 20120, r20123, r20124, r20179, r20190, r20192, r20231) - ne pas enregistrer l'historique HTML5 sur le s&#233;lecteur ajax (r20034) - rendre g&#233;n&#233;rique le mini formulaire d'ajout rapide (r20040) {{Dateur}} : - coquille dans un texte du dateur (r19958) - relancer l'application du dateur sur les champs date apr&#232;s retour AJAX (r20046) - attendre que les js du dateur soient charg&#233;es pour les lancer ! (r20050) - le script de dateur &#233;tait compact&#233; en HTML au lieu de JS (r20050, #2921) - image manquante (r20159) {{Pr&#233;visu}} : - envoyer syst&#233;matiquement les boutons d'admin en pr&#233;visu (r20106) - la prise en compte de la previsu ne se fait plus dans le code g&#233;n&#233;r&#233; (acc&#233;l&#232;re la pr&#233;visu) (r20107) - l'ajout de la banniere previsu se fait dans le pipeline affichage_final, plus propre (r20108) {{Traductions}} : - les liens de traductions doivent pouvoir &#234;tre d&#233;finis et enlev&#233;s m&#234;me lorsque le menu de langue n'est pas activ&#233; (r20152, #2861) - quand on &#233;crit une traduction, les auteurs de l'article d'origine ne sont pas associ&#233;s &#224; la traduction (mais seulement le traducteur) (r20198, #2847) {{Traitements d'image}} : - 2 pipelines suppl&#233;mentaires : &lt;tt&gt;image_ecrire_tag_preparer&lt;/tt&gt; et &lt;tt&gt;image_ecrire_tag_finir&lt;/tt&gt; (r19917, r19918) - &#233;viter des timestamp compliqu&#233;s dans l'espace priv&#233; (r19948) - g&#233;n&#233;rer un log de debug au traitement d'une image, pour, lorsqu'une image trop grosse fait planter le site, pouvoir la retrouver plus facilement (r19950) - v&#233;rifier que l'image temporaire existe bien (cr&#233;&#233;e par GD) avant de faire un getimagesize (r20133) {{R&#233;cup&#233;ration de donn&#233;es distantes :}} - avoir les r&#233;ponses de requ&#234;tes HEAD vraiment identiques &#224; GET (r19959) - ne pas copier directement le fichier distant &#224; sa destination, sinon un autre processus concurrent peut croire qu'il est pr&#233;sent et le traiter (r20113) - ne pas confondre des documents distants avec des documents locaux prot&#233;g&#233;s (r20146, r20169) {{Code PHP :}} - quelques notices PHP en moins (r19907) - quelques documentations de fonctions au format PHPDoc en plus (r19916, r19928,r20004,r20034,r20037) - d&#233;finir dans la librairie Pclzip comme dossier temporaire le tmp/ de SPIP dont on sait qu'il est toujours accessible en &#233;criture. (r19990) - inclusion parfois manquante dans le nettoyage des mails (r20014) - un statut &#171;0&#187; ne pouvait plus &#234;tre modifi&#233; (r20020, r20021) - &lt;code&gt;objet_inserer()&lt;/code&gt; accepte un argument &lt;code&gt;$set&lt;/code&gt; (r20021) - inclusion manquante d'autoriser (r20072, r20073) - inclusions inutiles (r20101) - &#233;viter des sql_countsel multiples pour le bouton de cr&#233;ation de chaque objet enfant (r20100) - permettre &#224; un plugin de d&#233;finir ant&#233;rieurement la constante &lt;tt&gt;_LOG_FILTRE_GRAVITE&lt;/tt&gt;. (r20212, r20219, #2927). {{API d'objets et de liens :}} - &lt;code&gt;objet_inserer()&lt;/code&gt; accepte un argument $set (r20021) - &lt;code&gt;objet_dupliquer_liens&lt;/code&gt; prend 2 arguments optionnels suppl&#233;mentaires qui permet de lister les types des objets li&#233;s &#224; prendre en compte ou &#224; exclure (r20197) - coh&#233;rence : sur les objets g&#233;n&#233;riques on prend &lt;code&gt;_request(id_auteur)&lt;/code&gt; si il est post&#233; pour l'associer &#224; l'objet lors de la creation. Faisons pareil sur les articles (r20241, r20271) {{Portages SQL :}} - pas de longueur sur les index en SQLite (r20023) - meilleur gestion des clauses DEFAULT en SQLite (r20270) {{URLs}} : - g&#233;n&#233;ricit&#233; du code dans &lt;tt&gt;balise/url_&lt;/tt&gt; (r19933) - coquille sur #URL_TRUC* qui renvoyait vide (r19934) - comme les autres #URL_XXX*, #URL_ARTICLE* renvoie une URL sans &#171;&amp;&#187; (r19935) - corrections sur &lt;code&gt;generer_info_entite&lt;/code&gt; (r20031) - d&#233;codage des urls : quand on appelle la fonction en dehors de &lt;tt&gt;assembler&lt;/tt&gt;, il faut prendre en compte l'url fournie telle quelle (r20166) {{Dates}} : - pouvoir utiliser des d&#233;clarations de champs de date qui ne sont pas habituels pour les crit&#232;res de dates (jour_relatif, age_relatif etc) en utilisant &lt;code&gt;$GLOBALS['table_date'][$table['id_table']]&lt;/code&gt; (r19966) - le 4e argument &lt;code&gt;$options&lt;/code&gt; du #FORMULAIRE_DATER peut &#234;tre utilis&#233; pour forcer la prise en compte ou non d'une date_redac (r20030) {{Compression}} : - correction d'absence de compression CSS lorsque #INSERT_HEAD_CSS n'est pas pr&#233;sent dans un squelette (r20004, r20007, r20069) {{RSS}} : - r&#233;parer le flux RSS des signatures (r20013) - permettre d'attraper la taille d'un `media:content` dans un flux rss (r20225, #2941) {{Gestion des plugins :}} - analyse de paquet.xml : &#233;viter de coller des mots ensemble (r19996) - meilleure gestion de &lt;tt&gt;_DIR_PLUGINS_SUPPL&lt;/tt&gt; (r20029) {{Sessions}} : - ne pas confondre un fichier temporaire avec un fichier de session (r20033, #2914) {{Compilateur}} : - r&#233;tablir la prise en compte par le phraseur &lt;code&gt;{n-#ENV{nb},x}&lt;/code&gt; (r20049) - corriger certains crit&#232;res de type &lt;code&gt;{!id_mot=...}&lt;/code&gt; (r20066, #2729, #2862) - am&#233;lioration du crit&#232;re &lt;code&gt;{par x.y}&lt;/code&gt; qui ne se d&#233;brouillait pas de lui-m&#234;me pour ajouter la jointure, si elle n'&#233;tait pas d&#233;j&#224; l&#224; au moment du calcul du crit&#232;re. (r20114) - permettre &#224; la balise #LESAUTEURS d'&#234;tre multi objet (r20116, r20187, r20188) - autoriser des d&#233;clarations de boucles avec des noms de serveur comme pour les crit&#232;res, tel que &lt;code&gt;boucle_X_DOCUMENTS_dist()&lt;/code&gt; o&#249; &#171;X&#187; est un nom de connecteur (r20118) - corriger #PUBLIE en pr&#233;visu (r20121, r20122) - la boucle Hi&#233;rarchie ne doit pas emp&#234;cher de traiter les crit&#232;res autres que ceux qui la concerne directement (id_x et id_rubrique). (r20269, #2916, #2952) {{T&#226;ches Cron :}} - &#233;viter trop de crons concurrents sur les serveurs &#224; fort traffic (r20125, r20126, r20127, r20134) - correction de plusieurs bugs sur les t&#226;ches cron qui doivent se relancer car non finies (r20135) - ne pas relancer un cron automatiquement imm&#233;diatement sans tenir compte du retour car cela provoque un appel continu toutes les secondes du g&#233;nie {optimiser} qui fait plein de choses en BDD (load issue) (r20160) - genie/mail utilise &lt;code&gt;notifications_envoyer_mails()&lt;/code&gt; plut&#244;t que directement &lt;code&gt;envoyer_mail()&lt;/code&gt; (r20230) {{&#201;cran de s&#233;curit&#233; :}} - &#171;80legs&#187; est un bot (r20240) - &#171;sys_getloadavg&#187; est peut &#234;tre inhib&#233;e (r19945, #2871) {{Autres}} : - &#233;viter de tuer &lt;code&gt;charger_fonction()&lt;/code&gt; dans certains cas alors qu'on ne le demandait pas (r19925) - ne pas manger les classes CSS du formulaire instituer objet (r19936) - prise en compte d'une recherche accentu&#233;e si le site n'est pas en UTF-8 (r19946, r19947, #2801) - le mod&#232;le &lt;tt&gt;pagination_precedent_suivant.html&lt;/tt&gt; accepte 2 arguments : url_precedent et url_suivant permettant de l'utiliser en dehors d'une balise pagination (r19956) - lors d'une institution (changement de statut ou d&#233;placement), renseigner l'ancien parent dans les pipelines (r19977) - utiliser &lt;code&gt;chercher_filtre&lt;/code&gt; pour charger la fonction &lt;code&gt;bouton_action&lt;/code&gt; (r19979) - lors d'une r&#233;paration d'une table, que le sql ait ou non une fonction repair, on appelle en complement &lt;code&gt;maj_tables()&lt;/code&gt; qui ajoute les champs &#233;ventuellement manquants (r19983) - d&#233;claration de pipeline manquante (r20067) - gestion de la page d'erreur 404 extensible par pipeline page_indisponible (oubli de report) (r20070) - s&#233;curisation des urls redirections en url absolues : accepter non seulement la meta adresse_site, mais aussi l'url de base du hit (r20075) - les mails HTML n'&#233;taient pas d&#233;tect&#233;s et affect&#233;s du bon Content-Type lorsque le sujet &#233;tait fourni (r20223) - ne pas proposer la base courante dans la liste des bases externes ; faire retourner tous les arguments de l'appel de la fonction &lt;code&gt;analyse_fichier_connection&lt;/code&gt; (inclu, donc, le pr&#233;fixe de table). (r20249) {{Br&#232;ves}} - autorisations manquantes : il faut qu'une rubrique existe pour pouvoir les cr&#233;er (r69229) - &#233;viter des warning (r70375) {{Compresseur}} - correction d'une suppression &#224; tort du retour ligne qui suit les commentaires // (r67734) - tol&#233;rer que certains commentaires HTML ne soient pas supprim&#233;s, s'ils commencent par &lt;code&gt;&lt;!--keepme:&lt;/code&gt; (r68367) - prendre en charge les directives @import lors de la compression CSS (r69190, r69331, r69332, r69739) - PHPDoc (r69190) {{Filtres Images}} - correction d'une erreur sur la saturation = 0 (r66992) - prise en charge des apple-touch-icon.png dans toutes leurs variantes, calcul&#233;es &#224; partir du logo du site. (r70268, r70269) {{Forums}} - correction sur l'url de notification (r65951) - permettre l'extension de la table (r66054, r66056) - &#233;viter un bug lors de la soumission ajax du formulaire (jQuery pas defini dans l'iframe du post) (r66091) - r&#233;parer l'alerte qui se declenchait a tort sous safari apr&#232;s post du message, et qui ne se d&#233;clenchait pas du tout sous Chrome (r66093) - r&#233;parer &lt;code&gt;generer_url_forum_dist()&lt;/code&gt; qui ne renvoyait rien (r67198) - cliquer l'adresse mail dans l'en-t&#234;te d'un message de forum lance le courrielleur. (r70293, #2917) - am&#233;liorer l'information d'auteur d'un message de forum (r70298, r70413) - contr&#244;le des forums priv&#233;s : m&#234;me type de cartouche pour les nouveaux objets &#233;ditoriaux que celui des objets historiques (r70416, r70466, r70469) - espaces ins&#233;cables sur cha&#238;ne de langue (r70587) {{Mediabox}} - sprite sur le th&#232;me fancybox (r69774) {{M&#233;dias}} - pouvoir ajouter une liste de documents de la m&#233;diath&#232;que par d&#233;signation d'un intervalle (r66239) - post publication des articles : les documents ne prenaient pas les bons statut et date associ&#233;s (r66464, #2849) - correction d'une inclusion (r66948) - correction de l'index id_objet qui &#233;tait sur la colonne id_version, ajout deux index sur id_version et objet (r66950) - ajouts de modes de fusions pour &lt;tt&gt;|image_masque&lt;/tt&gt; : ecran, superposer, lumiere_dure, teinte, saturation, valeur (r67225) - permettre &#224; un squelette d'ignorer le mode d'une image sans forker les mod&#232;les, en passant &lt;tt&gt;mode_force=image&lt;/tt&gt; ou &lt;tt&gt;mode_force=document&lt;/tt&gt; (r67632) - permettre les raccourcis &lt;tt&gt;|left&lt;/tt&gt;, &lt;tt&gt;|center&lt;/tt&gt; et &lt;tt&gt;|right&lt;/tt&gt; m&#234;me si le document est d&#233;j&#224; vu (r67801) - permettre &lt;code&gt;&lt;embX&gt;&lt;/code&gt; m&#234;me sur les documents dont la taille est 0 (r67801) - lorsqu'un zip ne contient aucun fichier uploadable (type acceptable) alors il faut simplement le charger en zip joint plutot qu'annoncer une erreur erron&#233;e (r68096) - apr&#232;s d&#233;placement du fichier dans IMG/, on regarde si on peut r&#233;cup&#233;rer une taille du fichier, si on ne peut pas, c'est qu'il fait 0 octet et donc corrompu (ou probl&#233;matique et inutile) (r68123) - prendre en compte les tailles maximales d'upload d&#233;finies (r68412, r68452, #2920) - pouvoir utiliser les mod&#232;les de documents, insertion, etc, avec des documents dont le mode n'est pas connu (r69196) - d&#233;clarer le pipeline medias_documents_visibles (r69827) - clauses DEFAULT souvent manquantes sur les champs extension, credits et statut de la base, car elles n'&#233;taient pas initialement renseign&#233;es. On les remet d'applomb (r69871) - prise en charge des documents au format MBTiles (r69920) {{Mots}} - coquilles dans les d&#233;claration de cha&#238;ne de langue (r66776) - ajout d'un index sur id_groupe (r67761) - les groupes de mots n'ont pas &#224; &#234;tre tous affich&#233;s dans le formulaire pour associer des mots : c'est en fonction de leur configuration et du statut de l'auteur (r70329, #2926) - appliquer une marge &#224; l'ic&#244;ne &#171; Modifier ce groupe de mots &#187; uniquement sur exec=mots (r70540) {{Organiseur}} - afficher l'agenda interne dans l'espace public affiche bien ses propres rendez-vous si on est connect&#233;(r68383) - s&#233;parer l'algorithme de conversion des messages vers le format fullcalendar dans des fonctions sp&#233;cifiques pour permettre des r&#233;utilisations par des plugins (r68389) {{R&#233;visions}} - d&#233;bug en moins (r65911, #2857) - ajouter un DEFAULT sur 'permanent' et 'champs' pour SQLite (r67235) {{Sites}} - autorisations manquantes : il faut qu'une rubrique existe pour pouvoir les cr&#233;er (r69229, r69232) - prendre en compte les documents attach&#233;s qu'ils soient via enclosure, media:content ou les deux (r70317, #2941) {{Squelettes dist}} - coquilles sur le formulaire de recherche (r66277) - retours de message du formulaire d'inscription : quand c'est une erreur afficher un message d'erreur. Quand c'est un succ&#232;s, fournir en retour l'id_auteur inscrit pour les pipelines/plugins (r68472) - &#233;viter un warning php sur le formulaire pour &#233;crire &#224; un auteur (r68491) - HTML du formulaire de recherche : le input.texte et le input.sumit n'ont pas d'espace entre eux comme sur la 2.1 (r68636) - ne pas appeler la page 404 depuis les squelettes car cela emp&#234;che un plugin d'utiliser une 401 en cas de contenu interdit par exemple. Corrolairement on deplace le calcul des messages d'erreur par defaut dans la page 404 (r68800) - passer dor&#233;navant objet/id_objet au mod&#232;le &lt;tt&gt;lesauteurs.html&lt;/tt&gt; (r69240) - les robots ne doivent pas indexer plugins-dist ! (r69404) - utiliser le &lt;tt&gt;modeles/mail_oubli.html&lt;/tt&gt; pour composer l'email de rappel de mot de passe, plutot que le composer en dur dans le code PHP (r70608) {{Statistiques}} - pouvoir annuler le filtre &lt;tt&gt;id_article&lt;/tt&gt; sur la page des stats (r65914, #2856) - la colonne de droite des stats ne doit pas exclure les &#233;l&#233;ments trouv&#233;s pr&#233;c&#233;demment (r66318) {{SVP}} - correction du non affichage du slogan apr&#232;s l'activation d'un plugin : inclusion manquante (r67424, #2895) - correction de la d&#233;termination des branches SPIP lorsque la borne max contient des &#233;toiles. (r67489) - &#171; S&#233;lectionner les mises &#224; jour &#187; passe le bouton d'action sur mise &#224; jour automatiquement (&#233;vite que le bouton d&#233;sactive les plugins par d&#233;faut) (r68017) - coquille sur &lt;tt&gt;_DIR_PLUGINS_SUPPL&lt;/tt&gt; (r68051) - &lt;tt&gt;_DIR_PLUGINS_SUPPL&lt;/tt&gt; est g&#233;r&#233; comme un r&#233;pertoire normal de plugins (r68052) - ajout d'une autorisation &#171; ajouter plugins &#187; (permet d'activer ou non le t&#233;l&#233;chargement sur une mutualisation) (r68054) - donner un nom &#224; un index pour PostGreSQL (r69430) - message d'erreur correct lorsque c'est le XML (d&#233;crivant les plugins qu'on n'arrive pas &#224; t&#233;l&#233;charger) qui est erronn&#233; et non sa syntaxe (r70068) {{Textwheel}} - ne pas confondre un simple &#171; &lt; &#187; avec un raccourci ressource en embarquant par erreur la balise html qui suit (r65851, r65852, #2854) - &#233;viter un segmentation fault dans le traitement des listes (r68671, r68672, #2531) - versionner les wheels cach&#233;es pour &#233;viter un bug en cas de modification sensible lors d'un upgrade (r69009) - correction d'une substitution sur &lt;tt&gt;&amp;deg&lt;/tt&gt; (r70155) - tableau : mieux lire les nombres (r70244, r70279) {{URL &#233;tendues}} - ne jamais appeler en direct &lt;tt&gt;generer_url_document_dist&lt;/tt&gt; mais passer par un &lt;tt&gt;charger_fonction&lt;/tt&gt; appropri&#233; (r67345) - correction en url arbo o&#249; on pouvait se retrouver &#224; renvoyer la sous rubrique au lieu de la racine en decodant le premier tron&#231;on de l'URL (r70024) {{{Liste des changements en 2.1.20 :}}} (une liste en fran&#231;ais compil&#233;e par esj \o/ ) Une quarantaine de commit sont pass&#233;s sur la branche 2.1 depuis la sortie de 2.1.19 en Septembre. Ils corrigent des bugs mineurs. Les principaux changements concernent : -* la r&#233;cup&#233;ration des fichiers distants ou prot&#233;g&#233;s -* les arguments des cha&#238;nes de langues dans les squelettes -* la pr&#233;sentation des r&#233;sultats de recherche -* le rep&#233;rage des colonnes num&#233;riques dans le raccourci des tableaux -* plusieurs cas d'invalidit&#233; XHTML (voire XML), et WCAG -* les bases externes pas toujours prises en compte -* l'import partiel avec fusion qui ne traitait pas certains cas et n'&#233;tait pas extensible -* le validateur en boucle qui ne savait pas traiter les squelettes du r&#233;pertoire prive. T&#233;l&#233;charger la version SPIP 2.1.20 : -* http://files.spip.org/spip/archives/SPIP-v2-1.20.zip &lt;/div&gt;&lt;!--.rss_texte--&gt;
		&lt;div class='raw_ps'&gt;N'h&#233;sitez pas &#224; utiliser les diff&#233;rents moyens mis &#224; disposition par la communaut&#233; pour obtenir de l'aide lors de cette mise &#224; jour : - Liste spip-user : http://listes.rezo.net/mailman/listinfo/spip - Forum : http://forum.spip.net - IRC : http://irc.spip.net Nous rappelons &#224; toutes et tous que le meilleur moyen pour signaler des failles, ou des suspicions de failles est d'envoyer un email &#224; &#171; spip-team@rezo.net &#187;. Comment mettre &#224; jour vers SPIP 3.0.6 ? -# {{par spip_loader.php}} : si vous avez d&#233;j&#224; install&#233; spip_loader, rendez-vous &#224; l'adresse http://VOTRE_SITE/spip_loader.php pour installer la derni&#232;re version de SPIP. Attention cependant : lisez bien les instructions ici : http://www.spip.net/fr_download#spip_loader pour ne pas &#234;tre surpris par un passage non voulu de SPIP2 &#224; SPIP3. -# {{par copie des fichiers}} : SPIP 3.0.6 est disponible &#224; l'adresse http://files.spip.org/spip/stable/spip-3.0.zip -# {{par SVN}} : si vous &#234;tes dans la branche 3 faites simplement un &#171; svn up &#187; svn ://trac.rezo.net/spip/branches/spip-3.0 la version 3.0.6 est aussi disponible sous la branche : svn ://trac.rezo.net/spip/branches/spip-3-stable et sous le tag svn ://trac.rezo.net/spip/tags/spip-3.0.6 Pour, la version SPIP 2.1.20, vous pouvez la trouver dans les archives : http://files.spip.org/spip/archives/ Comment &#234;tre tenu au courant de ces annonces ? Le plus simplement du monde en s'inscrivant sur la mailing liste http://listes.rezo.net/mailman/listinfo/spip-ann . Bien s&#251;r les r&#233;seaux sociaux ne sont pas en reste : - Twitter : http://twitter.com/spip - Facebook : http://www.facebook.com/spip.net - Seenthis : http://seenthis.net/people/spip &lt;/div&gt;&lt;!--.rss_ps--&gt;

		</content:encoded>
]

		

	</item>



	<item>
		<title>Essential (2 colonnes)</title>
		<link>http://files.spip.org/Essential-2-colonnes</link>
		<guid isPermaLink="true">http://files.spip.org/Essential-2-colonnes</guid>
		<dc:date>2013-03-18T14:15:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>ydikoi</dc:creator>

<category domain="http://files.spip.org/Themes">Th&#232;mes</category>

		<dc:subject>SPIP 2.0</dc:subject>
		<dc:subject>SPIP 2.1</dc:subject>
		<dc:subject>SPIP 3.0</dc:subject>
		<dc:subject>Th&#232;me</dc:subject>
		<dc:subject>Z-Compatible</dc:subject>

		<description>
&lt;p&gt;&#8220;Essential 2 colonnes&#8221; est un th&#232;me bas&#233; sur le th&#232;me &#8221;Essential&#8221;. Clair et moderne, il s'utilise pour un blog personnel, un site simple, avec ou sans le combo aveline/noizetier. Pr&#233;sentation &lt;br class='autobr' /&gt;
Voir une d&#233;mo du th&#232;me Captures &lt;br class='autobr' /&gt; &lt;br class='autobr' /&gt;
Voir en ligne : http://plugins.spip.net/theme_essential2col.html&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Themes" rel="directory"&gt;Th&#232;mes&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/SPIP-2-0,261" rel="tag"&gt;SPIP 2.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-2-1" rel="tag"&gt;SPIP 2.1&lt;/a&gt;, 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Theme" rel="tag"&gt;Th&#232;me&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Z-Compatible" rel="tag"&gt;Z-Compatible&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4349.png?1363558641&quot; width=&quot;277&quot; height=&quot;338&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;&#8220;Essential 2 colonnes&#8221; est un th&#232;me bas&#233; sur le th&#232;me &#8221;&lt;a href=&quot;http://files.spip.org/Essential&quot; class='spip_in'&gt;Essential&lt;/a&gt;&#8221;. Clair et moderne, il s'utilise pour un blog personnel, un site simple, avec ou sans le combo aveline/noizetier.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Pr&#233;sentation&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://zpip.spip.org/?var_theme=zpip-1/essential_clair_2col&quot; class='spip_out' rel='external'&gt;Voir une d&#233;mo du th&#232;me&lt;/a&gt;&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Captures&lt;/h3&gt;
&lt;p&gt;&lt;span class='spip_document_11576 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH886/accueil-7-bfca3.jpg' width='520' height='886' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;br class='autobr' /&gt;
&lt;span class='spip_document_11577 spip_documents spip_documents_center'&gt;
&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH2409/charte_typographique-a0d16.png' width='520' height='2409' alt=&quot;&quot; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Voir en ligne : &lt;a href=&quot;http://plugins.spip.net/theme_essential2col.html&quot; class='spip_url spip_out auto' rel='nofollow external'&gt;http://plugins.spip.net/theme_essential2col.html&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
&lt;div class='raw_chapo'&gt;&#8220;Essential 2 colonnes&#8221; est un th&#232;me bas&#233; sur le th&#232;me &#8221;[Essential-&gt;art4339]&#8221;. Clair et moderne, il s'utilise pour un blog personnel, un site simple, avec ou sans le combo aveline/noizetier.&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;{{{Pr&#233;sentation}}}
[Voir une d&#233;mo du th&#232;me-&gt;http://zpip.spip.org/?var_theme=zpip-1/essential_clair_2col] {{{Captures}}} &lt;img11576|center&gt;
&lt;img11577|center&gt; Voir en ligne : http://plugins.spip.net/theme_essential2col.html&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		
		<enclosure url="http://files.spip.org/spip-zone/theme_essential2col.zip" length="37861" type="application/zip" />
		

	</item>



	<item>
		<title>URLs pages personnalis&#233;es</title>
		<link>http://files.spip.org/URLs-pages-personnalisees</link>
		<guid isPermaLink="true">http://files.spip.org/URLs-pages-personnalisees</guid>
		<dc:date>2013-03-17T13:48:44Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>drBouvierLeduc</dc:creator>

<category domain="http://files.spip.org/URLs-pages-personnalisees-1669">URLs pages personnalis&#233;es</category>

		<dc:subject>SPIP 3.0</dc:subject>
		<dc:subject>En test</dc:subject>
		<dc:subject>Urls propres</dc:subject>
		<dc:subject>Plugins</dc:subject>
		<dc:subject>Licence GPL</dc:subject>
		<dc:subject>Confirm&#233;</dc:subject>
		<dc:subject>Flux des plugins</dc:subject>

		<description>
&lt;p&gt;Ce petit plugin, au caract&#232;re un peu exp&#233;rimental, est un outil pour les webmestres et les utilisateurs avanc&#233;s.&lt;br class='autobr' /&gt;
Il permet de mettre en place des urls personnalis&#233;es pour les squelettes ne correspondant &#224; aucun objet &#233;ditorial : les pages.&lt;br class='autobr' /&gt;
Il s'agit du portage sous forme de plugin du tutoriel d'openstudio &#171; pages personnalis&#233;es et r&#233;&#233;criture d'adresse &#187;.&lt;br class='autobr' /&gt;
Utilit&#233;&lt;br class='autobr' /&gt;
Lorsque l'on cr&#233;e les squelettes d'un site, il arrive que l'on ait des squelettes ne se rapportant &#224; aucun objet &#233;ditorial : &quot;galerie.html&quot;, (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/URLs-pages-personnalisees-1669" rel="directory"&gt;URLs pages personnalis&#233;es&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/En-test" rel="tag"&gt;En test&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Urls-propres,190,190" rel="tag"&gt;Urls propres&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Plugins-112" rel="tag"&gt;Plugins&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Licence-GPL" rel="tag"&gt;Licence GPL&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Confirme" rel="tag"&gt;Confirm&#233;&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Plugins-pour-SPIP-2-0" rel="tag"&gt;Flux des plugins&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/arton4345.png?1363290562&quot; width=&quot;48&quot; height=&quot;48&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Ce petit plugin, au caract&#232;re un peu exp&#233;rimental, est un outil pour les webmestres et les utilisateurs avanc&#233;s.&lt;/p&gt; &lt;p&gt;Il permet de mettre en place des urls personnalis&#233;es pour les squelettes ne correspondant &#224; aucun objet &#233;ditorial : les pages.&lt;/p&gt; &lt;p&gt;Il s'agit du portage sous forme de plugin du tutoriel d'openstudio &lt;a href=&quot;http://www.openstudio.fr/Pages-personnalisees-et-reecriture.html&quot; class='spip_out' rel='external'&gt;&#171; pages personnalis&#233;es et r&#233;&#233;criture d'adresse &#187;&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Utilit&#233;&lt;/h3&gt;
&lt;p&gt;Lorsque l'on cr&#233;e les squelettes d'un site, il arrive que l'on ait des squelettes ne se rapportant &#224; aucun objet &#233;ditorial : &quot;galerie.html&quot;, &quot;contact.html&quot;, &quot;plan.html&quot; etc.&lt;/p&gt; &lt;p&gt;SPIP permet nativement de d&#233;finir &lt;a href=&quot;http://www.spip.net/fr_article765.html&quot; class='spip_out' rel='external'&gt;des urls personnalis&#233;es&lt;/a&gt; pour les pages se rapportant aux objets &#233;ditoriaux (articles, rubriques etc.), ce qui exclut ces types de squelettes.&lt;/p&gt; &lt;p&gt;Pour acc&#233;der &#224; ces page, on dispose d'une balise &lt;a href=&quot;http://www.spip.net/fr_article4630.html&quot; class='spip_out' rel='external'&gt;&lt;code class='spip_code' dir='ltr'&gt;#URL_PAGE&lt;/code&gt;&lt;/a&gt;, qui produit par d&#233;faut une url du type &lt;code class='spip_code' dir='ltr'&gt;monsite.com/spip.php?page=toto&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;Voyons comment utiliser le plugin pour personnaliser ces urls.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Utilisation&lt;/h3&gt;
&lt;p&gt;Avant tout, le fichier fichier .htaccess doit &#234;tre correctement install&#233; &#224; la racine du site.&lt;/p&gt; &lt;p&gt;Rendez-vous sur la page de configuration du plugin &lt;code class='spip_code' dir='ltr'&gt;?exec=configurer_urls_pages&lt;/code&gt; ou dans le menu de configuration &#171; Configurez les URLs &#187;.&lt;/p&gt;
&lt;dl class='spip_document_11570 spip_documents'&gt;
&lt;dt&gt;&lt;a href=&quot;http://files.spip.org/IMG/png/urls_pages_01.png&quot; class=&quot;spip_in&quot; title='PNG - 42.3&#160;ko'&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH588/urls_pages_01-87c68.png' width='520' height='588' alt='PNG - 42.3&#160;ko' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt; &lt;p&gt;&lt;strong&gt;1. V&#233;rifier RewriteBase&lt;/strong&gt;&lt;br class='autobr' /&gt;
Si n&#233;cessaire renseignez le champ &#171; RewriteBase &#187; tel qu'il est d&#233;fini dans .htaccess. &lt;a href=&quot;http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#RewriteBase&quot; class='spip_out' rel='external'&gt;RewriteBase&lt;/a&gt; indique le chemin relatif du site sur le serveur si celui-ci est install&#233; dans un sous-r&#233;pertoire. Il est n&#233;cessaire pour le cacul des urls personnalis&#233;es par la balise &lt;code class='spip_code' dir='ltr'&gt;#URL_PAGE&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2. Renseigner les urls personnalis&#233;es&lt;/strong&gt;&lt;br class='autobr' /&gt;
Le plugin r&#233;pertorie tous les squelettes &#171; actifs &#187; identifi&#233;s comme &#233;tant des pages. Sont donc exclus de la liste les squelettes des objets &#233;ditoriaux (article.html, article-10.html etc.), les noisettes (inc-xxx.html) et les squelettes &#171; techniques &#187; (404.html, sommaire.html etc.).&lt;/p&gt; &lt;p&gt;La recherche est effectu&#233;e &#224; la racine des dossiers de squelettes et des plugins actifs de cat&#233;gorie &#171; squelette &#187;.&lt;/p&gt; &lt;p&gt;Si &lt;a href=&quot;http://files.spip.org/Le-Squelette-Zpip&quot; class='spip_in'&gt;Zpip&lt;/a&gt; ou &lt;a href=&quot;http://plugins.spip.net/zcore.html&quot; class='spip_out' rel='external'&gt;Zcore&lt;/a&gt; est actif, c'est dans les sous-r&#233;pertoires &#171; content &#187; et &#171; contenu &#187;.&lt;/p&gt; &lt;p&gt;Pour chaque page, vous pouvez donc d&#233;finir une url personnalis&#233;e. Une v&#233;rification des doublons est effectu&#233;e, en revanche la validit&#233; de la cha&#238;ne rentr&#233;e est de votre ressort (attention aux caract&#232;res accentu&#233;s et consorts).&lt;/p&gt; &lt;p&gt;Apr&#232;s enregistrement des param&#232;tres, la balise &lt;code class='spip_code' dir='ltr'&gt;#URL_PAGE&lt;/code&gt; pointera vers les nouvelles urls pour chaque page concern&#233;e.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;3. Modifier le fichier .htaccess&lt;/strong&gt;&lt;br class='autobr' /&gt;
Pour rendre effectives ces nouvelles urls, il ne reste plus qu'&#224; mettre en place la redirection dans le fichier .htaccess : copiez-y le code indiqu&#233; en fin de formulaire (la section &quot;r&#233;glages personnalis&#233;s&quot; est toute indiqu&#233;e).&lt;/p&gt;
&lt;dl class='spip_document_11569 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://files.spip.org/IMG/png/urls_pages_2.png&quot; class=&quot;spip_in&quot; title='PNG - 47.4&#160;ko'&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L520xH483/urls_pages_2-c7276.png' width='520' height='483' alt='PNG - 47.4&#160;ko' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt; &lt;h3 class=&quot;h3 spip&quot;&gt;T&#233;l&#233;chargement&lt;/h3&gt;&lt;dl class='spip_document_11571 spip_documents spip_documents_left' style='float:left;'&gt;
&lt;dt&gt;&lt;a href=&quot;http://files.spip.org/spip-zone/urls_pages.zip&quot; title='Zip - 18.1&#160;ko' type=&quot;application/zip&quot;&gt;&lt;img src='http://files.spip.org/local/cache-vignettes/L52xH52/zip-e1565.png' width='52' height='52' alt='Zip - 18.1&#160;ko' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-11571 spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Version 0.1.5&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Evolution&lt;/h3&gt;
&lt;p&gt;Toutes les contributions sont les bienvenues, il s'agit d'un premier jet et de nombreuses am&#233;liorations sont possibles.&lt;/p&gt;&lt;/div&gt;
		
&lt;div class='raw_chapo'&gt;Ce petit plugin, au caract&#232;re un peu exp&#233;rimental, est un outil pour les webmestres et les utilisateurs avanc&#233;s. Il permet de mettre en place des urls personnalis&#233;es pour les squelettes ne correspondant &#224; aucun objet &#233;ditorial : les pages. Il s'agit du portage sous forme de plugin du tutoriel d'openstudio [&#171;pages personnalis&#233;es et r&#233;&#233;criture d'adresse&#187;-&gt;http://www.openstudio.fr/Pages-personnalisees-et-reecriture.html].&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;{{{Utilit&#233;}}} Lorsque l'on cr&#233;e les squelettes d'un site, il arrive que l'on ait des squelettes ne se rapportant &#224; aucun objet &#233;ditorial : &quot;galerie.html&quot;, &quot;contact.html&quot;, &quot;plan.html&quot; etc. SPIP permet nativement de d&#233;finir [des urls personnalis&#233;es-&gt;http://www.spip.net/fr_article765.html] pour les pages se rapportant aux objets &#233;ditoriaux (articles, rubriques etc.), ce qui exclut ces types de squelettes. Pour acc&#233;der &#224; ces page, on dispose d'une balise [&lt;code&gt;#URL_PAGE&lt;/code&gt;-&gt;http://www.spip.net/fr_article4630.html], qui produit par d&#233;faut une url du type &lt;code&gt;monsite.com/spip.php?page=toto&lt;/code&gt;. Voyons comment utiliser le plugin pour personnaliser ces urls. {{{Utilisation}}} Avant tout, le fichier fichier .htaccess doit &#234;tre correctement install&#233; &#224; la racine du site. Rendez-vous sur la page de configuration du plugin &lt;code&gt;?exec=configurer_urls_pages&lt;/code&gt; ou dans le menu de configuration &#171;Configurez les URLs&#187;. [&lt;doc11570&gt;-&gt;doc11570] {{1. V&#233;rifier RewriteBase}}
Si n&#233;cessaire renseignez le champ &#171;RewriteBase&#187; tel qu'il est d&#233;fini dans .htaccess. [RewriteBase-&gt;http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#RewriteBase] indique le chemin relatif du site sur le serveur si celui-ci est install&#233; dans un sous-r&#233;pertoire. Il est n&#233;cessaire pour le cacul des urls personnalis&#233;es par la balise &lt;code&gt;#URL_PAGE&lt;/code&gt;. {{2. Renseigner les urls personnalis&#233;es}}
Le plugin r&#233;pertorie tous les squelettes &#171;actifs&#187; identifi&#233;s comme &#233;tant des pages. Sont donc exclus de la liste les squelettes des objets &#233;ditoriaux (article.html, article-10.html etc.), les noisettes (inc-xxx.html) et les squelettes &#171;techniques&#187; (404.html, sommaire.html etc.). La recherche est effectu&#233;e &#224; la racine des dossiers de squelettes et des plugins actifs de cat&#233;gorie &#171;squelette&#187;. Si [Zpip-&gt;3256] ou [Zcore-&gt;http://plugins.spip.net/zcore.html] est actif, c'est dans les sous-r&#233;pertoires &#171;content&#187; et &#171;contenu&#187;. Pour chaque page, vous pouvez donc d&#233;finir une url personnalis&#233;e. Une v&#233;rification des doublons est effectu&#233;e, en revanche la validit&#233; de la cha&#238;ne rentr&#233;e est de votre ressort (attention aux caract&#232;res accentu&#233;s et consorts). Apr&#232;s enregistrement des param&#232;tres, la balise &lt;code&gt;#URL_PAGE&lt;/code&gt; pointera vers les nouvelles urls pour chaque page concern&#233;e. {{3. Modifier le fichier .htaccess}}
Pour rendre effectives ces nouvelles urls, il ne reste plus qu'&#224; mettre en place la redirection dans le fichier .htaccess : copiez-y le code indiqu&#233; en fin de formulaire (la section &quot;r&#233;glages personnalis&#233;s&quot; est toute indiqu&#233;e). [&lt;doc11569|center&gt;-&gt;doc11569] {{{T&#233;l&#233;chargement}}} &lt;doc11571|left&gt;
{{{Evolution}}} Toutes les contributions sont les bienvenues, il s'agit d'un premier jet et de nombreuses am&#233;liorations sont possibles.&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		

	</item>



	<item>
		<title>Boussole v2, nouveau fonctionnement client-serveur</title>
		<link>http://files.spip.org/Boussole-v2-nouveau-fonctionnement-client-serveur</link>
		<guid isPermaLink="true">http://files.spip.org/Boussole-v2-nouveau-fonctionnement-client-serveur</guid>
		<dc:date>2013-03-16T09:45:17Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>_Eric_</dc:creator>

<category domain="http://files.spip.org/Boussole,1436">Boussole</category>

		<dc:subject>SPIP 3.0</dc:subject>
		<dc:subject>Plugins</dc:subject>
		<dc:subject>sur SPIP-Zone</dc:subject>
		<dc:subject>Flux des plugins</dc:subject>
		<dc:subject>Licence GPL</dc:subject>
		<dc:subject>Webmestre</dc:subject>

		<description>
&lt;p&gt;L'objectif de cette nouvelle version v2 du plugin est de simplifier les mises &#224; jour d'une boussole pour les sites utilisateur en ne les obligeant plus &#224; upgrader leur plugin Boussole comme c'est le cas avec les versions v0 et v1.&lt;br class='autobr' /&gt;
L'article Evolution v2 du plugin Boussole d&#233;crit plus pr&#233;cis&#233;ment les probl&#232;mes pos&#233;s par la v1 et les nouvelles exigences qui ont conduit &#224; l'&#233;laboration de cette v2.&lt;br class='autobr' /&gt;
Migration du plugin en version 2&lt;br class='autobr' /&gt; Si vous avez d&#233;j&#224; le plugin Boussole en version 0 pour SPIP 2 ou 1 pour (...)&lt;/p&gt;



-
&lt;a href="http://files.spip.org/Boussole,1436" rel="directory"&gt;Boussole&lt;/a&gt;

/ 
&lt;a href="http://files.spip.org/SPIP-3-0" rel="tag"&gt;SPIP 3.0&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Plugins-112" rel="tag"&gt;Plugins&lt;/a&gt;, 
&lt;a href="http://files.spip.org/sur-SPIP-Zone" rel="tag"&gt;sur SPIP-Zone&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Plugins-pour-SPIP-2-0" rel="tag"&gt;Flux des plugins&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Licence-GPL" rel="tag"&gt;Licence GPL&lt;/a&gt;, 
&lt;a href="http://files.spip.org/Webmestre" rel="tag"&gt;Webmestre&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class=&quot;spip_logos&quot; alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://files.spip.org/IMG/rubon1436.png?1363025325&quot; width=&quot;64&quot; height=&quot;64&quot; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;L'objectif de cette nouvelle version v2 du plugin est de simplifier les mises &#224; jour d'une boussole pour les sites utilisateur en ne les obligeant plus &#224; upgrader leur plugin Boussole comme c'est le cas avec les versions v0 et v1.&lt;/p&gt; &lt;p&gt;L'article &lt;a href=&quot;http://blog.smellup.net/spip.php?article67&quot; class='spip_out' rel='external'&gt;Evolution v2 du plugin Boussole&lt;/a&gt; d&#233;crit plus pr&#233;cis&#233;ment les probl&#232;mes pos&#233;s par la v1 et les nouvelles exigences qui ont conduit &#224; l'&#233;laboration de cette v2.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;h3 spip&quot;&gt;Migration du plugin en version 2&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt; &lt;i&gt;Si vous avez d&#233;j&#224; le plugin Boussole en version 0 pour SPIP 2 ou 1 pour SPIP 3 vous &#234;tes concern&#233;s par ce chapitre.&lt;/i&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Pour migrer Boussole en version 2, d&#233;sactiver tout d'abord la version 0 ou 1 d&#233;j&#224; install&#233;e. Surtout ne d&#233;sinstallez pas le plugin sinon vous perdrez d'embl&#233;e les boussoles que vous avez ajout&#233;es et configur&#233;es.&lt;/p&gt; &lt;p&gt;Ensuite installez la version 2 et activez-la. Le processus d'installation proc&#232;dera &#224; la migration du sch&#233;ma de la base de donn&#233;es (structure des tables) et des informations de la &#171; boussole SPIP &#187; uniquement. En effet, les autres boussoles ne peuvent &#234;tre migr&#233;es car on ne connait pas leur serveur &lt;i&gt;a contrario&lt;/i&gt; de la &#171; boussole SPIP &#187; qui est d'ores et d&#233;j&#224; servie par le site &lt;a href=&quot;http://boussole.spip.net/&quot; class='spip_out' rel='external'&gt;boussole.spip.net&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;En conclusion, si vous n'utilisez que la &#171; boussole SPIP &#187; le processus de migration est imm&#233;diat. Les mod&#232;les n'ayant pas &#233;t&#233; modifi&#233;s, les affichages seront conserv&#233;s. &lt;br class='autobr' /&gt;
Si par contre vous avez d'autres boussoles il faudra les ajouter et les configurer &#224; nouveau.&lt;/p&gt; &lt;p&gt;Si vous souhaitez en savoir plus sur la nouvelle version, vous pouvez lire la suite de cet article. &lt;strong&gt;Sinon, pour utiliser les fonctions client (affichage, configuration...) veuillez toujours lire l'article de r&#233;f&#233;rence &lt;a href=&quot;http://files.spip.org/Boussole&quot; class='spip_in'&gt;Boussole&lt;/a&gt; qui reste d'actualit&#233;.&lt;/strong&gt;&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Un gestionnaire et des boussoles&lt;/h3&gt;
&lt;p&gt;L'objectif principal de cette refonte du plugin Boussole &#233;tait de simplifier la mise &#224; jour des modifications de la &#171; boussole SPIP &#187; sur les sites utilisateurs, en particulier ne pas avoir &#224; upgrader le plugin lui-m&#234;me.&lt;/p&gt; &lt;p&gt;Une premi&#232;re r&#233;ponse a &#233;t&#233; de scinder le plugin Boussole v1 en deux plugins distincts :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; le plugin Boussole v2 proprement dit, dont la &lt;i&gt;fonction client&lt;/i&gt; se limite &#224; g&#233;rer les boussoles, leur ajout, leur suppression, leur mise &#224; jour et leur affichage, et la &lt;i&gt;fonction serveur&lt;/i&gt; &#224; envoyer sur demande les informations sur une boussole. C'est un gestionnaire de boussoles qui fonctionne aujourd'hui en mode client et serveur comme expliqu&#233; plus loin dans l'article.&lt;/li&gt;&lt;li&gt; la &#171; Boussole SPIP &#187;, incluse aujourd'hui dans un plugin d&#233;di&#233; et contenant les informations litt&#233;rales, les logos et le fichier XML de description.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ainsi, pour un site souhaitant afficher la &#171; Boussole SPIP &#187; &#8212;ou tout autre boussole&#8212; il suffit d'installer le plugin &#171; gestionnaire &#187; Boussole v2.&lt;/p&gt; &lt;p&gt;Par contre, le plugin &#171; Boussole SPIP &#187; n'est utile que pour le serveur h&#233;bergeant cette boussole, &#224; savoir, aujourd'hui &lt;a href=&quot;http://boussole.spip.net/&quot; class='spip_out' rel='external'&gt;boussole.spip.net&lt;/a&gt;. L'int&#233;r&#234;t d'un plugin pour cette boussole r&#233;side dans la facilit&#233; d'installation, de mise &#224; jour et surtout la traduction via le site &lt;a href=&quot;http://files.spip.org/trad.spip.net&quot; class='spip_out'&gt;trad.spip.net&lt;/a&gt;.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Fonctionnement serveur&lt;/h3&gt;
&lt;p&gt;&#192; partir du moment o&#249; la &#171; Boussole SPIP &#187; &#8212;et toute autre boussole&#8212; n'est plus incluse dans le plugin Boussole v2, il devient indispensable de proposer un service fournissant ces donn&#233;es &#224; tous les sites utilisateurs.&lt;/p&gt; &lt;p&gt;C'est ainsi que le plugin Boussole v2 int&#232;gre aujourd'hui une &lt;i&gt;fonction serveur&lt;/i&gt; qui permet de mettre &#224; disposition des sites clients les informations d'une boussole (sites, groupes, traductions) ainsi que ses logos. &lt;br class='autobr' /&gt;
Le mode serveur n'est pas actif par d&#233;faut car il est assez rare qu'on en ait besoin.&lt;/p&gt; &lt;p&gt;Pour en savoir plus sur ce mode et sur la fa&#231;on de cr&#233;er un serveur veuillez lire l'article &lt;a href=&quot;http://files.spip.org/Boussole-v2-usages-avances&quot; class='spip_in'&gt;Boussole v2, usages avanc&#233;s&lt;/a&gt;.&lt;/p&gt;
&lt;h3 class=&quot;h3 spip&quot;&gt;Fonctionnement client&lt;/h3&gt;
&lt;p&gt;La fonction client de Boussole v2 n'a pas &#233;t&#233; modifi&#233;e dans son utilisation basique. Les affichages par les mod&#232;les ont &#233;t&#233; strictement conserv&#233;s &#224; l'instar du formulaire de configuration. Du point de vue utilisateur l'exp&#233;rience est inchang&#233;e.&lt;/p&gt; &lt;p&gt;N&#233;anmoins, la mise &#224; jour des boussoles a &#233;t&#233; adapt&#233;e pour coller au nouveau mode client-serveur. En outre, les informations litt&#233;rales (nom, slogan et description) sont maintenant charg&#233;es en base de donn&#233;es ce qui a n&#233;cessit&#233; un upgrade du sch&#233;ma.&lt;/p&gt; &lt;p&gt;L'actualisation des boussoles est toujours faite une fois par jour, automatiquement.&lt;/p&gt;&lt;/div&gt;
		
&lt;div class='raw_chapo'&gt;L'objectif de cette nouvelle version v2 du plugin est de simplifier les mises &#224; jour d'une boussole pour les sites utilisateur en ne les obligeant plus &#224; upgrader leur plugin Boussole comme c'est le cas avec les versions v0 et v1. L'article [Evolution v2 du plugin Boussole-&gt;http://blog.smellup.net/spip.php?article67] d&#233;crit plus pr&#233;cis&#233;ment les probl&#232;mes pos&#233;s par la v1 et les nouvelles exigences qui ont conduit &#224; l'&#233;laboration de cette v2.&lt;/div&gt;&lt;!--.rss_chapo--&gt;
		&lt;div class='raw_texte'&gt;{{{Migration du plugin en version 2}}} {{ {Si vous avez d&#233;j&#224; le plugin Boussole en version 0 pour SPIP 2 ou 1 pour SPIP 3 vous &#234;tes concern&#233;s par ce chapitre.} }} Pour migrer Boussole en version 2, d&#233;sactiver tout d'abord la version 0 ou 1 d&#233;j&#224; install&#233;e. Surtout ne d&#233;sinstallez pas le plugin sinon vous perdrez d'embl&#233;e les boussoles que vous avez ajout&#233;es et configur&#233;es. Ensuite installez la version 2 et activez-la. Le processus d'installation proc&#232;dera &#224; la migration du sch&#233;ma de la base de donn&#233;es (structure des tables) et des informations de la &#171;boussole SPIP&#187; uniquement. En effet, les autres boussoles ne peuvent &#234;tre migr&#233;es car on ne connait pas leur serveur {a contrario} de la &#171;boussole SPIP&#187; qui est d'ores et d&#233;j&#224; servie par le site [boussole.spip.net-&gt;http://boussole.spip.net]. En conclusion, si vous n'utilisez que la &#171;boussole SPIP&#187; le processus de migration est imm&#233;diat. Les mod&#232;les n'ayant pas &#233;t&#233; modifi&#233;s, les affichages seront conserv&#233;s. Si par contre vous avez d'autres boussoles il faudra les ajouter et les configurer &#224; nouveau. Si vous souhaitez en savoir plus sur la nouvelle version, vous pouvez lire la suite de cet article. {{Sinon, pour utiliser les fonctions client (affichage, configuration...) veuillez toujours lire l'article de r&#233;f&#233;rence [-&gt;3688] qui reste d'actualit&#233;.}} {{{Un gestionnaire et des boussoles}}} L'objectif principal de cette refonte du plugin Boussole &#233;tait de simplifier la mise &#224; jour des modifications de la &#171;boussole SPIP&#187; sur les sites utilisateurs, en particulier ne pas avoir &#224; upgrader le plugin lui-m&#234;me. Une premi&#232;re r&#233;ponse a &#233;t&#233; de scinder le plugin Boussole v1 en deux plugins distincts :
-* le plugin Boussole v2 proprement dit, dont la {fonction client} se limite &#224; g&#233;rer les boussoles, leur ajout, leur suppression, leur mise &#224; jour et leur affichage, et la {fonction serveur} &#224; envoyer sur demande les informations sur une boussole. C'est un gestionnaire de boussoles qui fonctionne aujourd'hui en mode client et serveur comme expliqu&#233; plus loin dans l'article.
-* la &#171;Boussole SPIP&#187;, incluse aujourd'hui dans un plugin d&#233;di&#233; et contenant les informations litt&#233;rales, les logos et le fichier XML de description. Ainsi, pour un site souhaitant afficher la &#171;Boussole SPIP&#187; --ou tout autre boussole-- il suffit d'installer le plugin &#171;gestionnaire&#187; Boussole v2. Par contre, le plugin &#171;Boussole SPIP&#187; n'est utile que pour le serveur h&#233;bergeant cette boussole, &#224; savoir, aujourd'hui [boussole.spip.net-&gt;http://boussole.spip.net/]. L'int&#233;r&#234;t d'un plugin pour cette boussole r&#233;side dans la facilit&#233; d'installation, de mise &#224; jour et surtout la traduction via le site [trad.spip.net-&gt;trad.spip.net]. {{{Fonctionnement serveur}}} &#192; partir du moment o&#249; la &#171;Boussole SPIP&#187; --et toute autre boussole-- n'est plus incluse dans le plugin Boussole v2, il devient indispensable de proposer un service fournissant ces donn&#233;es &#224; tous les sites utilisateurs. C'est ainsi que le plugin Boussole v2 int&#232;gre aujourd'hui une {fonction serveur} qui permet de mettre &#224; disposition des sites clients les informations d'une boussole (sites, groupes, traductions) ainsi que ses logos. Le mode serveur n'est pas actif par d&#233;faut car il est assez rare qu'on en ait besoin. Pour en savoir plus sur ce mode et sur la fa&#231;on de cr&#233;er un serveur veuillez lire l'article [-&gt;4347]. {{{Fonctionnement client}}} La fonction client de Boussole v2 n'a pas &#233;t&#233; modifi&#233;e dans son utilisation basique. Les affichages par les mod&#232;les ont &#233;t&#233; strictement conserv&#233;s &#224; l'instar du formulaire de configuration. Du point de vue utilisateur l'exp&#233;rience est inchang&#233;e. N&#233;anmoins, la mise &#224; jour des boussoles a &#233;t&#233; adapt&#233;e pour coller au nouveau mode client-serveur. En outre, les informations litt&#233;rales (nom, slogan et description) sont maintenant charg&#233;es en base de donn&#233;es ce qui a n&#233;cessit&#233; un upgrade du sch&#233;ma. L'actualisation des boussoles est toujours faite une fois par jour, automatiquement.
&lt;/div&gt;&lt;!--.rss_texte--&gt;
		

		</content:encoded>
]

		
		<enclosure url="http://files.spip.org/spip-zone/boussole.zip" length="77606" type="application/zip" />
		

	</item>



</channel>

</rss>

