<?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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Teddy Payet</title>
	<link>https://preprod.teddypayet.com/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://preprod.teddypayet.com/spip.php?id_mot=1&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>Teddy Payet</title>
		<url>https://preprod.teddypayet.com/local/cache-vignettes/L144xH162/siteon0-84dcb.png?1724344960</url>
		<link>https://preprod.teddypayet.com/</link>
		<height>162</height>
		<width>144</width>
	</image>

                   

<item xml:lang="fr">
		<title>LET.archi.fr, mill&#233;sime 2023</title>
		<link>https://preprod.teddypayet.com/LET-archi-fr-millesime-2023</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/LET-archi-fr-millesime-2023</guid>
		<dc:date>2023-07-06T10:36:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Traitement automatique des images</dc:subject>
		<dc:subject>HTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Graphic Design</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>&#201;cole Nationale Sup&#233;rieure d'Architecture de Paris Lavillette (ENSAPLV)</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Freelance</dc:subject>
		<dc:subject>jQuery</dc:subject>
		<dc:subject>Bootstrap (CSS et JS)</dc:subject>
		<dc:subject>PHPStorm</dc:subject>
		<dc:subject>Git</dc:subject>

		<description>
&lt;p&gt;L'un de mes premiers clients en d&#233;veloppement Web est le LET de l'ENSAPLV. Nous travaillons en collaboration depuis plusieurs ann&#233;es ensemble. Cette ann&#233;e 2023 a &#233;t&#233; le souhait et l'engagement pour le laboratoire de mettre &#224; jour le design du site et le faire rentrer dans un monde plus actuel dans son utilisation. La refonte a &#233;t&#233; mise en ligne ce lundi 3 juillet 2023. &lt;br class='autobr' /&gt; Cette refonte graphique garde l'essence initiale du site mais rafraichit sa lecture sur l'ensemble des supports avec du (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Developpement" rel="directory"&gt;D&#233;veloppement&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/HTML" rel="tag"&gt;HTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Graphic-Design" rel="tag"&gt;Graphic Design&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Ecole-Nationale-Superieure-d-Architecture-de-Paris-Lavillette-ENSAPLV" rel="tag"&gt;&#201;cole Nationale Sup&#233;rieure d'Architecture de Paris Lavillette (ENSAPLV)&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Developpeur-Web" rel="tag"&gt;D&#233;veloppeur Web&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Freelance" rel="tag"&gt;Freelance&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/jQuery" rel="tag"&gt;jQuery&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Bootstrap-CSS-et-JS" rel="tag"&gt;Bootstrap (CSS et JS)&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/PHPStorm" rel="tag"&gt;PHPStorm&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Git" rel="tag"&gt;Git&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH75/screenshot_2023-07-06_at_12-28-45_let_-_laboratoire_espaces_travail-c1cd8.png?1724344962' class='spip_logo spip_logo_right' width='150' height='75' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;L'un de mes premiers clients en d&#233;veloppement Web est le LET de l'ENSAPLV. Nous travaillons en collaboration depuis plusieurs ann&#233;es ensemble. Cette ann&#233;e 2023 a &#233;t&#233; le souhait et l'engagement pour le laboratoire de mettre &#224; jour le design du site et le faire rentrer dans un monde plus actuel dans son utilisation. La refonte a &#233;t&#233; mise en ligne ce lundi 3 juillet 2023.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Cette refonte graphique garde l'essence initiale du site mais rafraichit sa lecture sur l'ensemble des supports avec du responsive (Merci Bootstrap 5). Chaque page a &#233;t&#233; revue dans sa mise en forme et &#233;galement dans la structure de l'information gr&#226;ce au gros travail d'Elise, responsable &#233;ditoriale du site du LET.&lt;/p&gt;
&lt;p&gt;En outre de cet aspect UI/&#034;UX&#034;, j'ai profit&#233; pour mettre &#224; jour SPIP et l'ensemble des plugins du site. SPIP 4.1 propulse fi&#232;rement le site. Le c&#244;t&#233; front est bas&#233; sur Zcore avec un template maison que j'ai mis en place. Composition et SCSSPHP sont de la partie. Un bonheur de travailler avec ces plugins.&lt;/p&gt;
&lt;p&gt;Un tr&#232;s grand merci &#224; Elise de me faire confiance depuis toutes ces ann&#233;es &#224; travailler ensemble.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Lister les pages de configuration</title>
		<link>https://preprod.teddypayet.com/Lister-les-pages-de-configuration</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Lister-les-pages-de-configuration</guid>
		<dc:date>2015-08-05T07:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>HTML</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>B&#233;n&#233;vole</dc:subject>
		<dc:subject>Sublime Text</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Ce plugin SPIP permet de lister sur une page tous les liens vers les pages de configuration des plugins. &lt;br class='autobr' /&gt;
