<?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=7&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>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>CDC D&#233;veloppement Solidaire</title>
		<link>https://preprod.teddypayet.com/CDC-Developpement-Solidaire</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/CDC-Developpement-Solidaire</guid>
		<dc:date>2014-03-21T08: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>CSS</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>Javascript</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Salari&#233;</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 actions d'une filiale du groupe dans le monde. &lt;br class='autobr' /&gt;
Il a &#233;t&#233; port&#233; sous SPIP 3.0 et utilise le framework Bootstrap 3.0 (CSS et JS). L'int&#233;gration a &#233;t&#233; assur&#233; par un d&#233;veloppeur int&#233;grateur. &lt;br class='autobr' /&gt;
J'ai d&#233;velopp&#233; un plugin g&#233;rant les dons et adh&#233;sions &#224; cette filiale. Cr&#233;ation de formulaire CVT multi-&#233;tapes, cr&#233;ation d'empreintes stock&#233;es en base de donn&#233;es, envoi et retour d'informations &#224; un webservice bancaire (norme &#224; respecter) qui assure (&#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/CSS" rel="tag"&gt;CSS&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/Javascript" rel="tag"&gt;Javascript&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/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/L150xH150/arton131-06535.png?1724986472' class='spip_logo spip_logo_right' width='150' height='150' 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 actions d'une filiale du groupe dans le monde.&lt;/p&gt;
&lt;p&gt;Il a &#233;t&#233; port&#233; sous SPIP 3.0 et utilise le framework Bootstrap 3.0 (CSS et JS). L'int&#233;gration a &#233;t&#233; assur&#233; par un d&#233;veloppeur int&#233;grateur.&lt;/p&gt;
&lt;p&gt;J'ai d&#233;velopp&#233; un plugin g&#233;rant les dons et adh&#233;sions &#224; cette filiale. Cr&#233;ation de formulaire CVT multi-&#233;tapes, cr&#233;ation d'empreintes stock&#233;es en base de donn&#233;es, envoi et retour d'informations &#224; un webservice bancaire (norme &#224; respecter) qui assure le paiement du don ou de l'abonnement.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Squelettes &#034;Z-core&#034; sous SPIP 3 - astuces</title>
		<link>https://preprod.teddypayet.com/Squelettes-Z-core-sous-SPIP-3-astuces</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Squelettes-Z-core-sous-SPIP-3-astuces</guid>
		<dc:date>2014-01-14T12:10:10Z</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>Notes de d&#233;veloppement</dc:subject>
		<dc:subject>Javascript</dc:subject>

		<description>
