<?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 xml:lang="fr">
	<title>Agora &#8212;&gt; SPIP</title>
	<link>http://www.agora2spip.agora.gouv.fr/</link>
	<description>Agora2Spip est un site exp&#233;rimental r&#233;alis&#233; en SPIP + une s&#233;lection de plugins, avec pour objectif de reproduire autant que possible les fonctionnalit&#233;s d'Agora. A vocation collaborative, ce site sert &#233;galement de guide et de mode d'emploi pour ceux qui connaissent Agora et cherchent &#224; mieux conna&#238;tre ce que peut faire SPIP aujourd'hui.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>

	<image>
		<title>Agora &#8212;&gt; SPIP</title>
		<url>http://www.agora2spip.agora.gouv.fr/local/cache-vignettes/L144xH19/siteon0-59b7c.jpg</url>
		<link>http://www.agora2spip.agora.gouv.fr/</link>
		<height>19</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>Le migrateur Agora&#8212;&gt;SPIP, un outil pour les sites Agora qui veulent passer &#224; SPIP</title>
		<link>http://www.agora2spip.agora.gouv.fr/Le-migrateur-Agora-Spip-un-outil.html</link>
		<guid isPermaLink="true">http://www.agora2spip.agora.gouv.fr/Le-migrateur-Agora-Spip-un-outil.html</guid>
		<dc:date>2008-04-04T15:06:55Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Laurent Poinsignon, Nicolas Bellenge</dc:creator>



		<description>Le &#171; migrateur Agora2SPIP &#187; est un outil de migration de donn&#233;es d'une base de donn&#233;es vers une autre, au sein d'une m&#234;me machine. Il s'agit d'un script php/mysql avec une interface web pas &#224; pas, con&#231;u pour faciliter le travail d'un d&#233;veloppeur novice charg&#233; de convertir un site Agora en site SPIP. Le migrateur s'appuie sur un fichier de d&#233;finition param&#233;trable &#224; la main afin de personnaliser la conversion des champs/tables de la base Agora vers leurs &#233;quivalents SPIP 1.9.2. (inc/field_definition_14x.php). (...)

-
&lt;a href="http://www.agora2spip.agora.gouv.fr/-Agora2SPIP-.html" rel="directory"&gt;Agora2SPIP ?&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Le &#171; migrateur Agora2SPIP &#187; est un outil de migration de donn&#233;es d'une base de donn&#233;es vers une autre, au sein d'une m&#234;me machine. Il s'agit d'un script php/mysql avec une interface web pas &#224; pas, con&#231;u pour faciliter le travail d'un d&#233;veloppeur novice charg&#233; de convertir un site Agora en site SPIP.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Le migrateur s'appuie sur un fichier de d&#233;finition param&#233;trable &#224; la main afin de personnaliser la conversion des champs/tables de la base Agora vers leurs &#233;quivalents SPIP 1.9.2. (inc/field_definition_14x.php).&lt;/p&gt; &lt;p&gt;De plus, un fichier de param&#233;trage g&#233;n&#233;ral permet de forcer la conversion de l'encodage des caract&#232;res vers UTF8 ou vers ISO Latin-1.&lt;/p&gt; &lt;p&gt;Dans le cadre d'une migration d'Agora vers SPIP, un tel outil est n&#233;cessaire du fait des &#233;carts qui sont apparus dans les structures des tables entre les deux logiciels. Agora &#233;tait &#224; l'origine fond&#233; sur la version 1.7 de SPIP, puis a &#233;volu&#233; au fil du temps. De son c&#244;t&#233;, SPIP a &#233;galement &#233;volu&#233;. De sorte qu'il existe trois sortes de diff&#233;rences :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; de nouvelles tables sont apparues en SPIP, sans &#233;quivalent Agora ;&lt;/li&gt;&lt;li&gt; de nouvelles tables ont &#233;t&#233; ajout&#233;es &#224; Agora, sans &#233;quivalent SPIP ;&lt;/li&gt;&lt;li&gt; au sein des tables communes, certains champs sont apparus de part et d'autre ou bien les noms ont &#233;t&#233; chang&#233;s.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Cet outil de migration vise donc &#224; transf&#233;rer au mieux les donn&#233;es selon les &#233;l&#233;ments communs entre Agora et SPIP. Vous l'aurez compris, il n'est pas possible de transf&#233;rer automagiquement l'int&#233;gralit&#233; des donn&#233;es d'Agora vers SPIP, mais cet outil facilite grandement la t&#226;che.&lt;/p&gt; &lt;p&gt;La documentation compl&#232;te est livr&#233;e dans le fichier zip. Bonnes migrations !&lt;/p&gt; &lt;dl class='spip_document_10 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.agora2spip.agora.gouv.fr/IMG/zip/migrateur_agora2spip.zip&quot; title='Zip - 227.1 ko' type=&quot;application/zip&quot;&gt;&lt;img src='http://www.agora2spip.agora.gouv.fr/local/cache-vignettes/L52xH52/zip-2bcd4.png' width='52' height='52' alt='Zip - 227.1 ko' style='height:52px;width:52px;' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-10 spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Migrateur Agora2spip&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Pr&#233;sentation d'AGORA, suite et fin</title>
		<link>http://www.agora2spip.agora.gouv.fr/Presentation-d-AGORA-suite-et-fin.html</link>
		<guid isPermaLink="true">http://www.agora2spip.agora.gouv.fr/Presentation-d-AGORA-suite-et-fin.html</guid>
		<dc:date>2007-09-05T18:46:50Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Laurent Poinsignon, R&#233;gie technique AGORA</dc:creator>



		<description>Gen&#232;se du projet AGORA En 2002, AGORA a r&#233;pondu au besoin des administrations fran&#231;aise de convaincre leurs [DSI|Direction des Services Informatiques] de l'opportunit&#233; d'utiliser des logiciels libres dans le cadre de la publication de sites web institutionnels et gouvernementaux. Bilan 5 ans plus tard, nous pouvons constater : que l'usage des logiciels libres s'est largement d&#233;mocratis&#233; dans les administrations ; que les logiciels libres disponibles ont gagn&#233; en maturit&#233;, robustesse et richesse. (...)