La version 1.0.0 permet gr&#226;ce &#224; un pipeline de rajouter des &#233;l&#233;ments au menu. Les plugins suivants utilisent ce pipeline : Lister les pages ?exec=xxx Lister les constantes PHP de SPIP Lister les extensions PHP charg&#233;es Liste des objets principaux Les plugins n&#233;cessaires au site Lister les fonctions PHP de SPIP &lt;br class='autobr' /&gt;
Plus d'informations : (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Plugins" rel="directory"&gt;Plugins&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/HTML" rel="tag"&gt;HTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Benevole" rel="tag"&gt;B&#233;n&#233;vole&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Sublime-Text" rel="tag"&gt;Sublime Text&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH100/arton142-5e137.png?1724937660' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Ce plugin SPIP permet de lister sur une page tous les liens vers les pages de configuration des plugins.&lt;/p&gt;
&lt;p&gt;La version 1.0.0 permet gr&#226;ce &#224; un pipeline de rajouter des &#233;l&#233;ments au menu. Les plugins suivants utilisent ce pipeline :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Lister les pages ?exec=xxx&lt;/li&gt;&lt;li&gt; Lister les constantes PHP de SPIP&lt;/li&gt;&lt;li&gt; Lister les extensions PHP charg&#233;es&lt;/li&gt;&lt;li&gt; Liste des objets principaux&lt;/li&gt;&lt;li&gt; Les plugins n&#233;cessaires au site&lt;/li&gt;&lt;li&gt; Lister les fonctions PHP de SPIP&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Plus d'informations :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://contrib.spip.net/Lister-les-pages-de-configuration-v1&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://contrib.spip.net/Lister-les-pages-de-configuration-v1&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://plugins.spip.net/lister_config.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://plugins.spip.net/lister_config.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Plugin &#171; Agrandir la largeur de page &#187;</title>
		<link>https://preprod.teddypayet.com/Plugin-Agrandir-la-largeur-de-page</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Plugin-Agrandir-la-largeur-de-page</guid>
		<dc:date>2015-08-03T07:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>HTML</dc:subject>
		<dc:subject>Astuce</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>B&#233;n&#233;vole</dc:subject>
		<dc:subject>Sublime Text</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Ce plugin permet d'agrandir la largeur de la page dans l'espace priv&#233; de SPIP. Vous pourrez personnaliser cette largeur si besoin. &lt;br class='autobr' /&gt;
Pour informations, le pr&#233;fixe du plugin est spip_hop. Il vient de l'onomatop&#233;e &#034;Hop&#034; qui, selon Wikipedia, signifie une &#171; exclamation sugg&#233;rant l'ex&#233;cution d'un saut ou d'une man&#339;uvre habile &#187;. De par sa fonctionnalit&#233; principale &#034;les &#233;crans&#034;, j'aurais pu l'appeler spip_ecran mais ce terme est trop proche de l'id&#233;e &#034;&#233;cran de s&#233;curit&#233;&#034; induisant ainsi (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Plugins" rel="directory"&gt;Plugins&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/HTML" rel="tag"&gt;HTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Astuce" rel="tag"&gt;Astuce&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Benevole" rel="tag"&gt;B&#233;n&#233;vole&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Sublime-Text" rel="tag"&gt;Sublime Text&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH100/arton143-adfed.png?1724937660' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Ce plugin permet d'agrandir la largeur de la page dans l'espace priv&#233; de SPIP. Vous pourrez personnaliser cette largeur si besoin.&lt;/p&gt;
&lt;p&gt;Pour informations, le pr&#233;fixe du plugin est &lt;i&gt;spip_hop&lt;/i&gt;. Il vient de l'onomatop&#233;e &#034;Hop&#034; qui, selon Wikipedia, signifie une &#171; exclamation sugg&#233;rant l'ex&#233;cution d'un saut ou d'une man&#339;uvre habile &#187;. De par sa fonctionnalit&#233; principale &#034;les &#233;crans&#034;, j'aurais pu l'appeler &lt;i&gt;spip_ecran&lt;/i&gt; mais ce terme est trop proche de l'id&#233;e &#034;&#233;cran de s&#233;curit&#233;&#034; induisant ainsi l'utilisateur en erreur.&lt;br class='autobr' /&gt;
Mais &#034;Hop&#034; est aussi la r&#233;action des beta-testeurs de ce plugin apr&#232;s son activation. &lt;i&gt;&#034;Et hop !&#034;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Pour plus d'informations :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://contrib.spip.net/Plugin-Agrandir-la-largeur-de-page&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://contrib.spip.net/Plugin-Agrandir-la-largeur-de-page&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://plugins.spip.net/spip_hop.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://plugins.spip.net/spip_hop.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Plugin &#171; Initialiser Zcore &#187;</title>
		<link>https://preprod.teddypayet.com/Plugin-Initialiser-Zcore</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Plugin-Initialiser-Zcore</guid>
		<dc:date>2015-07-31T16:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>HTML</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>B&#233;n&#233;vole</dc:subject>
		<dc:subject>Sublime Text</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Suite &#224; l'article Cr&#233;er des squelettes avec Zcore, ce plugin voit le jour. Il permet de cr&#233;er pour tous les objets &#233;ditoriaux le squelette n&#233;cessaire pour fonctionner avec l'architecture &#171; Z &#187; et plus pr&#233;cis&#233;ment avec Zcore. Pr&#233;sentation &lt;br class='autobr' /&gt;
