<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://agora2spip.pyrat.net/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Agora &amp;rarr; SPIP</title>
	<link>https://agora2spip.pyrat.net/</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. &#192; 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>
	<atom:link href="https://agora2spip.pyrat.net/@Flux-RSS-du-site@.html?page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>Agora &amp;rarr; SPIP</title>
		<url>https://agora2spip.pyrat.net/sites/agora2spip.pyrat.net/local/cache-vignettes/L87xH84/siteon0-adef6.png?1782573525</url>
		<link>https://agora2spip.pyrat.net/</link>
		<height>84</height>
		<width>87</width>
	</image>



<item xml:lang="fr">
		<title>Nouvelle version avec mod&#233;ration</title>
		<link>https://agora2spip.pyrat.net/Nouvelle-version.html</link>
		<guid isPermaLink="true">https://agora2spip.pyrat.net/Nouvelle-version.html</guid>
		<dc:date>2020-12-11T15:20:48Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>&lt;p&gt;Modifier un article d&#233;j&#224; publi&#233; en soumettant la modification aux admins tout en laissant la version actuelle publi&#233;e&lt;/p&gt;

-
&lt;a href="https://agora2spip.pyrat.net/-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;Utile pour permettre les &#233;volutions d'un article sans donner les adroits de publication &#224; un r&#233;dacteur et en laissant un admin du site g&#233;rer la relecture et la publication &#224; la place de la version actuellement en ligne.&lt;/p&gt;&lt;/div&gt;
		&lt;div class="hyperlien"&gt;Voir en ligne : &lt;a href="https://contrib.spip.net/Nouvelle-version-Moderation-de-modifications" class="spip_out"&gt;Nouvelle version - Mod&#233;ration de modifications&lt;/a&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Concision</title>
		<link>https://agora2spip.pyrat.net/Concision.html</link>
		<guid isPermaLink="true">https://agora2spip.pyrat.net/Concision.html</guid>
		<dc:date>2009-11-03T16:34:22Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>&lt;p&gt;Pascal&lt;/p&gt;

-
&lt;a href="https://agora2spip.pyrat.net/-Citations-.html" rel="directory"&gt;Citations&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&#171; Je n'ai pas eu le temps de faire court&#8230; &#187;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>&#201;conomies</title>
		<link>https://agora2spip.pyrat.net/Economies.html</link>
		<guid isPermaLink="true">https://agora2spip.pyrat.net/Economies.html</guid>
		<dc:date>2009-11-03T16:34:22Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>&lt;p&gt;Ma vieille grand-m&#232;re&lt;/p&gt;

-
&lt;a href="https://agora2spip.pyrat.net/-Citations-.html" rel="directory"&gt;Citations&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&#171; On n'est pas assez riches pour acheter du bon march&#233;. &#187;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Contact</title>
		<link>https://agora2spip.pyrat.net/Contact.html</link>
		<guid isPermaLink="true">https://agora2spip.pyrat.net/Contact.html</guid>
		<dc:date>2009-11-03T16:34:22Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		


		<dc:subject>MENURACINEBAS_Systematique</dc:subject>

		<description>&lt;p&gt;Nous contacter&lt;/p&gt;

-
&lt;a href="https://agora2spip.pyrat.net/-Fourre-tout-.html" rel="directory"&gt;Fourre-tout&lt;/a&gt;

/ 
&lt;a href="https://agora2spip.pyrat.net/+-MENURACINEBAS_Systematique-+.html" rel="tag"&gt;MENURACINEBAS_Systematique&lt;/a&gt;

		</description>


 <content:encoded>
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Partage</title>
		<link>https://agora2spip.pyrat.net/Partage.html</link>
		<guid isPermaLink="true">https://agora2spip.pyrat.net/Partage.html</guid>
		<dc:date>2009-11-03T16:34:22Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		
		



		<description>&lt;p&gt;S&#233;n&#232;que&lt;/p&gt;

-
&lt;a href="https://agora2spip.pyrat.net/-Citations-.html" rel="directory"&gt;Citations&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&#171; Un bien n'est agr&#233;able que si on le partage. &#187;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Le migrateur Agora&amp;rarr;SPIP, un outil pour les sites Agora qui veulent passer &#224; SPIP</title>
		<link>https://agora2spip.pyrat.net/Le-migrateur-Agora-Spip-un-outil.html</link>
		<guid isPermaLink="true">https://agora2spip.pyrat.net/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:subject>ALaUne</dc:subject>

		<description>