-
&lt;a href="http://www.agora2spip.agora.gouv.fr/-Agora2SPIP-.html" rel="directory"&gt;Agora2SPIP ?&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;spip&quot;&gt;Gen&#232;se du projet AGORA&lt;/h3&gt; &lt;p&gt;En 2002, &lt;a href='http://www.agora.gouv.fr/' class='spip_out'&gt;AGORA&lt;/a&gt; a r&#233;pondu au besoin des administrations fran&#231;aise de convaincre leurs [DSI|Direction des Services Informatiques] de l'opportunit&#233; d'utiliser des logiciels libres dans le cadre de la publication de sites web institutionnels et gouvernementaux.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Bilan&lt;/h3&gt; &lt;p&gt;5 ans plus tard, nous pouvons constater :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; que l'usage des logiciels libres s'est largement d&#233;mocratis&#233; dans les administrations ;&lt;/li&gt;&lt;li&gt; que les logiciels libres disponibles ont gagn&#233; en maturit&#233;, robustesse et richesse.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Ainsi donc :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; AGORA en tant que projet a atteint son but premier : d&#233;mocratiser l'usage des logiciels libres pour les sites web des administrations ;&lt;/li&gt;&lt;li&gt; AGORA en tant que logiciel &#233;dit&#233; par le [SIG|Service d'Information du Gouvernement] va donc pouvoir laisser la place &#224; d'autres.&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&quot;spip&quot;&gt;Cons&#233;quences&lt;/h3&gt; &lt;p&gt;Le [SIG|Service d'Information du Gouvernement], &#224; l'origine du projet AGORA, estime donc raisonnable d'inviter les administrations &#224; puiser dans la richesse des nombreuses offres libres disponibles.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Perspectives&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;En mai 2008, le [SIG|Service d'Information du Gouvernement] cesse de maintenir le projet AGORA, sauf pour les patchs de s&#233;curit&#233;.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;La version 1.4 d'Agora a atteint sa maturit&#233; et r&#233;pond &#224; l'essentiel des besoins de ses utilisateurs. Le SIG ne pr&#233;conise donc pas une migration syst&#233;matique et imm&#233;diate des sites d&#233;velopp&#233;s sous Agora. N&#233;anmoins, si les administrations font le choix d'une migration vers un autre CMS, alors le SIG pourrait proposer un accompagnement vers SPIP qui est l'outil fonctionnellement et ergonomiquement le plus proche d'Agora&lt;span class='csfoo htmla'&gt;&lt;/span&gt; [&lt;a href='#nb1' class='spip_note' rel='footnote' title='AGORA &#233;tant bas&#233; sur une version 1.7 de SPIP, et SPIP avec ses plugins (...)' id='nh1'&gt;1&lt;/a&gt;]&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;. Cet accompagnement s'appuierait sur le site &lt;a href='http://www.agora2spip.agora.gouv.fr/' class='spip_out'&gt;Agora2SPIP&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;p&gt;&lt;span class='csfoo htmla'&gt;&lt;/span&gt;[&lt;a href='#nh1' id='nb1' class='spip_note' title='Notes 1' rev='footnote'&gt;1&lt;/a&gt;] &lt;span class='csfoo htmlb'&gt;&lt;/span&gt;AGORA &#233;tant bas&#233; sur une version 1.7 de SPIP, et SPIP avec ses plugins disposant de beaucoup d'&#233;quivalents fonctionnels d'AGORA&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Versionning d'articles</title>
		<link>http://www.agora2spip.agora.gouv.fr/Versionning-d-articles.html</link>
		<guid isPermaLink="true">http://www.agora2spip.agora.gouv.fr/Versionning-d-articles.html</guid>
		<dc:date>2007-06-12T21:10:16Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>R&#233;gie technique AGORA</dc:creator>



		<description>D&#233;tails de cette fonctionnalit&#233; Voir le site agora.gouv.fr : http://www.agora.gouv.fr/article.ph&#8230; AGORA permet d'avoir une version d'un article publi&#233; et une nouvelle version en cours d'&#233;criture. Comment faire avec SPIP ? SPIP ne propose pour l'instant rien de similaire. Il est possible de simuler les versions en utilisants 2 articles distincts et en modifiant le statut des articles &#171; propos&#233; &#224; l'&#233;valuation &#187; / &#171; publi&#233; en ligne (...)