Ce plugin reprend les principes dans l'article &#034;Cr&#233;er des squelettes avec Zcore&#034; et vous aide &#224; faire ces diff&#233;rentes op&#233;rations depuis l'espace priv&#233;. Apr&#232;s activation, un lien est ajout&#233; dans le menu &#034;Squelettes&#034; : &#034;Squelettes Zcore&#034;. Il vous am&#232;nera sur (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Plugins" rel="directory"&gt;Plugins&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/HTML" rel="tag"&gt;HTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Benevole" rel="tag"&gt;B&#233;n&#233;vole&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Sublime-Text" rel="tag"&gt;Sublime Text&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH100/arton148-4434c.png?1724937660' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Suite &#224; l'article &lt;a href=&#034;https://contrib.spip.net/Creer-des-squelettes-avec-Zcore&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Cr&#233;er des squelettes avec Zcore&lt;/a&gt;, ce plugin voit le jour. Il permet de cr&#233;er pour tous les objets &#233;ditoriaux le squelette n&#233;cessaire pour fonctionner avec l'architecture &#171; Z &#187; et plus pr&#233;cis&#233;ment avec Zcore.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Pr&#233;sentation&lt;/h2&gt;
&lt;p&gt;Ce plugin reprend les principes dans l'article &lt;i&gt;&#034;Cr&#233;er des squelettes avec Zcore&#034;&lt;/i&gt; et vous aide &#224; faire ces diff&#233;rentes op&#233;rations depuis l'espace priv&#233;. Apr&#232;s activation, un lien est ajout&#233; dans le menu &#034;Squelettes&#034; : &#034;Squelettes Zcore&#034;. Il vous am&#232;nera sur la page suivante :&lt;/p&gt;
&lt;p&gt;Sur cette derni&#232;re, vous avez 3 tableaux :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Les contr&#244;les ;&lt;/li&gt;&lt;li&gt; Les r&#233;pertoires ;&lt;/li&gt;&lt;li&gt; Les objets &#233;ditoriaux.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Plus d'informations :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://contrib.spip.net/Plugin-Initialiser-ses-squelettes-Zcore&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://contrib.spip.net/Plugin-Initialiser-ses-squelettes-Zcore&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://plugins.spip.net/zinit.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://plugins.spip.net/zinit.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Plugin &#034;Info Sites&#034; - todo</title>
		<link>https://preprod.teddypayet.com/Plugin-Info-Sites-todo</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Plugin-Info-Sites-todo</guid>
		<dc:date>2014-08-25T19:28:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>Notes de d&#233;veloppement</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;:Pages x Liste des organisations commit:z84316 x Liste des projets commit:z84316 x Liste des sites commit:z84316 x Liste des contacts commit:z84316 x Diagnostic ISO des diff&#233;rents sites d'un projet @projets_sites @projets commit:z84358 x Diagnostic d'un site @projets_sites commit:z84380 x Statistiques commit:z84755 &lt;br class='autobr' /&gt;