&lt;p&gt;Il n'est plus n&#233;cessaire, je pense, de pr&#233;senter l'architecture des squelettes sous la nomenclature &#034;Z&#034;. Beaucoup l'utilise aujourd'hui, moi le premier. &lt;br class='autobr' /&gt; Pr&#233;ambule Le plugin Z-core est l'h&#233;ritage du plugin Zpip d&#233;velopp&#233; par Matthieu Marcillaud, C&#233;dric Morin, Romy T&#234;tue et un collectif SPIP. Z-core est le moteur offrant le d&#233;coupage des squelettes. Il ne fournit pas de squelettes. C'est &#224; nous ou au plugin choisi de fournir les pages qui vont bien. C'est rapide et efficace. Il faut savoir (&#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/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/Notes-de-developpement" rel="tag"&gt;Notes de d&#233;veloppement&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Javascript" rel="tag"&gt;Javascript&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH100/arton127-cdfe0.jpg?1725524434' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Il n'est plus n&#233;cessaire, je pense, de pr&#233;senter l'architecture des squelettes sous la &lt;a href=&#034;http://contrib.spip.net/Le-Squelette-Zpip&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;nomenclature &#034;Z&#034;&lt;/a&gt;. Beaucoup l'utilise aujourd'hui, moi le premier.&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;Le plugin &lt;a href=&#034;http://plugins.spip.net/zcore.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Z-core&lt;/a&gt; est l'h&#233;ritage du plugin &lt;a href=&#034;http://plugins.spip.net/plugin4344.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Zpip&lt;/a&gt; d&#233;velopp&#233; par Matthieu Marcillaud, C&#233;dric Morin, Romy T&#234;tue et un collectif SPIP. Z-core est le moteur offrant le d&#233;coupage des squelettes. Il ne fournit pas de squelettes. C'est &#224; nous ou au plugin choisi de fournir les pages qui vont bien.&lt;br class='autobr' /&gt;
&lt;strong&gt;C'est rapide et efficace.&lt;/strong&gt; Il faut savoir aussi que les noms de blocs/zones ont chang&#233; par rapport &#224; Zpip. Presque que chaque zone correspond &#224; un r&#233;pertoire.&lt;br class='autobr' /&gt;
C'est un peu complexe &#224; appr&#233;hender au d&#233;part. Mais c'est un aspect &#034;vite oubli&#233;&#034; au profit de son efficacit&#233;.&lt;/p&gt;
&lt;blockquote class=&#034;alert alert-info&#034;&gt;&lt;h2 class=&#034;spip&#034;&gt;Remarque&lt;/h2&gt;
&lt;p&gt;L'un des premiers jeux de squelettes offerts &#224; la communaut&#233; SPIP utilisant cette m&#233;canique &lt;i&gt;zcore&lt;/i&gt; est le plugin &#034;SPIP-r&#034; d&#233;velopp&#233; par C&#233;dric.&lt;br class='manualbr' /&gt;Toute la doc sur ce site : &lt;a href=&#034;http://spipr.nursit.com/&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://spipr.nursit.com/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;h2 class=&#034;spip&#034;&gt;Probl&#233;matique&lt;/h2&gt;
&lt;p&gt;Il arrive parfois que l'on d&#233;sire que la page sommaire ait sa propre architecture, diff&#233;rente du reste des pages classiques.&lt;br class='autobr' /&gt;
On pourrait ajouter des balises conditionnelles si on se trouve sur un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#ENV{type-page}|=={sommaire}&lt;/code&gt; mais &#231;a risque de faire lourd si votre mise en page est complexe.&lt;/p&gt;
&lt;p&gt;Voici le &lt;strong&gt;code initial de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;structure.html&lt;/code&gt;&lt;/strong&gt; fournit par Zcore :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;[(#VAL{_Z_DOCTYPE}|defined|?{#VAL{_Z_DOCTYPE}|constant}|sinon{&lt;!DOCTYPE HTML&gt;})][
(#SET{class,[page_(#ENV{type-page,page})[ #ENV{type-page,page}_(#ENV{composition,''})]][ composition_(#ENV{composition})]})][
(#REM) http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/]
&lt;!--[if lt IE 7 ]&gt; &lt;html class=&#034;[(#GET{class})][ (#LANG_DIR)][ (#LANG)] no-js ie ie6 lte9 lte8 lte7&#034; xmlns=&#034;http://www.w3.org/1999/xhtml&#034; xml:lang=&#034;#LANG&#034; lang=&#034;#LANG&#034; dir=&#034;#LANG_DIR&#034;&gt; &lt;![endif]--&gt;
&lt;!--[if IE 7 ]&gt; &lt;html class=&#034;[(#GET{class})][ (#LANG_DIR)][ (#LANG)] no-js ie ie7 lte9 lte8 lte7&#034; xmlns=&#034;http://www.w3.org/1999/xhtml&#034; xml:lang=&#034;#LANG&#034; lang=&#034;#LANG&#034; dir=&#034;#LANG_DIR&#034;&gt; &lt;![endif]--&gt;
&lt;!--[if IE 8 ]&gt; &lt;html class=&#034;[(#GET{class})][ (#LANG_DIR)][ (#LANG)] no-js ie ie8 lte9 lte8&#034; xmlns=&#034;http://www.w3.org/1999/xhtml&#034; xml:lang=&#034;#LANG&#034; lang=&#034;#LANG&#034; dir=&#034;#LANG_DIR&#034;&gt; &lt;![endif]--&gt;
&lt;!--[if IE 9 ]&gt; &lt;html class=&#034;[(#GET{class})][ (#LANG_DIR)][ (#LANG)] no-js ie ie9 lte9&#034; xmlns=&#034;http://www.w3.org/1999/xhtml&#034; xml:lang=&#034;#LANG&#034; lang=&#034;#LANG&#034; dir=&#034;#LANG_DIR&#034;&gt; &lt;![endif]--&gt;
&lt;!--[if (gt IE 9)|!(IE)]&gt;&lt;!--&gt;
&lt;html class=&#034;[(#GET{class})][ (#LANG_DIR)][ (#LANG)] no-js&#034; xmlns=&#034;http://www.w3.org/1999/xhtml&#034; xml:lang=&#034;#LANG&#034; lang=&#034;#LANG&#034; dir=&#034;#LANG_DIR&#034;&gt;
&lt;!--&lt;![endif]--&gt; &lt;head&gt; &lt;script type='text/javascript'&gt;/*&lt;![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]&gt;*/&lt;/script&gt;[ (#REM) Debut du head particulier a chaque page pour inserer un title, des css particulieres(mais surchargees), ou des js *inline* ]&lt;INCLURE{fond=head/#ENV{type-page},env}&gt;[ (#REM) Partie commune a toutes les pages, sans env ]&lt;INCLURE{fond=inclure/head}&gt;[ (#REM) Fin du head particulier a chaque page, pour inserer des js specifiques par exemple pour inserer des js *externes* ]&lt;INCLURE{fond=head_js/#ENV{type-page},env}&gt; &lt;/head&gt; &lt;INCLURE{fond=body,env}&gt;
&lt;/html&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Zcore renvoie vers un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body.html&lt;/code&gt; unique pour tout le monde.&lt;br class='autobr' /&gt;
Comment dire &#224; Zcore/SPIP qu'on veut une mise en page particuli&#232;re pour le sommaire ?&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Astuce&lt;/h2&gt;
&lt;p&gt;Pour cela, on peut tr&#232;s facilement ajouter 2 ou 3 lignes de codes pour que SPIP s&#233;lectionne le &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body.html&lt;/code&gt; appropri&#233; pour le sommaire. &lt;br class='autobr' /&gt;
Comme dit plus haut et vu dans le code initial, Z-core envoie une variable d'environnement nomm&#233; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;type-page&lt;/code&gt;. &lt;br class='autobr' /&gt;
Une page &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sommaire.html&lt;/code&gt; aura pour variable &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;type-page=sommaire&lt;/code&gt;. Pour un article, nous aurons &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;type-page=article&lt;/code&gt;, rubrique &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;type-page=rubrique&lt;/code&gt;, etc.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Le code magique&lt;/h2&gt;
&lt;p&gt;Pour se faire, on va remplacer &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;INCLURE{fond=body,env} /&gt;&lt;/code&gt; par ceci :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;#SET{body,body}
[(#CHEMIN{body_#ENV{type-page}.html}|?{#SET{body,body_#ENV{type-page}},#SET{body,#GET{body}}})]
[(#CHEMIN{body_#ENV{type-page}-#ENV{composition}.html}|?{#SET{body,body_#ENV{type-page}-#ENV{composition}},#SET{body,#GET{body}}})]
&lt;INCLURE{fond=#GET{body},env} /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Explications&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; On initialise une variable &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body&lt;/code&gt; avec pour valeur par d&#233;faut &#034;body&#034;.&lt;/li&gt;&lt;li&gt; Gr&#226;ce &#224; la premi&#232;re balise &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#CHEMIN&lt;/code&gt;&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;La doc est par ici&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;, on va chercher l'existence d'un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body_sommaire.html&lt;/code&gt;. Mais avec ce code, on va aussi regarder si &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body_article.html&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body_rubrique.html&lt;/code&gt; ou autre existent. Sinon, on garde &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body.html&lt;/code&gt; par d&#233;faut.&lt;/li&gt;&lt;li&gt; La deuxi&#232;me balise &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#CHEMIN&lt;/code&gt; va plus loin en regardant s'il existe une composition en plus de notre type de page. Soit pour une composition &lt;i&gt;&#034;ma_super_compo&#034;&lt;/i&gt; pour mon article, Zcore/SPIP regardera l'existence de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body_article-ma_super_compo.html&lt;/code&gt;. Si elle n'existe pas, on garde la valeur pr&#233;c&#233;dente de la variable &#034;body&#034;.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Erratum du 17/01/2014&lt;/h2&gt;&lt;blockquote class=&#034;alert alert-error&#034;&gt;
&lt;strong&gt;Attention&lt;/strong&gt;&lt;br class='manualbr' /&gt;Il n'est pas n&#233;cessaire de faire tout cela. Rendons justice en pointant vers l'article de la doc expliquant cela : &lt;a href=&#034;http://spipr.nursit.com/framework-z#layoutsspecifiques&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://spipr.nursit.com/framework-z...&lt;/a&gt;
&lt;/blockquote&gt;
&lt;p&gt;Gr&#226;ce au message de Val&#233;ry dans le forum ci dessous, j'ai fouill&#233; un peu plus dans le code de z-core et il s'av&#232;re qu'il n'est pas n&#233;cessaire d'utiliser le code ci-dessus pour le &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body.html&lt;/code&gt;&lt;br class='autobr' /&gt;
Z-core va d&#233;tecter &#034;naturellement&#034; et sans artifice la pr&#233;sence de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body-rubrique.html&lt;/code&gt; ou &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body-rubrique-ma_compo.html&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mais le code ci-dessous est toujours d'actualit&#233; :&lt;/strong&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Aller plus loin&lt;/h2&gt;
&lt;p&gt;On pourrait &#233;tendre ce principe sur les zones de d&#233;coupage dans notre &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body.html&lt;/code&gt;.&lt;br class='autobr' /&gt;
En effet, on pourrait avoir besoin pour un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aside&lt;/code&gt;, d'une composition de rubrique particuli&#232;re, un autre contenu que celui donner par &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aside/rubrique.html&lt;/code&gt;. Pour cela, ajouter en d&#233;but de votre fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body.html&lt;/code&gt; le code suivant :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;[(#SET{html,#ENV{type-page}})]
[(#SET{html2,#ENV{type-page}-#ENV{composition}})]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;On instancie 2 valeurs :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &#034;html&#034; qui contient le type de page ;&lt;/li&gt;&lt;li&gt; &#034;html2&#034; contient le type de page et la composition associ&#233;e.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;A la place de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;INCLURE{fond=aside/#ENV{type-page},env} /&gt;&lt;/code&gt; de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;body.html&lt;/code&gt;, mettre &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;INCLURE{fond=aside/#GET{aside},env} /&gt;&lt;/code&gt;.&lt;br class='autobr' /&gt;
Et la ligne juste au dessus, mettre ce code :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;[(#CHEMIN{aside/#GET{html2}.html}|?{#SET{aside,#GET{html2}},#SET{aside,#GET{html}}})]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;L'astuce est donc la m&#234;me que plus haut. Pour une composition &lt;i&gt;&#034;ma_super_compo&#034;&lt;/i&gt; pour une rubrique, on va chercher l'existence de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aside/rubrique-ma_super_compo.html&lt;/code&gt;, sinon on prend &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;aside/rubrique.html&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Et voil&#224; !&lt;br class='autobr' /&gt;
A vous de tester si cette m&#233;canique vous convient ou pas ! &lt;strong&gt;Pour ma part c'est test&#233; et approuv&#233; !&lt;/strong&gt;&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;La doc est par &lt;a href=&#034;http://www.spip.net/fr_article4332.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ici&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Image : &#169; &lt;a href=&#034;http://skitterphoto.com/?portfolio=fish-skeleton&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Skitterphoto&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Sibuet Hotels &amp; Spa - S&#233;minaires et Incentives 2009</title>
		<link>https://preprod.teddypayet.com/Sibuet-Hotels-Spa-Seminaires-et-Incentives-2009</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Sibuet-Hotels-Spa-Seminaires-et-Incentives-2009</guid>
		<dc:date>2009-06-25T16:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>Photoshop</dc:subject>
		<dc:subject>Email Marketing</dc:subject>
		<dc:subject>Page produit</dc:subject>
		<dc:subject>HTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Dreamweaver</dc:subject>
		<dc:subject>Sibuet Hotels &amp; Spa</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Graphiste</dc:subject>
		<dc:subject>Freelance</dc:subject>

		<description>
&lt;p&gt;R&#233;alisation de la campagne emailing des &#034;S&#233;minaires et Incentives&#034; 2009 de Sibuet Hotels &amp; Spa. La composition de la campagne est : &lt;br class='autobr' /&gt;
&#8211; un email html ; &lt;br class='autobr' /&gt;
&#8211; une page produit pr&#233;sentant les diff&#233;rentes offres des H&#244;tels pouvant h&#233;berger des s&#233;minaires ; &lt;br class='autobr' /&gt;
&#8211; d&#233;clinaison de chaque page, ainsi que l'email, en fran&#231;ais et en anglais.&lt;/p&gt;


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

/ 
&lt;a href="https://preprod.teddypayet.com/Photoshop" rel="tag"&gt;Photoshop&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Email-Marketing" rel="tag"&gt;Email Marketing&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Page-produit" rel="tag"&gt;Page produit&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/Dreamweaver" rel="tag"&gt;Dreamweaver&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Sibuet-Hotels-Spa" rel="tag"&gt;Sibuet Hotels &amp; Spa&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Graphiste" rel="tag"&gt;Graphiste&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Freelance" rel="tag"&gt;Freelance&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;R&#233;alisation de la campagne emailing des &#034;S&#233;minaires et Incentives&#034; 2009 de Sibuet Hotels &amp; Spa. La composition de la campagne est : &lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; un email html ; &lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; une page produit pr&#233;sentant les diff&#233;rentes offres des H&#244;tels pouvant h&#233;berger des s&#233;minaires ; &lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; d&#233;clinaison de chaque page, ainsi que l'email, en fran&#231;ais et en anglais.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/090625-00-Newsletter_Juin_2009_-_Sibuet_Hotels_Spa.png" length="1165551" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/090625-00-Newsletter_June_2009_-_Sibuet_Hotels_Spa.png" length="1179448" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/090625-01-Seminaires_et_Incentives_-_Newsletter_Juin_2009_-_fr.png" length="3021881" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/090625-01-Seminars_and_Incentives_-_Newsletter_June_2009_-_uk.png" length="2981394" type="image/png" />
		

	</item>
<item xml:lang="fr">
		<title>Sibuet Hotels &amp; Spa - Collection Printemps &#233;t&#233; 2009</title>
		<link>https://preprod.teddypayet.com/Sibuet-Hotels-Spa-Collection-Printemps-ete-2009</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Sibuet-Hotels-Spa-Collection-Printemps-ete-2009</guid>
		<dc:date>2009-03-26T16:10:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>Email Marketing</dc:subject>
		<dc:subject>Page produit</dc:subject>
		<dc:subject>HTML</dc:subject>
		<dc:subject>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Dreamweaver</dc:subject>
		<dc:subject>Sibuet Hotels &amp; Spa</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Graphiste</dc:subject>
		<dc:subject>Freelance</dc:subject>

		<description>
&lt;p&gt;R&#233;alisation de la campagne emailing de la Collection Printemps/&#201;t&#233; 2009 de Sibuet Hotels &amp; Spa. La composition de la campagne est :
&lt;br class='autobr' /&gt;
&#8211; un email html ;
&lt;br class='autobr' /&gt;
&#8211; une page par H&#244;tel (x6) ;
&lt;br class='autobr' /&gt;
&#8211; d&#233;clinaison de chaque page, ainsi que l'email, en fran&#231;ais et en anglais.&lt;/p&gt;


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

/ 
&lt;a href="https://preprod.teddypayet.com/Email-Marketing" rel="tag"&gt;Email Marketing&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Page-produit" rel="tag"&gt;Page produit&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/XHTML" rel="tag"&gt;XHTML&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/Dreamweaver" rel="tag"&gt;Dreamweaver&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Sibuet-Hotels-Spa" rel="tag"&gt;Sibuet Hotels &amp; Spa&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Graphiste" rel="tag"&gt;Graphiste&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Freelance" rel="tag"&gt;Freelance&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;R&#233;alisation de la campagne emailing de la Collection Printemps/&#201;t&#233; 2009 de Sibuet Hotels &amp; Spa. La composition de la campagne est :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; un email html ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; une page par H&#244;tel (x6) ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; d&#233;clinaison de chaque page, ainsi que l'email, en fran&#231;ais et en anglais.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/090325-00-Newsletter_Avril_2009_-_Sibuet_Hotels_Spa.png" length="976385" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/090325-00-Newsletter_April_2009_-_Sibuet_Hotels_Spa_1252099316728.png" length="992962" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/090325-01-Les_Fermes_de_Marie_-_fr.png" length="1542170" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/090325-01-Les_Fermes_de_Marie_-_uk.png" length="1525643" type="image/png" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/png/090325-04-Villa_Marie_-_fr.png" length="1435667" type="image/png" />
		

	</item>
<item xml:lang="fr">
		<title>Le Hosteval, v2</title>
		<link>https://preprod.teddypayet.com/Le-Hosteval-v2</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Le-Hosteval-v2</guid>
		<dc:date>2007-07-19T22:15: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>Photoshop</dc:subject>
		<dc:subject>Traitement automatique des images</dc:subject>
		<dc:subject>HTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>Amis</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Graphiste</dc:subject>
		<dc:subject>Personnel</dc:subject>
		<dc:subject>jQuery</dc:subject>

		<description>
&lt;p&gt;Nouvelle version du blog du Hosteval pour leur 2&#232; anniversaire.&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/Photoshop" rel="tag"&gt;Photoshop&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/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Amis" rel="tag"&gt;Amis&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Graphiste" rel="tag"&gt;Graphiste&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/jQuery" rel="tag"&gt;jQuery&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Nouvelle version du blog du Hosteval pour leur 2&#232; anniversaire.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://preprod.teddypayet.com/IMG/jpg/hosteval_v2_1.jpg" length="682000" type="image/jpeg" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/jpg/hosteval_v2_2.jpg" length="805538" type="image/jpeg" />
		
		<enclosure url="https://preprod.teddypayet.com/IMG/jpg/hosteval_v2_3.jpg" length="866012" type="image/jpeg" />
		

	</item>



</channel>

</rss>