-
&lt;a href="http://www.agora2spip.agora.gouv.fr/-Les-plugins-manquant-a-SPIP-pour-.html" rel="directory"&gt;Les plugins manquant &#224; SPIP pour reproduire Agora&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;spip&quot;&gt;D&#233;tails de cette fonctionnalit&#233;&lt;/h3&gt; &lt;p&gt;Voir le site agora.gouv.fr : &lt;a href='http://www.agora.gouv.fr/article.php3?id_article=118' class='spip_out'&gt;http://www.agora.gouv.fr/article.ph&#8230;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;AGORA permet d'avoir une version d'un article publi&#233; et une nouvelle version en cours d'&#233;criture.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Comment faire avec SPIP ?&lt;/h3&gt; &lt;p&gt;SPIP ne propose pour l'instant rien de similaire. Il est possible de simuler les versions en utilisants 2 articles distincts et en modifiant le statut des articles &#171; propos&#233; &#224; l'&#233;valuation &#187; / &#171; publi&#233; en ligne &#187;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Modes de contribution &#224; SPIP</title>
		<link>http://www.agora2spip.agora.gouv.fr/Modes-de-contribution-a-SPIP.html</link>
		<guid isPermaLink="true">http://www.agora2spip.agora.gouv.fr/Modes-de-contribution-a-SPIP.html</guid>
		<dc:date>2007-04-22T14:30:03Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Laurent Poinsignon, R&#233;gie technique AGORA</dc:creator>



		<description>Ce texte cherche &#224; pr&#233;senter le minimum n&#233;cessaire &#224; une int&#233;gration possible dans la communaut&#233; SPIP. Mais ce n'est qu'une obligation de moyens, pas de r&#233;sultat. Ce qu'il ne faut pas faire Reprenons ci-dessous quelques beaux exemples de mauvaises pratiques dont a fait l'experience le projet Agora : coder sans se soucier des principes fondamentaux retenus dans SPIP, notamment : imposer [PEAR|PHP Extension and Application Repository http://pear.php.net] comme pr&#233;requis de l'environnement technique (...)