&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. 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. (&#8230;)&lt;/p&gt;


-
&lt;a href="https://agora2spip.pyrat.net/-Agora2SPIP-.html" rel="directory"&gt;Agora2SPIP ?&lt;/a&gt;

/ 
&lt;a href="https://agora2spip.pyrat.net/+-ALaUne-+.html" rel="tag"&gt;ALaUne&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 &lt;abbr title=&#034;Syst&#232;me de Publication pour un Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt;.&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 &lt;abbr title=&#034;Syst&#232;me de Publication pour un Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; 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=&#034;spip&#034; role=&#034;list&#034;&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;div class='spip_document_10 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;22&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://agora2spip.pyrat.net/sites/agora2spip.pyrat.net/IMG/zip/migrateur_agora2spip.zip' class=&#034; spip_doc_lien&#034; title='Zip - 227.2 kio' type=&#034;application/zip&#034;&gt;&lt;img src='https://agora2spip.pyrat.net/sites/agora2spip.pyrat.net/local/cache-vignettes/L64xH64/zip-f045b.svg?1782573636' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-10 '&gt;&lt;strong&gt;Migrateur Agora2spip
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Pr&#233;sentation d'AGORA, suite et fin</title>
		<link>https://agora2spip.pyrat.net/Presentation-d-AGORA-suite-et-fin.html</link>
		<guid isPermaLink="true">https://agora2spip.pyrat.net/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:subject>EDITO</dc:subject>

		<description>
&lt;p&gt;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. Gen&#232;se du projet AGORA En 2002, AGORA a r&#233;pondu au besoin des administrations fran&#231;aise de convaincre leurs DSI de l'opportunit&#233; d'utiliser des (&#8230;)&lt;/p&gt;


-
&lt;a href="https://agora2spip.pyrat.net/-Agora2SPIP-.html" rel="directory"&gt;Agora2SPIP ?&lt;/a&gt;

/ 
&lt;a href="https://agora2spip.pyrat.net/+-EDITO-+.html" rel="tag"&gt;EDITO&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Agora2Spip est un site exp&#233;rimental r&#233;alis&#233; en &lt;abbr title=&#034;Syst&#232;me de Publication pour un Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; + 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.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Gen&#232;se du projet AGORA&lt;/h2&gt;
&lt;p&gt;En 2002, AGORA a r&#233;pondu au besoin des administrations fran&#231;aise de convaincre leurs &lt;abbr title=&#034;Direction des Services Informatiques&#034;&gt;DSI&lt;/abbr&gt; 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;h2 class=&#034;spip&#034;&gt;Bilan&lt;/h2&gt;
&lt;p&gt;5 ans plus tard, nous pouvons constater :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&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=&#034;spip&#034; role=&#034;list&#034;&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 &lt;abbr title=&#034;Service d'Information du Gouvernement&#034;&gt;SIG&lt;/abbr&gt; va donc pouvoir laisser la place &#224; d'autres.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Cons&#233;quences&lt;/h2&gt;
&lt;p&gt;Le SIG, &#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;h2 class=&#034;spip&#034;&gt;Perspectives&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;En mai 2008, le SIG 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 &lt;abbr title=&#034;Syst&#232;me de Publication pour un Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; qui est l'outil fonctionnellement et ergonomiquement le plus proche d'Agora&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;AGORA &#233;tant bas&#233; sur une version 1.7 de SPIP, et SPIP avec ses plugins (&#8230;)&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;. Cet accompagnement s'appuierait sur le site Agora2SPIP.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh1&#034; class=&#034;spip_note&#034; title=&#034;Notes 1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;AGORA &#233;tant bas&#233; sur une version 1.7 de &lt;abbr title=&#034;Syst&#232;me de Publication pour un Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt;, et SPIP avec ses plugins disposant de beaucoup d'&#233;quivalents fonctionnels d'AGORA&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Versionning d'articles</title>
		<link>https://agora2spip.pyrat.net/Versionning-d-articles.html</link>
		<guid isPermaLink="true">https://agora2spip.pyrat.net/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>
		
		



		<description>
&lt;p&gt;D&#233;tails de cette fonctionnalit&#233; 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 utilisant 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;a href="https://agora2spip.pyrat.net/-Grenier-.html" rel="directory"&gt;Grenier&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;D&#233;tails de cette fonctionnalit&#233;&lt;/h2&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;h2 class=&#034;spip&#034;&gt;Comment faire avec &lt;abbr title=&#034;Syst&#232;me de Publication pour un Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; ?&lt;/h2&gt;
&lt;p&gt;SPIP ne propose pour l'instant rien de similaire. Il est possible de simuler les versions en utilisant 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>https://agora2spip.pyrat.net/Modes-de-contribution-a-SPIP.html</link>
		<guid isPermaLink="true">https://agora2spip.pyrat.net/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>
		
		



		<description>
&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. 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 comme pr&#233;requis de l'environnement technique pour installer le logiciel opter pour un nommage (&#8230;)&lt;/p&gt;


-
&lt;a href="https://agora2spip.pyrat.net/-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; &lt;abbr title=&#034;Syst&#232;me de Publication pour un Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt;. 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;h2 class=&#034;spip&#034;&gt;Ce qu'il ne faut pas faire&lt;/h2&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=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; coder sans se soucier des &lt;em class=&#034;spip&#034;&gt;principes fondamentaux&lt;/em&gt; retenus dans &lt;abbr title=&#034;Syst&#232;me de Publication pour un Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt;, notamment :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; imposer &lt;a href=&#034;http://pear.php.net&#034; class=&#034;spip_out&#034; title=&#034;PHP Extension and Application Repository&#034; rel=&#034;external&#034;&gt;PEAR&lt;/a&gt; comme pr&#233;requis de l'environnement technique pour installer le logiciel&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;SPIP &#233;tant fait pour s'installer partout, et PEAR n'&#233;tant pas disponible (&#8230;)&#034; id=&#034;nh2-1&#034;&gt;1&lt;/a&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;em class=&#034;spip&#034;&gt;ses propres besoins&lt;/em&gt;,&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-2&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;En l'occurrence, augmentation du nombre de niveaux utilisateurs et de (&#8230;)&#034; id=&#034;nh2-2&#034;&gt;2&lt;/a&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;em class=&#034;spip&#034;&gt;sans visibilit&#233; publique&lt;/em&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=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-3&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Cette situation a essentiellement marqu&#233; le lancement d'Agora&#034; id=&#034;nh2-3&#034;&gt;3&lt;/a&gt;]&lt;/span&gt; ;&lt;/li&gt;&lt;li&gt; laisser courir un manque persistant de &lt;em class=&#034;spip&#034;&gt;documentation&lt;/em&gt;, au niveau du code (commentaires), des commits&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-4&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Dans la communaut&#233; SPIP, les commits sont le premier temps de la (&#8230;)&#034; id=&#034;nh2-4&#034;&gt;4&lt;/a&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;h2 class=&#034;spip&#034;&gt;Comment contribuer ?&lt;/h2&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=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-5&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Personnifi&#233;e est &#224; comprendre : en tant que personne humaine, pas en tant (&#8230;)&#034; id=&#034;nh2-5&#034;&gt;5&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;La contribution doit &#234;tre &#171; d&#233;sint&#233;ress&#233;e &#187;&lt;/h3&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;h3 class=&#034;spip&#034;&gt;La contribution doit &#234;tre faite &#171; en personne &#187;&lt;/h3&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;h3 class=&#034;spip&#034;&gt;La contribution doit &#234;tre p&#233;renne&lt;/h3&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=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-6&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;&#192; noter : une contribution utilis&#233;e par beaucoup de monde finit par &#234;tre (&#8230;)&#034; id=&#034;nh2-6&#034;&gt;6&lt;/a&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Quelques types de contributions&lt;/h2&gt;&lt;h3 class=&#034;spip&#034;&gt;D&#233;velopper pour SPIP&lt;/h3&gt;
&lt;p&gt;Am&#233;liorations de celui-ci par :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&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=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-7&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Ce peut &#234;tre global, par exemple l'accessibilit&#233;, ou ponctuel, par exemple (&#8230;)&#034; id=&#034;nh2-7&#034;&gt;7&lt;/a&gt;]&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034;&gt;Remont&#233;es de bugs&lt;/h3&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&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;h3 class=&#034;spip&#034;&gt;Documentation&lt;/h3&gt;
&lt;p&gt;3 aspects principaux de SPIP peuvent &#234;tre document&#233;s :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; l'utilisation de SPIP : &lt;a href=&#034;http://www.spip.net/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.spip.net/&lt;/a&gt; et &lt;a href=&#034;http://www.spip-contrib.net/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.spip-contrib.net/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; le code de SPIP : &lt;a href=&#034;http://doc.spip.org/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://doc.spip.org/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; les plugins&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034;&gt;Plugins&lt;/h3&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=&#034;spip&#034; role=&#034;list&#034;&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=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-8&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Et m&#234;me si celles-ci sont encore mouvantes, c'est justement l'occasion (&#8230;)&#034; id=&#034;nh2-8&#034;&gt;8&lt;/a&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=&#034;spip&#034; role=&#034;list&#034;&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;h3 class=&#034;spip&#034;&gt;Participer aux ap&#233;roSPIP&lt;/h3&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=&#034;http://www.spip-party.net/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&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;div id=&#034;nb2-1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-1&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;&lt;abbr title=&#034;Syst&#232;me de Publication pour un Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; &#233;tant fait pour s'installer partout, et PEAR n'&#233;tant pas disponible chez tous les h&#233;bergeurs&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb2-2&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-2&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-2&#034; rev=&#034;appendix&#034;&gt;2&lt;/a&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;/div&gt;&lt;div id=&#034;nb2-3&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-3&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-3&#034; rev=&#034;appendix&#034;&gt;3&lt;/a&gt;] &lt;/span&gt;Cette situation a essentiellement marqu&#233; le lancement d'Agora&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb2-4&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-4&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-4&#034; rev=&#034;appendix&#034;&gt;4&lt;/a&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;/div&gt;&lt;div id=&#034;nb2-5&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-5&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-5&#034; rev=&#034;appendix&#034;&gt;5&lt;/a&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;/div&gt;&lt;div id=&#034;nb2-6&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-6&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-6&#034; rev=&#034;appendix&#034;&gt;6&lt;/a&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;/div&gt;&lt;div id=&#034;nb2-7&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-7&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-7&#034; rev=&#034;appendix&#034;&gt;7&lt;/a&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;/div&gt;&lt;div id=&#034;nb2-8&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-8&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-8&#034; rev=&#034;appendix&#034;&gt;8&lt;/a&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;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>R&#232;gles de codage et architecture</title>
		<link>https://agora2spip.pyrat.net/Regles-de-codage-et-architecture.html</link>
		<guid isPermaLink="true">https://agora2spip.pyrat.net/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>
		
		



		<description>
&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;. 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; (&#8230;)&lt;/p&gt;


-
&lt;a href="https://agora2spip.pyrat.net/-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 &lt;abbr title=&#034;Syst&#232;me de Publication pour un Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt;, 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;h2 class=&#034;spip&#034;&gt;Quelques articles essentiels &#224; lire&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; La rubrique &lt;a href=&#034;http://www.spip.net/fr_rubrique205.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&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=&#034;http://www.spip.net/fr_article825.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&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=&#034;http://www.spip.net/fr_article3497.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&#201;tendre SPIP&lt;/a&gt; parle de l'architecture g&#233;n&#233;rale et du mod&#232;le MVC de &lt;abbr title=&#034;Syst&#232;me de Publication pour un Internet Participatif&#034;&gt;SPIP&lt;/abbr&gt; ;&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=&#034;https://www.spip.net/fr_article3633.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&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=&#034;https://www.spip.net/fr_article3634.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Structure g&#233;n&#233;rale de SPIP&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Espaces de discussion et d'&#233;changes&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; La liste de &lt;a href=&#034;http://listes.rezo.net/mailman/listinfo/spip-dev&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&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 et des plugins ;&lt;/li&gt;&lt;li&gt; Le &lt;a href=&#034;http://irc.spip.net/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&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=&#034;https://party.spip.net/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&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>



</channel>

</rss>