:Fonctionnalit&#233;s + Cr&#233;ation d'un webservice pour insertion d'une fiche de site, ou projet dans une page externe Mettre un token pour s&#233;curiser les donn&#233;es &lt;br class='autobr' /&gt;
:Page diagnostic (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Blog" rel="directory"&gt;Blog&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Notes-de-developpement" rel="tag"&gt;Notes de d&#233;veloppement&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH100/arton129-91269.jpg?1724987573' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;todo&gt;&lt;br class='autobr' /&gt;
:Pages&lt;br class='autobr' /&gt;
x Liste des organisations commit:z84316&lt;br class='autobr' /&gt;
x Liste des projets commit:z84316&lt;br class='autobr' /&gt;
x Liste des sites commit:z84316&lt;br class='autobr' /&gt;
x Liste des contacts commit:z84316&lt;br class='autobr' /&gt;
x Diagnostic ISO des diff&#233;rents sites d'un projet @projets_sites @projets commit:z84358&lt;br class='autobr' /&gt;
x Diagnostic d'un site @projets_sites commit:z84380&lt;br class='autobr' /&gt;
x Statistiques commit:z84755&lt;/p&gt;
&lt;p&gt;:Fonctionnalit&#233;s&lt;br class='autobr' /&gt;
+ Cr&#233;ation d'un webservice pour insertion d'une fiche de site, ou projet dans une page externe&lt;br class='autobr' /&gt;
Mettre un token pour s&#233;curiser les donn&#233;es&lt;/p&gt;
&lt;p&gt;:Page diagnostic d'un site&lt;br class='autobr' /&gt;
x Lister les plugins d'un site commit:z97978&lt;br class='autobr' /&gt;
x V&#233;rifier la version du plugin sur le site et la derni&#232;re mise &#224; jour commit:z97978&lt;br class='autobr' /&gt;
x Cr&#233;er un r&#233;pertoire de proc&#233;dure selon le CMS : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;inclure/diagnostic/spip/blabla.html&lt;/code&gt; commit:z97978&lt;br class='autobr' /&gt;
x Lien de t&#233;l&#233;chargement de l'archive commit:z97978&lt;br class='autobr' /&gt;
x Lien vers le svn du plugin commit:z97978&lt;br class='autobr' /&gt;
+ Version du logiciel&lt;/p&gt;
&lt;p&gt;:Page diagnostic ISO des sites d'un projet&lt;br class='autobr' /&gt;
x Tableau par champ de la table. commit:z84358&lt;br class='autobr' /&gt;
+ S&#233;paration par onglet des listes (administrateurs, webmestres et plugins) du reste des informations. Sinon page trop longue.&lt;br class='autobr' /&gt;
+ Essayer de simplifier le code de la page. Possibilit&#233; de rendre automatique le retour des balises. On d&#233;termine tous les champs de la table, puis on construit les cha&#238;nes de langue, retour des valeurs, etc.&lt;/p&gt;
&lt;p&gt;:Page projet&lt;br class='autobr' /&gt;
x Bouton de modification du projet commit:z84316&lt;br class='autobr' /&gt;
x Ajout de formulaires d'&#233;dition des liens entre les autres objets&lt;br class='autobr' /&gt;
x Ajout de champs li&#233;s au d&#233;p&#244;t du projet (trac, svn/git, rss des commits etc.)&lt;br class='autobr' /&gt;
x Lister les derniers commits du d&#233;p&#244;t&lt;br class='autobr' /&gt;
x Breadcrumb commit:z84316&lt;/p&gt;
&lt;p&gt;:Page organisation&lt;br class='autobr' /&gt;
x Bouton de modification de l'organisation commit:z84316&lt;br class='autobr' /&gt;
x Liste des contacts commit:z84316&lt;br class='autobr' /&gt;
x Liste des projets commit:z84316&lt;br class='autobr' /&gt;
+ Cr&#233;ation de la page d'&#233;dition d'une organisation directement depuis le FO&lt;br class='autobr' /&gt;
+ Ajout de formulaires d'&#233;dition des liens entre les autres objets&lt;br class='autobr' /&gt;
x Breadcrumb commit:z84316&lt;br class='autobr' /&gt;
&lt;/todo&gt;&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Image : &#169; &lt;a href=&#034;http://barnimages.com/bookshelf/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Barn Images&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Plugin &#171; Info SPIP &#187;</title>
		<link>https://preprod.teddypayet.com/Plugin-Info-SPIP</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Plugin-Info-SPIP</guid>
		<dc:date>2014-07-21T16:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>B&#233;n&#233;vole</dc:subject>
		<dc:subject>XML</dc:subject>
		<dc:subject>Sublime Text</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Ce plugin permet d'avoir une page, dans la partie priv&#233;e, donnant la fiche identitaire de votre site et de votre serveur. Il offre aussi la possiblit&#233; d'avoir une page au format xml (dans la partie publique) reprenant les m&#234;me informations que la page du priv&#233;. &lt;br class='autobr' /&gt; Ce plugin apr&#232;s activation fournira une page accessible par http://example.org/ecrire/?exec=info_config. &lt;br class='autobr' /&gt;
Les pages livr&#233;es par le plugin http://example.org/ecrire/?exec=configurer_info_config et (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Plugins" rel="directory"&gt;Plugins&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Benevole" rel="tag"&gt;B&#233;n&#233;vole&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/XML" rel="tag"&gt;XML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Sublime-Text" rel="tag"&gt;Sublime Text&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH100/arton147-29e00.png?1724937660' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Ce plugin permet d'avoir une page, dans la partie priv&#233;e, donnant la fiche identitaire de votre site et de votre serveur. Il offre aussi la possiblit&#233; d'avoir une page au format xml (dans la partie publique) reprenant les m&#234;me informations que la page du priv&#233;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Ce plugin apr&#232;s activation fournira une page accessible par &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;http://example.org/ecrire/?exec=info_config&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Les pages livr&#233;es par le plugin &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;http://example.org/ecrire/?exec=configurer_info_config&lt;/code&gt; et &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;http://example.org/ecrire/?exec=info_config&lt;/code&gt; ne sont accessibles qu'aux webmestres du site. &lt;br class='autobr' /&gt;
En effet, ces informations, plut&#244;t techniques, n'int&#233;ressent pas les administrateurs mais les d&#233;veloppeurs.&lt;/p&gt;
&lt;p&gt;Plus d'informations :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://contrib.spip.net/Plugin-Info-SPIP&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://contrib.spip.net/Plugin-Info-SPIP&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://plugins.spip.net/info_spip.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://plugins.spip.net/info_spip.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Nettoyer la m&#233;diath&#232;que</title>
		<link>https://preprod.teddypayet.com/Nettoyer-la-mediatheque</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Nettoyer-la-mediatheque</guid>
		<dc:date>2014-05-28T07:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>B&#233;n&#233;vole</dc:subject>
		<dc:subject>Sublime Text</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Ce plugin pour SPIP 2.1 et + a pour but de faire du rangement dans le r&#233;pertoire IMG/ d'un site SPIP. Il est int&#233;ressant dans l'un des cas suivants : Vous avez un site SPIP avec une version inf&#233;rieure &#224; la 1.9.2 et vous voulez le monter de version ; Vous avez un site depuis une version inf&#233;rieure &#224; SPIP 1.9.2 ; Vous voulez faire le m&#233;nage des logos et des documents orphelins dans votre r&#233;pertoire IMG/.
&lt;br class='autobr' /&gt;
Dans tous les cas, ce plugin d&#233;placera les fichiers obsol&#232;tes dans un sous-r&#233;pertoire (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Plugins" rel="directory"&gt;Plugins&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Benevole" rel="tag"&gt;B&#233;n&#233;vole&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Sublime-Text" rel="tag"&gt;Sublime Text&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH100/arton141-36d09.png?1724937660' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Ce plugin pour SPIP 2.1 et + a pour but de faire du rangement dans le r&#233;pertoire &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;IMG/&lt;/code&gt; d'un site SPIP. Il est int&#233;ressant dans l'un des cas suivants :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Vous avez un site SPIP avec une version inf&#233;rieure &#224; la 1.9.2 et vous voulez le monter de version ;&lt;/li&gt;&lt;li&gt; Vous avez un site depuis une version inf&#233;rieure &#224; SPIP 1.9.2 ;&lt;/li&gt;&lt;li&gt; Vous voulez faire le m&#233;nage des logos et des documents orphelins dans votre r&#233;pertoire &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;IMG/&lt;/code&gt;.&lt;br class='autobr' /&gt;
Dans tous les cas, ce plugin d&#233;placera les fichiers obsol&#232;tes dans un sous-r&#233;pertoire &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;IMG/orphelins&lt;/code&gt;. A vous de d&#233;cider de leur sort par la suite.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Plus d'informations :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://plugins.spip.net/medias_nettoyage.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://plugins.spip.net/medias_nettoyage.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://contrib.spip.net/Nettoyer-la-mediatheque&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://contrib.spip.net/Nettoyer-la-mediatheque&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Titre de logo, v2</title>
		<link>https://preprod.teddypayet.com/Titre-de-logo-v2</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Titre-de-logo-v2</guid>
		<dc:date>2014-05-23T07:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>Sublime Text</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Ce plugin est une refonte pour SPIP 3.0 du plugin &#034;Titre de logo&#034;, cr&#233;&#233; initialement par ARNO*. &lt;br class='autobr' /&gt; La version 2 du plugin Titre de logo reprend les m&#234;mes fonctions que la v1 mais &#233;tend le titre et le descriptif aux logos de tout objet &#233;ditorial de SPIP. Il ajoute un titre et un descriptif aux logos. &lt;br class='autobr' /&gt;
Plus d'informations : http://plugins.spip.net/titre_logo.html http://contrib.spip.net/Titre-de-logo-v2&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Plugins" rel="directory"&gt;Plugins&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Sublime-Text" rel="tag"&gt;Sublime Text&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH75/arton140-ec89b.png?1724937660' class='spip_logo spip_logo_right' width='150' height='75' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Ce plugin est une refonte pour SPIP 3.0 du plugin &#034;Titre de logo&#034;, cr&#233;&#233; initialement par ARNO*.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;La version 2 du plugin Titre de logo reprend les m&#234;mes fonctions que la v1 mais &#233;tend le titre et le descriptif aux logos de tout objet &#233;ditorial de SPIP. Il ajoute un titre et un descriptif aux logos.&lt;/p&gt;
&lt;p&gt;Plus d'informations :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://plugins.spip.net/titre_logo.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://plugins.spip.net/titre_logo.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://contrib.spip.net/Titre-de-logo-v2&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://contrib.spip.net/Titre-de-logo-v2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Pr&#234;ts sur fonds d'&#233;pargne</title>
		<link>https://preprod.teddypayet.com/Prets-sur-fonds-d-epargne</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Prets-sur-fonds-d-epargne</guid>
		<dc:date>2014-05-15T14:14:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>HTML</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Salari&#233;</dc:subject>
		<dc:subject>Caisse des d&#233;p&#244;ts</dc:subject>
		<dc:subject>Bootstrap (CSS et JS)</dc:subject>
		<dc:subject>Sublime Text</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Ce site du groupe de la Caisse des d&#233;p&#244;ts pr&#233;sente les pr&#234;ts sur fonds d'&#233;pargne au service de l'int&#233;r&#234;t g&#233;n&#233;ral. &lt;br class='autobr' /&gt;
Il a &#233;t&#233; r&#233;alis&#233; sous SPIP 3.0. L'int&#233;gration HTML des diff&#233;rents pages a &#233;t&#233; bas&#233; sur Bootstrap 3.0 par un d&#233;veloppeur int&#233;grateur. &lt;br class='autobr' /&gt;
J'ai d&#233;velopp&#233; pour ce site le formulaire d'&#233;valuation d'un projet qui d&#233;termine le pr&#234;t associ&#233;. Cr&#233;ation de formulaires CVT multi-&#233;tapes, nouveaux objets &#233;ditoriaux que les administrateurs peuvent mettre &#224; jour selon leur besoin et les (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Developpement" rel="directory"&gt;D&#233;veloppement&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/HTML" rel="tag"&gt;HTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Developpeur-Web" rel="tag"&gt;D&#233;veloppeur Web&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Salarie" rel="tag"&gt;Salari&#233;&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Caisse-des-depots" rel="tag"&gt;Caisse des d&#233;p&#244;ts&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Bootstrap-CSS-et-JS" rel="tag"&gt;Bootstrap (CSS et JS)&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Sublime-Text" rel="tag"&gt;Sublime Text&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L100xH114/arton130-7755d.jpg?1724986472' class='spip_logo spip_logo_right' width='100' height='114' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Ce site du groupe de la Caisse des d&#233;p&#244;ts pr&#233;sente les pr&#234;ts sur fonds d'&#233;pargne au service de l'int&#233;r&#234;t g&#233;n&#233;ral.&lt;/p&gt;
&lt;p&gt;Il a &#233;t&#233; r&#233;alis&#233; sous SPIP 3.0. L'int&#233;gration HTML des diff&#233;rents pages a &#233;t&#233; bas&#233; sur Bootstrap 3.0 par un d&#233;veloppeur int&#233;grateur.&lt;/p&gt;
&lt;p&gt;J'ai d&#233;velopp&#233; pour ce site le formulaire d'&#233;valuation d'un projet qui d&#233;termine le pr&#234;t associ&#233;. Cr&#233;ation de formulaires CVT multi-&#233;tapes, nouveaux objets &#233;ditoriaux que les administrateurs peuvent mettre &#224; jour selon leur besoin et les dispositifs en place.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Liste des identifiants de menu de SPIP</title>
		<link>https://preprod.teddypayet.com/Liste-des-identifiants-de-menu-de-SPIP</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Liste-des-identifiants-de-menu-de-SPIP</guid>
		<dc:date>2014-04-13T11:41:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Notes de d&#233;veloppement</dc:subject>
		<dc:subject>XML</dc:subject>

		<description>
&lt;p&gt;Lorsqu'on d&#233;veloppe un plugin pour SPIP, on ajoute quasi syst&#233;matiquement une entr&#233;e dans le menu du back office de SPIP pour pouvoir acc&#233;der &#224; nos pages. Mais voil&#224;, on ne connait pas par coeur le nom de chaque menu et sous menu. Alors voici une liste de tous les menus connus. Pr&#233;ambule &lt;br class='autobr' /&gt;
Qui dit menu, dit insertion du bon code dans plugin.xml ou paquet.xml. Voici le code pr&#233;conis&#233; : Pour paquet.xml (SPIP 2.x et SPIP 3.x) : &lt;bouton id=&#034;identifiant&#034; parent=&#034;nom de (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Blog" rel="directory"&gt;Blog&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Notes-de-developpement" rel="tag"&gt;Notes de d&#233;veloppement&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/XML" rel="tag"&gt;XML&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH150/arton128-f35dd.png?1725090049' class='spip_logo spip_logo_right' width='150' height='150' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Lorsqu'on d&#233;veloppe un plugin pour &lt;a href=&#034;http://www.spip.net/fr&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;SPIP&lt;/a&gt;, on ajoute quasi syst&#233;matiquement une entr&#233;e dans le menu du back office de SPIP pour pouvoir acc&#233;der &#224; nos pages. Mais voil&#224;, on ne connait pas par coeur le nom de chaque menu et sous menu. Alors voici une liste de tous les menus connus.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Pr&#233;ambule&lt;/h2&gt;
&lt;p&gt;Qui dit menu, dit insertion du bon code dans plugin.xml ou paquet.xml. Voici le code pr&#233;conis&#233; :&lt;br class='manualbr' /&gt;&lt;strong&gt;Pour paquet.xml &lt;i&gt;(SPIP 2.x et SPIP 3.x)&lt;/i&gt; :&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint xml spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;bouton id=&#034;identifiant&#034; parent=&#034;nom de l'identifiant parent&#034;&gt; &lt;icone&gt;chemin de l'icone&lt;/icone&gt; &lt;titre&gt;chaine de langue du titre&lt;/titre&gt; &lt;url&gt;nom de l'exec&lt;/url&gt; &lt;args&gt;arguments transmis&lt;/args&gt; &lt;/bouton&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Pour paquet.xml &lt;i&gt;(SPIP 3.x)&lt;/i&gt; :&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint xml spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;menu nom=&#034;identifiant&#034; titre=&#034;chaine de langue du titre&#034; parent=&#034;nom de l'identifiant parent&#034; icone=&#034;chemin de l'icone&#034; action=&#034;nom de l'exec&#034; parametres=&#034;arguments transmis&#034; /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Comme vous pouvez le voir, le code change un peu mes les attributs restent les m&#234;me. Il faut juste ne pas oublier que c'est &#034;menu&#034; dans &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;paquet.xml&lt;/code&gt; et &#034;bouton&#034; dans &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;plugin.xml&lt;/code&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Les identifiants de menu&lt;/h2&gt;
&lt;p&gt;Voici la liste selon le contexte de version :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SPIP 2.x&lt;/strong&gt;&lt;br class='autobr' /&gt;
cf. &lt;a href=&#034;http://core.spip.org/projects/spip/repository/entry/branches/spip-2.0/ecrire/inc/bandeau.php#L30&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://core.spip.org/projects/spip/repository/entry/branches/spip-2.0/ecrire/inc/bandeau.php#L30&lt;/a&gt;&lt;br class='autobr' /&gt;
cf. &lt;a href=&#034;http://core.spip.org/projects/spip/repository/entry/branches/spip-2.1/ecrire/inc/bandeau.php#L30&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://core.spip.org/projects/spip/repository/entry/branches/spip-2.1/ecrire/inc/bandeau.php#L30&lt;/a&gt;&lt;/p&gt;
&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='ide553_c0'&gt; Identifiant du parent &lt;/th&gt;&lt;th id='ide553_c1'&gt; Titre &lt;/th&gt;&lt;th id='ide553_c2'&gt; Commentaires &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='ide553_c0'&gt;accueil&lt;/td&gt;
&lt;td headers='ide553_c1'&gt;Accueil&lt;/td&gt;
&lt;td headers='ide553_c2'&gt;On ne l'utilise quasiment jamais&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='ide553_c0'&gt;naviguer&lt;/td&gt;
&lt;td headers='ide553_c1'&gt;&#201;dition&lt;/td&gt;
&lt;td headers='ide553_c2'&gt;Contient g&#233;n&#233;ralement les liens vers les objets enregistr&#233;s en BDD&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='ide553_c0'&gt;forum&lt;/td&gt;
&lt;td headers='ide553_c1'&gt;Forum&lt;/td&gt;
&lt;td headers='ide553_c2'&gt;Tout ce qui est interactivit&#233; avec l'internaute mais aussi entre auteurs&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='ide553_c0'&gt;auteurs&lt;/td&gt;
&lt;td headers='ide553_c1'&gt;Auteurs&lt;/td&gt;
&lt;td headers='ide553_c2'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='ide553_c0'&gt;statistiques_visites&lt;/td&gt;
&lt;td headers='ide553_c1'&gt;Statistiques&lt;/td&gt;
&lt;td headers='ide553_c2'&gt;Ne s'affiche que si vous avez activ&#233; les visites sur votre site&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='ide553_c0'&gt;configuration&lt;/td&gt;
&lt;td headers='ide553_c1'&gt;Configuration&lt;/td&gt;
&lt;td headers='ide553_c2'&gt;Toutes les pages de configuration du site, plugins compris&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;SPIP 2.x avec le plugin &lt;a href=&#034;http://plugins.spip.net/bando.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Bandeau&lt;/a&gt;&lt;/strong&gt;&lt;br class='autobr' /&gt;
cf. &lt;a href=&#034;http://zone.spip.org/trac/spip-zone/browser/_plugins_/bandeau/inc/bandeau.php#L45&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://zone.spip.org/trac/spip-zone/browser/_plugins_/bandeau/inc/bandeau.php#L45&lt;/a&gt;&lt;/p&gt;
&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='idb7ea_c0'&gt; Identifiant du parent &lt;/th&gt;&lt;th id='idb7ea_c1'&gt; Titre &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb7ea_c0'&gt;bando_accueil&lt;/td&gt;
&lt;td headers='idb7ea_c1'&gt;Accueil&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb7ea_c0'&gt;bando_edition&lt;/td&gt;
&lt;td headers='idb7ea_c1'&gt;&#201;dition&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb7ea_c0'&gt;bando_publication&lt;/td&gt;
&lt;td headers='idb7ea_c1'&gt;Publication&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb7ea_c0'&gt;bando_reactions&lt;/td&gt;
&lt;td headers='idb7ea_c1'&gt;Activit&#233;s&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb7ea_c0'&gt;bando_squelette&lt;/td&gt;
&lt;td headers='idb7ea_c1'&gt;Squelettes&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb7ea_c0'&gt;bando_administration&lt;/td&gt;
&lt;td headers='idb7ea_c1'&gt;Maintenance&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb7ea_c0'&gt;bando_configuration&lt;/td&gt;
&lt;td headers='idb7ea_c1'&gt;Configuration&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb7ea_c0'&gt;outils_collaboratifs&lt;/td&gt;
&lt;td headers='idb7ea_c1'&gt;Sans titre&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb7ea_c0'&gt;outils_rapides&lt;/td&gt;
&lt;td headers='idb7ea_c1'&gt;Sans titre&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;SPIP 3.0&lt;/strong&gt;&lt;br class='autobr' /&gt;
cf. &lt;a href=&#034;http://core.spip.org/projects/spip/repository/entry/branches/spip-3.0/ecrire/inc/bandeau.php#L52&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://core.spip.org/projects/spip/repository/entry/branches/spip-3.0/ecrire/inc/bandeau.php#L52&lt;/a&gt;&lt;/p&gt;
&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id691c_c0'&gt; Nom du parent &lt;/th&gt;&lt;th id='id691c_c1'&gt; Titre &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id691c_c0'&gt;menu_accueil&lt;/td&gt;
&lt;td headers='id691c_c1'&gt;Accueil&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id691c_c0'&gt;menu_edition&lt;/td&gt;
&lt;td headers='id691c_c1'&gt;&#201;dition&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id691c_c0'&gt;menu_publication&lt;/td&gt;
&lt;td headers='id691c_c1'&gt;Publication&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id691c_c0'&gt;menu_activite&lt;/td&gt;
&lt;td headers='id691c_c1'&gt;Activit&#233;s&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id691c_c0'&gt;menu_squelette&lt;/td&gt;
&lt;td headers='id691c_c1'&gt;Squelettes&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id691c_c0'&gt;menu_administration&lt;/td&gt;
&lt;td headers='id691c_c1'&gt;Maintenance&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id691c_c0'&gt;menu_configuration&lt;/td&gt;
&lt;td headers='id691c_c1'&gt;Configuration&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id691c_c0'&gt;outils_collaboratifs&lt;/td&gt;
&lt;td headers='id691c_c1'&gt;Sans titre&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id691c_c0'&gt;outils_rapides&lt;/td&gt;
&lt;td headers='id691c_c1'&gt;Sans titre&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h2 class=&#034;spip&#034;&gt;Remarques&lt;/h2&gt;
&lt;p&gt;Comme vous pouvez le voir, en SPIP 2.x, avec le plugin &#034;Bandeau&#034;, on a eu les pr&#233;misses du menu en SPIP 3.0. Tout comme l'appel dans &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;paquet.xml&lt;/code&gt;, on a chang&#233; &#034;bando&#034; pour &#034;menu&#034;. Ce qui est plus logique en soit.&lt;br class='autobr' /&gt;
Il y a aussi l'apparition de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;outils_collaboratifs&lt;/code&gt; et &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;outils_rapides&lt;/code&gt;. Le premier contient tout ce qui est acc&#232;s &#224; la messagerie, au calendrier et au forum interne. Le second contiendra tous les boutons de cr&#233;ation d'un objet &#233;ditorial (cf. ajout d'un &#233;l&#233;ment dans une des tables de SPIP). &lt;br class='autobr' /&gt;
Ces 2 menus sont disponibles mais cela ne veut pas dire que c'est obligatoire lorsque votre plugin cr&#233;e de nouveaux objets &#233;ditoriaux. Avoir un menu long comme le bras ne vous plaira pas tr&#232;s certainement ! ;-)&lt;/p&gt;
&lt;p&gt;Quoiqu'il advienne, vous pouvez mettre pour un plugin compatible SPIP 2.x, l'insertion de vos boutons pour SPIP sans le plugin &#034;Bandeau&#034; et avec &#034;Bandeau&#034;. Voici un exemple : &lt;a href=&#034;http://zone.spip.org/trac/spip-zone/browser/_plugins_/projets_sites/client/trunk/plugin.xml#L28&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://zone.spip.org/trac/spip-zone/browser/_plugins_/projets_sites/client/trunk/plugin.xml#L28&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Et voil&#224;, vous avez tous les identifiants sous la main maintenant ! Vous ne pourrez plus vous tromper !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