-
&lt;a href="http://www.agora2spip.agora.gouv.fr/-Comment-contribuer-a-SPIP-.html" rel="directory"&gt;Comment contribuer &#224; SPIP ?&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Ce texte cherche &#224; pr&#233;senter le minimum n&#233;cessaire &#224; une int&#233;gration possible dans la communaut&#233; SPIP. Mais ce n'est qu'une obligation de moyens, pas de r&#233;sultat.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;spip&quot;&gt;Ce qu'il ne faut pas faire&lt;/h3&gt; &lt;p&gt;Reprenons ci-dessous quelques beaux exemples de mauvaises pratiques dont a fait l'experience le projet Agora :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; coder sans se soucier des &lt;i&gt;principes fondamentaux&lt;/i&gt; retenus dans SPIP, notamment :&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; imposer [PEAR|PHP Extension and Application Repository &lt;a href='http://pear.php.net/' class='spip_out' rel='nofollow'&gt;http://pear.php.net&lt;/a&gt;] comme pr&#233;requis de l'environnement technique pour installer le logiciel&lt;span class='csfoo htmla'&gt;&lt;/span&gt; [&lt;a href='#nb1-1' class='spip_note' rel='footnote' title='SPIP &#233;tant fait pour s'installer partout, et PEAR n'&#233;tant pas disponible chez (...)' id='nh1-1'&gt;1&lt;/a&gt;]&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt; opter pour un nommage anglais des fonctions et variables alors que le nomage des fonctions est en fran&#231;ais dans SPIP&lt;/li&gt;&lt;li&gt; changer la pr&#233;sentation du code (indentation des lignes, espacements autour des op&#233;rateurs)&lt;/li&gt;&lt;li&gt; &#8230;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; coder dans la limite de &lt;i&gt;ses propres besoins&lt;/i&gt;,&lt;span class='csfoo htmla'&gt;&lt;/span&gt; [&lt;a href='#nb1-2' class='spip_note' rel='footnote' title='En l'occurrence, augmentation du nombre de niveaux utilisateurs et de (...)' id='nh1-2'&gt;2&lt;/a&gt;]&lt;span class='csfoo htmlb'&gt;&lt;/span&gt; par opposition &#224; un ajout fonctionnel g&#233;n&#233;rique qui puisse &#234;tre librement configur&#233; dans le logiciel ;&lt;/li&gt;&lt;li&gt; r&#233;alisation du code &lt;i&gt;sans visibilit&#233; publique&lt;/i&gt; des commits, en maintenant un silence radio, et en ne pr&#233;sentant qu'&#224; la derni&#232;re &#233;tape le produit &#171; fini &#187;&lt;span class='csfoo htmla'&gt;&lt;/span&gt; [&lt;a href='#nb1-3' class='spip_note' rel='footnote' title='Cette situation a essentiellement marqu&#233; le lancement d'Agora' id='nh1-3'&gt;3&lt;/a&gt;]&lt;span class='csfoo htmlb'&gt;&lt;/span&gt; ;&lt;/li&gt;&lt;li&gt; laisser courir un manque persistant de &lt;i&gt;documentation&lt;/i&gt;, au niveau du code (commentaires), des commits&lt;span class='csfoo htmla'&gt;&lt;/span&gt; [&lt;a href='#nb1-4' class='spip_note' rel='footnote' title='Dans la communaut&#233; SPIP, les commits sont le premier temps de la (...)' id='nh1-4'&gt;4&lt;/a&gt;]&lt;span class='csfoo htmlb'&gt;&lt;/span&gt; et sur le Web. Un code non document&#233; est un code non partag&#233;. S'il n'a pas le m&#233;rite d'&#234;tre suffisamment int&#233;ressant pour les d&#233;veloppeurs, c'est un code mort.&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&quot;spip&quot;&gt;Comment contribuer ?&lt;/h3&gt; &lt;p&gt;Contribuer &#224; SPIP, c'est donner de mani&#232;re d&#233;sint&#233;ress&#233;e et 'personnifi&#233;e'&lt;span class='csfoo htmla'&gt;&lt;/span&gt; [&lt;a href='#nb1-5' class='spip_note' rel='footnote' title='Personnifi&#233;e est &#224; comprendre : en tant que personne humaine, pas en tant (...)' id='nh1-5'&gt;5&lt;/a&gt;]&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;.&lt;/p&gt; &lt;h4 class=&quot;spip&quot;&gt;La contribution doit &#234;tre 'd&#233;sint&#233;ress&#233;e'&lt;/h4&gt; &lt;p&gt;Contribuer &#224; SPIP, c'est apporter quelque chose qui serve globalement la communaut&#233;.&lt;/p&gt; &lt;p&gt;L'appr&#233;ciation de ce caract&#232;re global et g&#233;n&#233;rique est parfois difficile. Par exemple, un squelette qui serait b&#226;ti avec des n&#176; de rubriques, articles, mots clefs en dur n'est manifestement pas g&#233;n&#233;rique. Cependant, l'&#233;tude de ses boucles peut rendre un service &#224; la communaut&#233;.&lt;/p&gt; &lt;p&gt;Le caract&#232;re d&#233;sint&#233;ress&#233; est donc difficile &#224; appr&#233;cier.&lt;/p&gt; &lt;p&gt;Et ce n'est m&#234;me pas le fait que &#231;a a &#233;t&#233; fait sur du temps non r&#233;mun&#233;r&#233; qui est le crit&#232;re d&#233;terminant (bien que la d&#233;fiance vis &#224; vis de l'argent soit une des composantes de la communaut&#233; SPIP).&lt;/p&gt; &lt;h4 class=&quot;spip&quot;&gt;La contribution doit &#234;tre faite &#171; en personne &#187;&lt;/h4&gt; &lt;p&gt;Une contribution ne peut &#234;tre apport&#233;e au nom d'une soci&#233;t&#233; commerciale, d'une administration ou d'une institution quelconque. Ni pour mettre en avant l'organisation o&#249; travaille la personne qui contribue.&lt;/p&gt; &lt;p&gt;Le caract&#232;re personnifi&#233; implique la prise en compte des &#233;ventuelles incompatibilit&#233; de caract&#232;res avec la communaut&#233; qui rendront difficile la contribution.&lt;/p&gt; &lt;h4 class=&quot;spip&quot;&gt;La contribution doit &#234;tre p&#233;renne&lt;/h4&gt; &lt;p&gt;Il est essentiel qu'une contribution &#224; SPIP soit p&#233;renne. Pour cela, il faut qu'elle soit d'abord document&#233;e, mais surtout qu'elle soit maintenue &#224; jour&lt;span class='csfoo htmla'&gt;&lt;/span&gt; [&lt;a href='#nb1-6' class='spip_note' rel='footnote' title='&#192; noter : une contribution utilis&#233;e par beaucoup de monde finit par &#234;tre (...)' id='nh1-6'&gt;6&lt;/a&gt;]&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Quelques types de contributions&lt;/h3&gt;
&lt;h4 class=&quot;spip&quot;&gt;D&#233;velopper pour SPIP&lt;/h4&gt; &lt;p&gt;Am&#233;liorations de celui-ci par :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; du debug&lt;/li&gt;&lt;li&gt; la fourniture de patch am&#233;liorant telle ou telle fonctionnalit&#233;&lt;span class='csfoo htmla'&gt;&lt;/span&gt; [&lt;a href='#nb1-7' class='spip_note' rel='footnote' title='Ce peut &#234;tre global, par exemple l'accessibilit&#233;, ou ponctuel, par exemple (...)' id='nh1-7'&gt;7&lt;/a&gt;]&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h4 class=&quot;spip&quot;&gt;Remont&#233;es de bugs&lt;/h4&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Trouver des bugs dans SPIP&lt;/li&gt;&lt;li&gt; R&#233;aliser un ticket&lt;/li&gt;&lt;li&gt; V&#233;rifier parmi les tickets existants pour les confirmer&lt;/li&gt;&lt;/ul&gt;
&lt;h4 class=&quot;spip&quot;&gt;Documentation&lt;/h4&gt; &lt;p&gt;3 aspects principaux de SPIP peuvent &#234;tre document&#233;s :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; l'utilisation de SPIP : &lt;a href='http://www.spip.net/' class='spip_out'&gt;http://www.spip.net/&lt;/a&gt; et &lt;a href='http://www.spip-contrib.net/' class='spip_out'&gt;http://www.spip-contrib.net/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; le code de SPIP : &lt;a href='http://doc.spip.org/' class='spip_out'&gt;http://doc.spip.org/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; les plugins&lt;/li&gt;&lt;/ul&gt;
&lt;h4 class=&quot;spip&quot;&gt;Plugins&lt;/h4&gt; &lt;p&gt;Aujourd'hui, le principal mode de contribution &#224; SPIP passe par les plugins. Pour faire de bons plugins, il faut :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; qu'ils soient utilisables par beaucoup&lt;/li&gt;&lt;li&gt; qu'ils soient cod&#233;s en utilisant les API de SPIP&lt;span class='csfoo htmla'&gt;&lt;/span&gt; [&lt;a href='#nb1-8' class='spip_note' rel='footnote' title='Et m&#234;me si celles-ci sont encore mouvantes, c'est justement l'occasion d'aider (...)' id='nh1-8'&gt;8&lt;/a&gt;]&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt; qu'ils soient cod&#233;s sans ouvrir des trous de s&#233;curit&#233;&lt;/li&gt;&lt;li&gt; qu'ils soient coder en &#171; forkant &#187; le moins possible le code de SPIP (tout fork &#233;tant par essence un point difficile &#224; maintenir dans le temps)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Les plugins sont aussi, de plus en plus, un moyen simple de tester de nouvelles fonctionnalit&#233;s qui pourraient &#234;tre int&#233;gr&#233;es &#224; SPIP.&lt;/p&gt; &lt;p&gt;Dans ce cas, il est pr&#233;f&#233;rable de faire :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; un premier commit avec les fichiers originaux de SPIP qui vont &#234;tre modifi&#233;s&lt;/li&gt;&lt;li&gt; un deuxi&#232;me commit avec les modification&lt;/li&gt;&lt;li&gt; et comme toujours, des commentaires donnant l'intention et la documentation &#224; l'attention des utilisateurs&lt;/li&gt;&lt;/ul&gt;
&lt;h4 class=&quot;spip&quot;&gt;Participer aux ap&#233;roSPIP&lt;/h4&gt; &lt;p&gt;Ces ateliers d&#233;contract&#233;s sont des lieux d'&#233;changes o&#249; les personnes exp&#233;riment&#233;es peuvent aider les novices. Voir le site &lt;a href='http://www.spip-party.net/' class='spip_out'&gt;http://www.spip-party.net/&lt;/a&gt; pour les lieux et horaires.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;p&gt;&lt;span class='csfoo htmla'&gt;&lt;/span&gt;[&lt;a href='#nh1-1' id='nb1-1' class='spip_note' title='Notes 1-1' rev='footnote'&gt;1&lt;/a&gt;] &lt;span class='csfoo htmlb'&gt;&lt;/span&gt;SPIP &#233;tant fait pour s'installer partout, et PEAR n'&#233;tant pas disponible chez tous les h&#233;bergeurs&lt;/p&gt; &lt;p&gt;&lt;span class='csfoo htmla'&gt;&lt;/span&gt;[&lt;a href='#nh1-2' id='nb1-2' class='spip_note' title='Notes 1-2' rev='footnote'&gt;2&lt;/a&gt;] &lt;span class='csfoo htmlb'&gt;&lt;/span&gt;En l'occurrence, augmentation du nombre de niveaux utilisateurs et de niveaux de validation dans la chaine de publication pour r&#233;pondre &#224; un besoin de l'administration&lt;/p&gt; &lt;p&gt;&lt;span class='csfoo htmla'&gt;&lt;/span&gt;[&lt;a href='#nh1-3' id='nb1-3' class='spip_note' title='Notes 1-3' rev='footnote'&gt;3&lt;/a&gt;] &lt;span class='csfoo htmlb'&gt;&lt;/span&gt;Cette situation a essentiellement marqu&#233; le lancement d'Agora&lt;/p&gt; &lt;p&gt;&lt;span class='csfoo htmla'&gt;&lt;/span&gt;[&lt;a href='#nh1-4' id='nb1-4' class='spip_note' title='Notes 1-4' rev='footnote'&gt;4&lt;/a&gt;] &lt;span class='csfoo htmlb'&gt;&lt;/span&gt;Dans la communaut&#233; SPIP, les commits sont le premier temps de la documentation : ils s'adressent donc &#224; des utilisateurs et non &#224; des d&#233;veloppeurs. Ces derniers peuvent lire le code. Les utilisateurs ont besoin de savoir l'intention du code.&lt;/p&gt; &lt;p&gt;&lt;span class='csfoo htmla'&gt;&lt;/span&gt;[&lt;a href='#nh1-5' id='nb1-5' class='spip_note' title='Notes 1-5' rev='footnote'&gt;5&lt;/a&gt;] &lt;span class='csfoo htmlb'&gt;&lt;/span&gt;Personnifi&#233;e est &#224; comprendre : en tant que personne humaine, pas en tant qu'institution ou entreprise&lt;/p&gt; &lt;p&gt;&lt;span class='csfoo htmla'&gt;&lt;/span&gt;[&lt;a href='#nh1-6' id='nb1-6' class='spip_note' title='Notes 1-6' rev='footnote'&gt;6&lt;/a&gt;] &lt;span class='csfoo htmlb'&gt;&lt;/span&gt;&#192; noter : une contribution utilis&#233;e par beaucoup de monde finit par &#234;tre maintenue par ses utilisateurs&lt;/p&gt; &lt;p&gt;&lt;span class='csfoo htmla'&gt;&lt;/span&gt;[&lt;a href='#nh1-7' id='nb1-7' class='spip_note' title='Notes 1-7' rev='footnote'&gt;7&lt;/a&gt;] &lt;span class='csfoo htmlb'&gt;&lt;/span&gt;Ce peut &#234;tre global, par exemple l'accessibilit&#233;, ou ponctuel, par exemple l'affichage des stats&lt;/p&gt; &lt;p&gt;&lt;span class='csfoo htmla'&gt;&lt;/span&gt;[&lt;a href='#nh1-8' id='nb1-8' class='spip_note' title='Notes 1-8' rev='footnote'&gt;8&lt;/a&gt;] &lt;span class='csfoo htmlb'&gt;&lt;/span&gt;Et m&#234;me si celles-ci sont encore mouvantes, c'est justement l'occasion d'aider &#224; leur stabilisation&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>R&#232;gles de codage et architecture</title>
		<link>http://www.agora2spip.agora.gouv.fr/Regles-de-codage-et-architecture.html</link>
		<guid isPermaLink="true">http://www.agora2spip.agora.gouv.fr/Regles-de-codage-et-architecture.html</guid>
		<dc:date>2007-03-26T09:07:48Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Laurent Poinsignon, R&#233;gie technique AGORA</dc:creator>



		<description>Des ressources pour mieux comprendre SPIP, le d&#233;cortiquer, trouver des interlocuteurs exp&#233;riment&#233;s, les bonnes mani&#232;res de d&#233;velopper et participer &#224; la communaut&#233;. Quelques articles essentiels &#224; lire La rubrique Contribuer sur le site officiel est un bon point de d&#233;part, et en particulier l'article Contribuer au d&#233;veloppement de SPIP qui d&#233;crit les r&#232;gles de code ; Ensuite, l'article &#201;tendre SPIP parle de l'architecture g&#233;n&#233;rale et du mod&#232;le MVC de SPIP ; Apr&#232;s vous &#234;tre inscrit &#224; l'espace priv&#233; de (...)

-
&lt;a href="http://www.agora2spip.agora.gouv.fr/-Comment-contribuer-a-SPIP-.html" rel="directory"&gt;Comment contribuer &#224; SPIP ?&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Des ressources pour mieux comprendre SPIP, le d&#233;cortiquer, trouver des interlocuteurs exp&#233;riment&#233;s, les bonnes mani&#232;res de d&#233;velopper et participer &#224; la communaut&#233;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;spip&quot;&gt;Quelques articles essentiels &#224; lire&lt;/h3&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; La rubrique &lt;a href='http://www.spip.net/fr_rubrique205.html' class='spip_out'&gt;Contribuer&lt;/a&gt; sur le site officiel est un bon point de d&#233;part, et en particulier l'article &lt;a href='http://www.spip.net/fr_article825.html' class='spip_out'&gt;Contribuer au d&#233;veloppement de SPIP&lt;/a&gt; qui d&#233;crit les r&#232;gles de code ;&lt;/li&gt;&lt;li&gt; Ensuite, l'article &lt;a href='http://www.spip.net/fr_article3497.html' class='spip_out'&gt;&#201;tendre SPIP&lt;/a&gt; parle de l'architecture g&#233;n&#233;rale et du mod&#232;le MVC de SPIP ;&lt;/li&gt;&lt;li&gt; Apr&#232;s vous &#234;tre inscrit &#224; l'espace priv&#233; de spip.net, allez lire l'article &lt;a href='http://www.spip.net/ecrire/?exec=articles&amp;id_article=3633' class='spip_out'&gt;M&#233;canismes de fabrication des pages publiques et priv&#233;es&lt;/a&gt; ;&lt;/li&gt;&lt;li&gt; enfin, l'article &lt;a href='http://www.spip.net/ecrire/?exec=articles&amp;id_article=3634' class='spip_out'&gt;Structure g&#233;n&#233;rale de SPIP&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&quot;spip&quot;&gt;Espaces de discussion et d'&#233;changes&lt;/h3&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; La liste de &lt;a href='http://listes.rezo.net/mailman/listinfo/spip-dev' class='spip_out'&gt;d&#233;veloppement de SPIP&lt;/a&gt; pour tout ce qui concerne des &#233;l&#233;ments qui concernent le core de SPIP ;&lt;/li&gt;&lt;li&gt; La liste de la &lt;a href='http://listes.rezo.net/mailman/listinfo/spip-zone' class='spip_out'&gt;Zone&lt;/a&gt; pour les plugins et leur d&#233;veloppement ;&lt;/li&gt;&lt;li&gt; Le &lt;a href='irc://irc.freenode.net/spip' class='spip_out'&gt;canal IRC SPIP&lt;/a&gt; pour discuter en live avec d'autres personnes connect&#233;es ;&lt;/li&gt;&lt;li&gt; Les rencontres des &lt;a href='http://spip-party.net/' class='spip_out'&gt;ap&#233;ros SPIP&lt;/a&gt; peuvent &#234;tre l'occasion de faire des &#233;changes et des d&#233;monstrations, que vous soyiez d&#233;butant ou experiment&#233;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Article post dat&#233;</title>
		<link>http://www.agora2spip.agora.gouv.fr/Article-post-date.html</link>
		<guid isPermaLink="true">http://www.agora2spip.agora.gouv.fr/Article-post-date.html</guid>
		<dc:date>2007-02-22T18:28:57Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>R&#233;gie technique AGORA</dc:creator>



		<description>Une des fonctionnalit&#233;s d'AGORA est la gestion de l'embargo de publication, c'est-&#224;-dire, la possibilit&#233; de cr&#233;er un article et d'indiquer avant de le publier qu'il ne doit apparaitre sur le site que plus tard. SPIP, ne permet de r&#233;gler la date de publication qu'apr&#232;s avoir effectivement publi&#233; l'article ce qui ouvre une courte fen&#234;tre de temps durant laquelle quelqu'un pourrait voir l'article avant que le webmestre du site ait eu le temps de changer la date de publication de (...)

-
&lt;a href="http://www.agora2spip.agora.gouv.fr/-Les-plugins-manquant-a-SPIP-pour-.html" rel="directory"&gt;Les plugins manquant &#224; SPIP pour reproduire Agora&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Une des fonctionnalit&#233;s d'AGORA est la gestion de l'embargo de publication, c'est-&#224;-dire, la possibilit&#233; de cr&#233;er un article et d'indiquer avant de le publier qu'il ne doit apparaitre sur le site que plus tard.&lt;/p&gt; &lt;p&gt;SPIP, ne permet de r&#233;gler la date de publication &lt;strong&gt;qu'apr&#232;s&lt;/strong&gt; avoir effectivement publi&#233; l'article ce qui ouvre une courte fen&#234;tre de temps durant laquelle quelqu'un pourrait voir l'article avant que le webmestre du site ait eu le temps de changer la date de publication de l'article.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Ceci fait l'objet d'un &lt;a href='http://trac.rezo.net/trac/spip/ticket/839' class='spip_out'&gt;ticket sur le trac de SPIP&lt;/a&gt; avec une &lt;a href='http://zone.spip.org/trac/spip-zone/changeset/10470' class='spip_out'&gt;piste de r&#233;solution sur la zone&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong class=&quot;caractencadre-spip spip&quot;&gt;M&#224;J du 19 juin 2009&lt;/strong&gt; : La version 2.0 de SPIP int&#232;gre la possibilit&#233; d'indiquer la date de publication d'un article propos&#233; &#224; la publication : &lt;a href='http://trac.rezo.net/trac/spip/changeset/14118' class='spip_out'&gt;R&#233;vision SVN 14118&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		
		<enclosure url="http://www.agora2spip.agora.gouv.fr/IMG/zip/articles_posts_date-2.zip" length="543" type="application/zip" />
		

	</item>
<item xml:lang="fr">
		<title>Mots clefs arborescents</title>
		<link>http://www.agora2spip.agora.gouv.fr/Mots-clefs-arborescents.html</link>
		<guid isPermaLink="true">http://www.agora2spip.agora.gouv.fr/Mots-clefs-arborescents.html</guid>
		<dc:date>2007-02-03T11:34:09Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>R&#233;gie technique AGORA</dc:creator>



		<description>Cette fonctionnalit&#233; n'est pas (encore) disponible en temps que plugin. Objectif : permettre de g&#233;rer une arborescence de mots clefs.

-
&lt;a href="http://www.agora2spip.agora.gouv.fr/-Les-plugins-manquant-a-SPIP-pour-.html" rel="directory"&gt;Les plugins manquant &#224; SPIP pour reproduire Agora&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Cette fonctionnalit&#233; n'est pas (encore) disponible en temps que plugin.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Objectif : permettre de g&#233;rer une arborescence de mots clefs.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;C&#233;dric de Notre-Ville.net aurait cette fonctionnalit&#233; loin dans sa ToDo.&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Workflow &#224; n niveaux</title>
		<link>http://www.agora2spip.agora.gouv.fr/Workflow-a-n-niveaux.html</link>
		<guid isPermaLink="true">http://www.agora2spip.agora.gouv.fr/Workflow-a-n-niveaux.html</guid>
		<dc:date>2007-02-03T11:34:07Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>R&#233;gie technique AGORA</dc:creator>



		<description>

-
&lt;a href="http://www.agora2spip.agora.gouv.fr/-Les-plugins-manquant-a-SPIP-pour-.html" rel="directory"&gt;Les plugins manquant &#224; SPIP pour reproduire Agora&lt;/a&gt;


		</description>


 <content:encoded>
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Autorisations centralis&#233;es &#224; n niveaux</title>
		<link>http://www.agora2spip.agora.gouv.fr/Autorisations-centralisees-a-n.html</link>
		<guid isPermaLink="true">http://www.agora2spip.agora.gouv.fr/Autorisations-centralisees-a-n.html</guid>
		<dc:date>2007-02-03T11:34:05Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>R&#233;gie technique AGORA</dc:creator>



		<description>Extensions propres &#224; AGORA Agora dispose de deux extension du syst&#232;me de validation des articles : 2 statuts d'auteurs suppl&#233;mentaires : r&#233;dacteur en chef et webmestre 2 statuts d'articles suppl&#233;mentaires : valid&#233; et archiv&#233; Ces statuts ont &#233;t&#233; ins&#233;r&#233;s en dur dans AGORA et ne sont pas extensibles. Il y a cependant un m&#233;canisme pour permettre de param&#233;trer quel statut d'auteur peut faire quoi. Comment faire dans SPIP ? Le plugin autorit&#233; Ce plugin permet de changer certains droits des auteurs (...)

-
&lt;a href="http://www.agora2spip.agora.gouv.fr/-Les-plugins-manquant-a-SPIP-pour-.html" rel="directory"&gt;Les plugins manquant &#224; SPIP pour reproduire Agora&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;spip&quot;&gt;Extensions propres &#224; AGORA&lt;/h3&gt; &lt;p&gt;Agora dispose de deux extension du syst&#232;me de validation des articles :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; 2 statuts d'auteurs suppl&#233;mentaires : r&#233;dacteur en chef et webmestre
&lt;br /&gt;&lt;span class='csfoo htmla'&gt;&lt;/span&gt;&lt;span class='spip_document_8 spip_documents'&gt;
&lt;img src='http://www.agora2spip.agora.gouv.fr/local/cache-vignettes/L330xH148/satuts_des_auteurs-0aa41.png' width='330' height='148' alt=&quot;Statuts des auteurs&quot; title=&quot;Statuts des auteurs&quot; style='height:148px;width:330px;' /&gt;&lt;/span&gt;&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt; 2 statuts d'articles suppl&#233;mentaires : valid&#233; et archiv&#233;
&lt;br /&gt;&lt;span class='csfoo htmla'&gt;&lt;/span&gt;&lt;span class='spip_document_9 spip_documents'&gt;
&lt;img src='http://www.agora2spip.agora.gouv.fr/local/cache-vignettes/L491xH152/statuts_des_articles-700c6.png' width='491' height='152' alt=&quot;&quot; style='height:152px;width:491px;' /&gt;&lt;/span&gt;&lt;span class='csfoo htmlb'&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Ces statuts ont &#233;t&#233; ins&#233;r&#233;s en dur dans AGORA et ne sont pas extensibles.&lt;/p&gt; &lt;p&gt;Il y a cependant un m&#233;canisme pour permettre de param&#233;trer quel statut d'auteur peut faire quoi.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Comment faire dans SPIP ?&lt;/h3&gt;
&lt;h4 class=&quot;spip&quot;&gt;Le plugin autorit&#233;&lt;/h4&gt; &lt;p&gt;Ce plugin permet de changer certains droits des auteurs dans SPIP. Il ne demande qu'&#224; &#234;tre &#233;tendu.&lt;/p&gt; &lt;h4 class=&quot;spip&quot;&gt;Des statuts d'articles extensibles&lt;/h4&gt; &lt;p&gt;Il reste &#224; inventer un m&#233;canisme d'extension des statuts des articles.&lt;/p&gt; &lt;h4 class=&quot;spip&quot;&gt;Le cas du statut archiv&#233;&lt;/h4&gt; &lt;p&gt;Le statut archiv&#233; correspond &#224; 2 besoins distincts :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; le besoin de donner une date de fin de publication automatique&lt;/li&gt;&lt;li&gt; le besoin de pouvoir manuellement sortir de la publication normale l'article&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Dans les 2 cas, il faut pouvoir montrer d'une mani&#232;re ou d'une autre les articles archiv&#233;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Acces Restreint 2.0</title>
		<link>http://www.agora2spip.agora.gouv.fr/Acces-Restreint-2.html</link>
		<guid isPermaLink="true">http://www.agora2spip.agora.gouv.fr/Acces-Restreint-2.html</guid>
		<dc:date>2007-02-03T11:30:33Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>R&#233;gie technique AGORA</dc:creator>



		<description>Il permet de restreindre l'acc&#232;s au contenu de l'interface priv&#233;. &amp;rArr; &#233;quivalent fonctionnel des admins restreints, mais avec une interface diff&#233;rente.

-
&lt;a href="http://www.agora2spip.agora.gouv.fr/-Les-plugins-SPIP-qui-reproduisent-.html" rel="directory"&gt;Les plugins SPIP qui reproduisent les fonctionnalit&#233;s d'Agora&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Il permet de restreindre l'acc&#232;s au contenu de l'interface priv&#233;.&lt;/p&gt; &lt;p&gt;&amp;rArr; &#233;quivalent fonctionnel des admins restreints, mais avec une interface diff&#233;rente.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
