<?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://www.preprod.teddypayet.com/spip.php?id_mot=8&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>Teddy Payet</title>
		<url>https://www.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>AMP</title>
		<link>https://www.preprod.teddypayet.com/AMP</link>
		<guid isPermaLink="true">https://www.preprod.teddypayet.com/AMP</guid>
		<dc:date>2012-05-07T09:00:37Z</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>XHTML</dc:subject>
		<dc:subject>CSS</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>Javascript</dc:subject>
		<dc:subject>Chef de projet</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Freelance</dc:subject>
		<dc:subject>Sublime Text</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Site du laboratoire de recherche &#034;Architectures, Milieux, Paysages&#034; de l'&#201;cole Nationale Sup&#233;rieure d'Architecture de Paris la Villette. &lt;br class='autobr' /&gt; Voici le 2&#232;me site r&#233;alis&#233; dans la refonte des sites des laboratoires de l'ENSAPLV. Le squelette a &#233;t&#233; enrichi par rapport &#224; la premi&#232;re version (cf. MAP-MAAC) pour r&#233;pondre &#224; diff&#233;rents crit&#232;res de classification AERES. &lt;br class='autobr' /&gt;
&#8211; Utilisation intensive du plugin Compositions 2.0 bas&#233; sur le squelette Zpip ;
&lt;br class='autobr' /&gt;
&#8211; Cr&#233;ation d'un petit javascript maison pour (&#8230;)&lt;/p&gt;


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

/ 
&lt;a href="https://www.preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Photoshop" rel="tag"&gt;Photoshop&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://www.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://www.preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Javascript" rel="tag"&gt;Javascript&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Chef-de-projet" rel="tag"&gt;Chef de projet&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Developpeur-Web" rel="tag"&gt;D&#233;veloppeur Web&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Freelance" rel="tag"&gt;Freelance&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Sublime-Text" rel="tag"&gt;Sublime Text&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://www.preprod.teddypayet.com/local/cache-vignettes/L150xH133/arton90-5fc1f.jpg?1725404042' class='spip_logo spip_logo_right' width='150' height='133' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Site du laboratoire de recherche &#034;Architectures, Milieux, Paysages&#034; de l'&#201;cole Nationale Sup&#233;rieure d'Architecture de Paris la Villette.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Voici le 2&#232;me site r&#233;alis&#233; dans la refonte des sites des laboratoires de l'ENSAPLV.&lt;br class='manualbr' /&gt;Le squelette a &#233;t&#233; enrichi par rapport &#224; la premi&#232;re version (cf. &lt;a href='https://www.preprod.teddypayet.com/MAP-MAACC' class=&#034;spip_in&#034;&gt;MAP-MAAC&lt;/a&gt;) pour r&#233;pondre &#224; diff&#233;rents crit&#232;res de classification &lt;a href=&#034;http://www.aeres-evaluation.fr/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;AERES&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Utilisation intensive du plugin &lt;a href=&#034;http://www.spip-contrib.net/Compositions-2-0&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Compositions 2.0&lt;/a&gt; bas&#233; sur le squelette &lt;a href=&#034;http://www.spip-contrib.net/Le-Squelette-Zpip-dist&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Zpip&lt;/a&gt; ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Cr&#233;ation d'un petit javascript maison pour l'alignement de certains &#233;l&#233;ments ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Filtre de l'affichage selon la s&#233;lection faite.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>D&#233;clinaison de mon squelette pour smartphone</title>
		<link>https://www.preprod.teddypayet.com/Declinaison-de-mon-squelette-pour-smartphone</link>
		<guid isPermaLink="true">https://www.preprod.teddypayet.com/Declinaison-de-mon-squelette-pour-smartphone</guid>
		<dc:date>2011-12-31T15:22:11Z</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>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>Astuce</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>Boucle ARTICLES</dc:subject>

		<description>
&lt;p&gt;Vous avez pu lire mon pr&#233;c&#233;dent article sur la cr&#233;ation d'un squelette sur la base de 960.gs. &#192; partir de ce premier travail, je vais montrer qu'il est tr&#232;s simple d'en faire la d&#233;clinaison pour les smartphones. &lt;br class='autobr' /&gt; Pr&#233;ambule : les CSS En premier lieu, on doit choisir la largeur de notre page, le conteneur plus exactement. 960.gs donne sur son site un lien vers un g&#233;n&#233;rateur de grilles personnalis&#233;es : http://grids.heroku.com/ Pour mon besoin, je clique sur &#171; Check to edit the width &#187; pour (&#8230;)&lt;/p&gt;


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

/ 
&lt;a href="https://www.preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Astuce" rel="tag"&gt;Astuce&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Boucle-ARTICLES" rel="tag"&gt;Boucle ARTICLES&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Vous avez pu lire mon pr&#233;c&#233;dent article sur la &lt;a href='https://www.preprod.teddypayet.com/Creation-d-un-squelette-sur-la-base-de-960-gs' class=&#034;spip_in&#034;&gt;cr&#233;ation d'un squelette sur la base de 960.gs&lt;/a&gt;. &#192; partir de ce premier travail, je vais montrer qu'il est tr&#232;s simple d'en faire la d&#233;clinaison pour les smartphones.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Pr&#233;ambule : les CSS&lt;/h2&gt;
&lt;p&gt;En premier lieu, on doit choisir la largeur de notre page, le conteneur plus exactement. 960.gs donne sur son site un lien vers un g&#233;n&#233;rateur de grilles personnalis&#233;es :&lt;br class='manualbr' /&gt;&lt;a href=&#034;http://grids.heroku.com/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://grids.heroku.com/&lt;/a&gt;&lt;br class='manualbr' /&gt;Pour mon besoin, je clique sur &#171; &lt;i&gt;Check to edit the width&lt;/i&gt; &#187; pour pouvoir renseigner la largeur de mon conteneur. La d&#233;finition d'un iPhone est de 480px (l'iPhone 4S est de 960px, mais je pr&#233;f&#232;re partir sur une largeur plus petite pour que mon contenu soit plus lisible sur un petit &#233;cran). Voici mes r&#233;glages sur le g&#233;n&#233;rateur de CSS :&lt;/p&gt;
&lt;div class='spip_document_107 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;51&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://www.preprod.teddypayet.com/IMG/png/generateur_grilles_480px.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.preprod.teddypayet.com/local/cache-vignettes/L500xH355/generateur_grilles_480px-511d3.png?1725404042' width='500' height='355' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Le g&#233;n&#233;rateur de grilles personnalis&#233;es de 960.gs
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Ayant l'habitude du syst&#232;me sur 12, 16 et 24 colonnes, je choisi ici 12 colonnes.&lt;/p&gt;
&lt;p&gt;La goutti&#232;re est de 10 px. C'est la &#171; meilleure &#187; valeur pour que la largeur de mon conteneur colle au mieux &#224; la largeur globale de 480px. La largeur d'une colonne (&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grid_1&lt;/code&gt;) est de 30 px. Parfait pour mes plus petites ic&#244;nes (dans ma barre de navigation secondaire)&lt;/p&gt;
&lt;p&gt;Je peux maintenant exporter le fichier CSS pour son exploitation. Je clique sur le premier &#171; Download CSS File &#187;. Je l'enregistre sous le doux nom de &#171; 480.css &#187; en relation &#224; mon pr&#233;c&#233;dent 960.css &#224; la racine de mon dossier squelettes d&#233;di&#233; aux smartphones.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Le dossier squelettes d&#233;di&#233; &#224; ma version smartphone.&lt;/h2&gt;
&lt;p&gt;Je dois renseigner dans mon fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;mes_options.php&lt;/code&gt; un nouveau dossier pour mon squelette qui sera reconnu par l'appel &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;var_skel=smartphone&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Pour plus de reconnaissance si je reprends ce dossier dans 2 ou 6 mois, je cr&#233;e un dossier &#171; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;smartphone&lt;/code&gt; &#187; dans mon r&#233;pertoire de squelettes en cours. Je saurais que &#231;a en est la d&#233;clinaison et pas celle d'un autre.&lt;/p&gt;
&lt;div class='spip_document_108 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;54&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.preprod.teddypayet.com/local/cache-vignettes/L500xH380/structutre_repertoire_smartphone-b793c.png?1725404043' width='500' height='380' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Structure des r&#233;pertoires squelettes sur le serveur.
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Je rajoute une ligne dans mon fichier mes_options.php :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint linenums langage-php spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$GLOBALS['dossier_squelettes'] = 'squelettes/201201'; // 'nom' =&gt; 'chemin du squelette' $squelettes = array( '201104'=&gt;'squelettes/201104', '201201'=&gt;'squelettes/201201', 'smartphone'=&gt;'squelettes/201201/smartphone', ); // Si l'on demande un squelette particulier qui existe, on pose un cookie, sinon suppression du cookie if (isset($_GET['var_skel'])) { if (isset($squelettes[$_GET['var_skel']])) setcookie('spip_skel', $_COOKIE['spip_skel'] = $_GET['var_skel'], NULL, '/'); else setcookie('spip_skel', $_COOKIE['spip_skel'] = '', -24*3600, '/'); } // Si un squelette particulier est sauve, on le definit comme dossier squelettes if (isset($_COOKIE['spip_skel']) AND isset($squelettes[$_COOKIE['spip_skel']])) $GLOBALS['dossier_squelettes'] = $squelettes[$_COOKIE['spip_skel']];&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Dans le dossier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;squelettes/201201/smartphone/&lt;/code&gt;, je recopie tous les fichiers du r&#233;pertoire &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;squelettes/201201/&lt;/code&gt; (sauf smartphone bien s&#251;r).&lt;/p&gt;
&lt;p&gt;Voil&#224;, cela fait, reprenons maintenant les m&#234;me &#233;tapes de mon pr&#233;c&#233;dent article.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Head.html&lt;/h2&gt;
&lt;p&gt;Je remplace dans le fichier inclure/head.html &#171; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;960.css&lt;/code&gt; &#187; par &#171; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;480.css&lt;/code&gt; &#187; :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint linenums langage-css spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;link rel='stylesheet' href='[(#CHEMIN{480.css}|direction_css)]' type='text/css' media='all' /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Je ne touche &#224; rien d'autre.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Body.html&lt;/h2&gt;
&lt;p&gt;Ici, je remplace :&lt;br class='manualbr' /&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div class=&#8220;container_16 clearfix&#8221;&gt;&lt;/code&gt;&lt;br class='manualbr' /&gt;par :&lt;br class='manualbr' /&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div class=&#8220;container_12 clearfix&#8221;&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div class=&#8220;grid_4&#8221;&gt;&lt;/code&gt;&lt;br class='manualbr' /&gt;par :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div class=&#8220;grid_12&#8221;&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div id='bouton' class='grid_8 prefix_4 omega'&gt;&lt;/code&gt;&lt;br class='manualbr' /&gt;par :&lt;br class='manualbr' /&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div id='bouton'&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div class='container_16'&gt;&lt;/code&gt;&lt;br class='manualbr' /&gt;par :&lt;br class='manualbr' /&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div class='container_12'&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Et voil&#224;. On y est pour ce fichier.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Explications toutefois&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;container_12&lt;/code&gt; : nous ne sommes plus sur un base de 16 divisions de grille mais de 12 ;&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grid_12&lt;/code&gt; : mon ent&#234;te sera sur toute la largeur de ma page et non sur &#188; de la page ;&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#bouton&lt;/code&gt; : ici aussi, je n'ai plus besoin de l'afficher sur une partie de ma page mais sur toute sa largeur ;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Les fichiers inclure&lt;/h2&gt;
&lt;p&gt;Je dois v&#233;rifier que chaque fichier inclure corresponde &#224; ma nouvelle grille.&lt;br class='manualbr' /&gt;Un exemple : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;inclure/navigation-secondaire.html&lt;/code&gt;&lt;br class='manualbr' /&gt;Je ne change que 2 lignes dans ce fichier :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div class='grid_1 alpha'&gt;&lt;/code&gt;&lt;br class='manualbr' /&gt;par :&lt;br class='manualbr' /&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div class='grid_1 prefix_1 alpha'&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;et &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div class='grid_4 omega'&gt;&lt;/code&gt;&lt;br class='manualbr' /&gt;par :&lt;br class='manualbr' /&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div class='grid_6 suffix_1 omega'&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Cela me permet de centrer cette barre de navigation dans ma page.&lt;br class='manualbr' /&gt;On applique le m&#234;me principe aux autres fichiers inclure &#171; statiques &#187;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Le contenu&lt;/h2&gt;
&lt;p&gt;Je modifie maintenant ma page vitrine : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;contenu/page-sommaire.html&lt;/code&gt;&lt;br class='manualbr' /&gt;On remplace :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint linenums spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;BOUCLE_articles(ARTICLES){id_secteur=1} {!par date} {pagination 9}&gt;[(#SET{position,[(#COMPTEUR_BOUCLE|alterner{' alpha','',' omega'})]})] #INCLURE{fond=inclure/article-resume-rubrique, id_article, position=#GET{position}, grille=grid_4}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;par :&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint linenums spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;BOUCLE_articles(ARTICLES){id_secteur=1} {!par date} {pagination 6}&gt;[(#SET{position,[(#COMPTEUR_BOUCLE|alterner{' alpha',' omega'})]})] #INCLURE{fond=inclure/article-resume-rubrique, id_article, position=#GET{position}, grille='grid_6', imglargeur=230, imghauteur=230}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Souvenez-vous : mon fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;article-resume-rubrique.html&lt;/code&gt; &#233;tait customisable par les param&#232;tres qu'on peut lui passer. Ici, je lui renseigne la nouvelle largeur de mes vignettes et leur hauteur : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;230px&lt;/code&gt;. &lt;br class='manualbr' /&gt;Ma mise en page est sur 2 colonnes, soit la classe CSS &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grid_6&lt;/code&gt; (d'une largeur d 230px).&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;D&#233;clinaisons&lt;/h2&gt;
&lt;p&gt;Modifions le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;contenu/rubrique-services.html&lt;/code&gt;&lt;br class='manualbr' /&gt;M&#234;me proc&#233;d&#233;.&lt;/p&gt;
&lt;p&gt;Premier appel de la boucle article, je remplace :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint linenums spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;BOUCLE_articlesinternet(ARTICLES){id_rubrique} {!par date}&gt;[(#SET{position,[(#COMPTEUR_BOUCLE|alterner{' alpha',' omega'})]})] #INCLURE{fond=inclure/article-resume-rubrique, id_article, position=#GET{position}, grille=grid_6, imglargeur=340, imghauteur=220}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;par :&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint linenums spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;BOUCLE_articlesinternet(ARTICLES){id_rubrique} {!par date}&gt; #INCLURE{fond=inclure/article-resume-rubrique, id_article, position='alpha omega', grille=grid_12, imglargeur=470, imghauteur=220}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;On est maintenant sur une largeur totale de la page, soit &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grid_12&lt;/code&gt;. On lui passe un alpha et un omega aussi. On pourrait se passer de renseigner cette class car nous sommes d&#233;j&#224; dans un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grid_12&lt;/code&gt;. Mais l'avantage est de courtcircuiter les &#233;ventuels css des li du fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;habillage.css&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pour le deuxi&#232;me appel d'articles de sous-rubrique, je remplace :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint linenums spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;BOUCLE_articlesdesign(ARTICLES){id_rubrique} {!par date}&gt;[(#SET{position,[(#COMPTEUR_BOUCLE|alterner{' alpha','',' omega'})]})] #INCLURE{fond=inclure/article-resume-rubrique,id_article,position=#GET{position},grille=grid_4}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class='manualbr' /&gt;par :&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='prettyprint linenums spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;BOUCLE_articlesdesign(ARTICLES){id_rubrique} {!par date}&gt; #INCLURE{fond=inclure/article-resume-rubrique,id_article, position='alpha omega', grille=grid_12, imglargeur=470, imghauteur=220}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Et enfin le troisi&#232;me et dernier appel d'articles (de la rubrique courante) :&lt;br class='manualbr' /&gt;&lt;code class='prettyprint linenums spip_code spip_code_inline' dir='ltr'&gt;#INCLURE{fond=inclure/article-resume-rubrique, id_article, position='alpha omega', grille='grid_10 prefix_1 suffix_1', imglargeur=580}&lt;/code&gt;&lt;br class='manualbr' /&gt;par :&lt;br class='autobr' /&gt;
&lt;code class='prettyprint linenums spip_code spip_code_inline' dir='ltr'&gt;#INCLURE{fond=inclure/article-resume-rubrique, id_article, grille='grid_10 prefix_1 suffix_1 alpha omega', imglargeur=390}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Voil&#224; ! La version smartphone est pr&#234;te &#224; l'emploi.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pr&#233;-conclusion&lt;/h2&gt;
&lt;p&gt;Il vous suffit de mettre un lien dans votre version standard pour que les utilisateurs de smartphone puisse choisir cette version. Mais surtout, surtout ! N'oubliez pas de faire un lien sur la version smartphone pour revenir &#224; la version standard. C'est l'utilisateur qui doit avoir le choix de choisir sa version et pas &#224; nous de forcer la main.&lt;/p&gt;
&lt;p&gt;Un ami m'a parl&#233; d'un script qui d&#233;tecte si vous &#234;tes sur smartphone ou pas (&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;navigator.userAgent&lt;/code&gt;). Oui&#8230; Mais il y a un b&#233;mol &#224; cette m&#233;thode&#8230; &lt;br class='manualbr' /&gt;On arrive sur la page classique du site, on a le message d'alerte, on se dit &lt;i&gt;&#171; pourquoi pas, sympa d'y avoir pens&#233; &#187;&lt;/i&gt;. Cool, tout va bien. Je vois la version optimis&#233;e. &lt;br class='manualbr' /&gt;Mais lorsque je d&#233;sire revenir sur la version standard, j'ai une nouvelle fois le message d'alerte alors que j'ai d&#233;j&#224; r&#233;pondu. Je ne trouve pas &#231;a agr&#233;able&#8230;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Conclusion, la vraie&lt;/h2&gt;
&lt;p&gt;Il est donc tr&#232;s facilement de faire une d&#233;clinaison de son squelette pour les smartphones lorsqu'on utilise des &#171; grilles &#187; (aussi bien &lt;i&gt;Z-dist&lt;/i&gt; que &lt;i&gt;960.gs&lt;/i&gt;).&lt;/p&gt;
&lt;p&gt;Il faut peaufiner un peu les css mais beaucoup moins que si on partait de z&#233;ro.&lt;br class='manualbr' /&gt;J'ai mis 1 heure pour r&#233;aliser la d&#233;clinaison.&lt;/p&gt;
&lt;p&gt;&#192; votre tour de tester cette m&#233;thode. Je voudrais savoir si elle vous convient, quelles ont &#233;t&#233; les difficult&#233;s que vous avez rencontr&#233; et leur solution.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Cr&#233;ation d'un squelette sur la base de 960.gs</title>
		<link>https://www.preprod.teddypayet.com/Creation-d-un-squelette-sur-la-base-de-960-gs</link>
		<guid isPermaLink="true">https://www.preprod.teddypayet.com/Creation-d-un-squelette-sur-la-base-de-960-gs</guid>
		<dc:date>2011-12-30T13:17:08Z</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>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>Astuce</dc:subject>
		<dc:subject>Boucle ARTICLES</dc:subject>
		<dc:subject>Boucle DOCUMENTS</dc:subject>

		<description>
&lt;p&gt;Comme vous avez pu le voir, l'interface de mon site est toute fraiche. Il est bas&#233; sur le framework CSS 960.gs. Je l'utilise quasi syst&#233;matiquement pour la cr&#233;ation de mes squelettes persos comme professionnels. Je vais vous expliquer comment j'ai proc&#233;d&#233; &#224; sa r&#233;alisation avec SPIP. &lt;br class='autobr' /&gt; Avant propos J'ai d&#233;j&#224; abord&#233; sur mon blog de certaines astuces que j'ai r&#233;utilis&#233; sur mon site : Le RewriteRule ; Changer de squelettes comme de chemises. &lt;br class='autobr' /&gt;
Je vais aujourd'hui vous parler de la premi&#232;re (&#8230;)&lt;/p&gt;


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

/ 
&lt;a href="https://www.preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Astuce" rel="tag"&gt;Astuce&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Boucle-ARTICLES" rel="tag"&gt;Boucle ARTICLES&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Boucle-DOCUMENTS" rel="tag"&gt;Boucle DOCUMENTS&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Comme vous avez pu le voir, l'interface de mon site est toute fraiche. Il est bas&#233; sur le framework CSS &lt;a href=&#034;http://960.gs&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;960.gs&lt;/a&gt;. Je l'utilise quasi syst&#233;matiquement pour la cr&#233;ation de mes squelettes persos comme professionnels. Je vais vous expliquer comment j'ai proc&#233;d&#233; &#224; sa r&#233;alisation avec SPIP.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Avant propos&lt;/h2&gt;
&lt;p&gt;J'ai d&#233;j&#224; abord&#233; sur mon blog de certaines astuces que j'ai r&#233;utilis&#233; sur mon site :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href='https://www.preprod.teddypayet.com/RewriteRule-et-la-recherche-personnalisee-de-google' class=&#034;spip_in&#034;&gt;Le RewriteRule&lt;/a&gt; ;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.preprod.teddypayet.com/Changer-de-squelettes-comme-de-chemises' class=&#034;spip_in&#034;&gt;Changer de squelettes comme de chemises&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Je vais aujourd'hui vous parler de la premi&#232;re partie de la r&#233;alisation de mon squelette. Nous n'aborderons pas l'&#233;tape graphique qui est propre &#224; chacun.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pr&#233;sentation de 960.gs&lt;/h2&gt;
&lt;p&gt;Il existe plusieurs frameworks CSS : Blueprint, YUI Grid CSS, 960 Grid System.&lt;br class='manualbr' /&gt;Ce dernier (960.gs pour les intimes) est devenu ma r&#233;f&#233;rence maintenant. Il me permet de r&#233;aliser rapidement mes prototypes mais aussi mes versions de squelettes en production.&lt;/p&gt;
&lt;p&gt;Pour mon design, j'ai r&#233;alis&#233; ma maquette sous Photoshop gr&#226;ce &#224; la grille psd mis &#224; disposition sur le site officiel. De ce fait, je peux ais&#233;ment retrouver mes largeurs de bloc par rapport &#224; un &#233;l&#233;ment de grille (2 grilles, 3 grilles, etc.). Rapide et efficace.&lt;/p&gt;
&lt;p&gt;Mon design est bas&#233; sur une division de 4 &#171; sections &#187; de la grille de 16. Ce qui correspond &#224; la classe CSS &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grid_4&lt;/code&gt;.&lt;/p&gt;
&lt;div class='spip_document_106 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;50&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://www.preprod.teddypayet.com/IMG/png/tutoriel-creationskel2012.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.preprod.teddypayet.com/local/cache-vignettes/L500xH903/tutoriel-creationskel2012-5a567.png?1725404043' width='500' height='903' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Grille 960.gs appliqu&#233;e &#224; ma nouvelle interface.
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Mise en place des gabarits.&lt;/h2&gt;
&lt;p&gt;En plus de ma grille 960.gs, mon squelette est bas&#233; sur la structure &#171; &lt;a href=&#034;http://www.spip-contrib.net/Le-Squelette-Zpip-dist&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Z&lt;/a&gt; &#187; et le plugin &lt;a href=&#034;http://www.spip-contrib.net/Compositions-2-0&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Compositions&lt;/a&gt;. Je recr&#233;e de ce fait les r&#233;pertoires de base de ma structure :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; contenu&lt;/li&gt;&lt;li&gt; extra&lt;/li&gt;&lt;li&gt; head&lt;/li&gt;&lt;li&gt; images&lt;/li&gt;&lt;li&gt; inclure&lt;/li&gt;&lt;li&gt; lang&lt;/li&gt;&lt;li&gt; navigation&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Selon mes besoins, je copierai les fichiers html que je dois modifier de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;z-dist_v1/&lt;/code&gt; &#224; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;squelettes/&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Premier &#233;l&#233;ment : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;head.html&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Head.html&lt;/h2&gt;
&lt;p&gt;Il faut que SPIP arrive &#224; retrouver les fichiers de 960.gs. Je copie les fichiers &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;960.css&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;reset.css&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;text.css&lt;/code&gt; &#224; la racine de mon dossier squelettes.&lt;br class='manualbr' /&gt;Dans le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;inclure/head.html&lt;/code&gt;, je copie ce code juste avant tous les appels des fichiers css pr&#233;sent dans ce fichier :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='11' class='spip_cadre spip_cadre_block' dir='ltr'&gt;[ (#REM) Feuille de style du framework 960.gs ] &lt;link rel=&#034;stylesheet&#034; href=&#034;[(#CHEMIN{reset.css}|direction_css)]&#034; type=&#034;text/css&#034; media=&#034;all&#034; /&gt; &lt;link rel=&#034;stylesheet&#034; href=&#034;[(#CHEMIN{text.css}|direction_css)]&#034; type=&#034;text/css&#034; media=&#034;all&#034; /&gt; &lt;link rel=&#034;stylesheet&#034; href=&#034;[(#CHEMIN{960.css}|direction_css)]&#034; type=&#034;text/css&#034; media=&#034;all&#034; /&gt;&lt;/textarea&gt;&lt;h2 class=&#034;spip&#034;&gt;Body.html&lt;/h2&gt;
&lt;p&gt;Mon design n'utilise pas de zone &#171; extra &#187; de base. En tout cas, pas sur la page &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;contenu/page-sommaire.html&lt;/code&gt;. L'appel aux extras se fera dans le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;contenu/type.html&lt;/code&gt; (&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;article.html&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;breve.html&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;mot.html&lt;/code&gt;, etc.)&lt;/p&gt;
&lt;p&gt;En voici le code source spipien :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='54' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;div id=&#034;page&#034;&gt; &lt;div id=&#034;culotte&#034; class=&#034;wrapper&#034;&gt; &lt;div class=&#034;container_16 clearfix&#034;&gt; &lt;div class=&#034;grid_4&#034;&gt; &lt;div id=&#034;entete&#034;&gt; &lt;INCLURE{fond=inclure/entete,env} /&gt; &lt;div class=&#034;clear&#034;&gt;&lt;img src=&#034;#CHEMIN{css/images/spacer.gif}&#034; width=&#034;1&#034; height=&#034;1&#034; alt=&#034; &#034; /&gt;&lt;/div&gt; &lt;/div&gt; &lt;div id=&#034;nav&#034;&gt; &lt;INCLURE{fond=inclure/barre-nav,env} /&gt; &lt;div class=&#034;clear&#034;&gt;&lt;img src=&#034;#CHEMIN{css/images/spacer.gif}&#034; width=&#034;1&#034; height=&#034;1&#034; alt=&#034; &#034; /&gt;&lt;/div&gt; &lt;/div&gt; &lt;div class=&#034;clear&#034;&gt;&lt;img src=&#034;#CHEMIN{css/images/spacer.gif}&#034; width=&#034;1&#034; height=&#034;1&#034; alt=&#034; &#034; /&gt;&lt;/div&gt; &lt;/div&gt; &lt;div class=&#034;grid_12&#034;&gt; &lt;div id=&#034;bouton&#034; class=&#034;grid_8 prefix_4 omega&#034;&gt; &lt;INCLURE{fond=inclure/navigation-secondaire,env} /&gt; &lt;div class=&#034;clear&#034;&gt;&lt;img src=&#034;#CHEMIN{css/images/spacer.gif}&#034; width=&#034;1&#034; height=&#034;1&#034; alt=&#034; &#034; /&gt;&lt;/div&gt; &lt;/div&gt; &lt;div id=&#034;contenu&#034;&gt; &lt;INCLURE{fond=contenu/#ENV{type},env} /&gt; &lt;/div&gt; &lt;div class=&#034;clear&#034;&gt;&lt;img src=&#034;#CHEMIN{css/images/spacer.gif}&#034; width=&#034;1&#034; height=&#034;1&#034; alt=&#034; &#034; /&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;div id=&#034;pied&#034;&gt; &lt;div class=&#034;wrapper&#034;&gt; &lt;div class=&#034;container_16&#034;&gt; &lt;INCLURE{fond=inclure/pied,env} /&gt; &lt;div class=&#034;clear&#034;&gt;&lt;img src=&#034;#CHEMIN{css/images/spacer.gif}&#034; width=&#034;1&#034; height=&#034;1&#034; alt=&#034; &#034; /&gt;&lt;/div&gt; &lt;/div&gt;&lt;!-- fin container_16 --&gt; &lt;/div&gt;&lt;!-- fin wrapper--&gt; &lt;/div&gt; &lt;/div&gt;&lt;/textarea&gt;&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;&lt;strong&gt;&#192; noter :&lt;/strong&gt; la zone de contenu est dans un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grid_12&lt;/code&gt;. De ce fait, si nous utilisons des &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grid_X&lt;/code&gt; dans cette zone, nous devrons attribuer des &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;alpha&lt;/code&gt; et/ou &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;omega&lt;/code&gt; selon la position en premier ou dernier dans la colonne. Cela a pour effet d'enlever les &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;margin-left&lt;/code&gt; ou &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;margin-right&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;J'ai gard&#233; le m&#234;me principe d'INCLURE pour mes besoins sp&#233;cifiques : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;inclure/navigation-secondaire&lt;/code&gt;&lt;br class='manualbr' /&gt;Ce dernier fait appel &#224; ma petite barre de navigation contenant : le lien vers la page d'accueil, lien vers mon CV, lien vers mes informations g&#233;n&#233;rales telles que les conditions g&#233;n&#233;rales, la page de contact et enfin ma barre de recherche.&lt;/p&gt;
&lt;p&gt;Jusque l&#224;, rien de bien &#171; difficile &#187;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Le contenu&lt;/h2&gt;
&lt;p&gt;En tout premier lieu, on va commencer par &#233;diter le fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;contenu/page-sommaire.html&lt;/code&gt;. Il est la vitrine du site, et conditionnera les autres pages. Ses lignes de codes sont tr&#232;s simple :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='15' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;B_articles&gt; &lt;div class=&#034;liste articles&#034;&gt; #ANCRE_PAGINATION &lt;ul class=&#034;liste-items&#034;&gt; &lt;BOUCLE_articles(ARTICLES){id_secteur=1} {!par date} {pagination 9}&gt;[(#SET{position,[(#COMPTEUR_BOUCLE|alterner{' alpha','',' omega'})]})] #INCLURE{fond=inclure/article-resume-rubrique,id_article,position=#GET{position},grille=grid_4} &lt;/BOUCLE_articles&gt; &lt;/ul&gt; [&lt;p class=&#034;pagination&#034;&gt;(#PAGINATION{precedent_suivant})&lt;/p&gt;] &lt;/div&gt; &lt;/B_articles&gt;&lt;/textarea&gt;
&lt;p&gt;Rien de plus.&lt;/p&gt;
&lt;p&gt;La subtilit&#233; vient de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;inclure/article-resume-rubrique.html&lt;/code&gt;. Vous pouvez voir des param&#232;tres particuliers qui vont me servir selon la page :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='35' class='spip_cadre spip_cadre_block' dir='ltr'&gt;[(#SET{imglargeur, [(#ENV{imglargeur}|sinon{220})]})] [(#SET{imghauteur, [(#ENV{imghauteur}|sinon{220})]})] &lt;BOUCLE_articles(ARTICLES) {id_article} {statut?}&gt; &lt;li class=&#034;item hentry[ (#ENV{grille})][ (#ENV{position})]&#034; id=&#034;art#ID_ARTICLE&#034;&gt; &lt;div class=&#034;bordure fdblanc arrondi&#034;&gt;[(#SET{alt, [(#TITRE|attribut_html)]})] &lt;div class=&#034;logo&#034;&gt;&lt;a href=&#034;#URL_ARTICLE&#034;&gt;&lt;BOUCLE_documents(DOCUMENTS) {id_article}{par date,id_document}{extension IN jpg,gif,bmp,png}{0,1}&gt;[(#LOGO_DOCUMENT**|image_passe_partout{[(#GET{imglargeur})],[(#GET{imghauteur})]}|image_recadre{[(#GET{imglargeur})],[(#GET{imghauteur})],top}|inserer_attribut{'class','spip_logos'}|inserer_attribut{'alt',#GET{alt}})]&lt;/BOUCLE_documents&gt;&lt;/B_documents&gt;[(#LOGO_ARTICLE_NORMAL||image_passe_partout{[(#GET{imglargeur})],[(#GET{imghauteur})]}|image_recadre{[(#GET{imglargeur})],[(#GET{imghauteur})],top}|inserer_attribut{'class','spip_logos'}|inserer_attribut{'alt',#GET{alt}})]&lt;//B_documents&gt;&lt;/a&gt;&lt;/div&gt; &lt;div class=&#034;titre&#034;&gt;&lt;a href=&#034;#URL_ARTICLE&#034;&gt;[(#TITRE)]&lt;/a&gt;&lt;/div&gt; &lt;div class=&#034;info-publi&#034;&gt;[&lt;abbr class=&#034;published&#034; title=&#034;[(#DATE|date_iso)]&#034;&gt;(#DATE|nom_mois)[ (#DATE|annee)]&lt;/abbr&gt;]&lt;/div&gt; [&lt;div class=&#034;[(#EDIT{intro})] introduction entry-content&#034;&gt;(#INTRODUCTION|couper{150}|replace{' :',' :'})&lt;/div&gt;] &lt;div class=&#034;lire-la-suite&#034;&gt;&lt;a class=&#034;lire-la-suite&#034; href=&#034;#URL_ARTICLE&#034;&gt;&lt;:zpip:lire_la_suite:&gt;&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/li&gt; &lt;/BOUCLE_articles&gt;&lt;/textarea&gt;
&lt;p&gt;Il y a 2 &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#SET&lt;/code&gt; importants. Ils d&#233;terminent la largeur et la hauteur de mes vignettes.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#SET&lt;/code&gt; : il est configur&#233; gr&#226;ce aux param&#232;tres &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;imglargeur&lt;/code&gt; et &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;imghauteur&lt;/code&gt;. On y met une valeur de s&#233;curit&#233; si l'un des param&#232;tres n'est pas renseign&#233;.&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;[ (#ENV{grille})]&lt;/code&gt; : renseigne sur quelle grille va s'adapter mon bloc.&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;[ (#ENV{position}]&lt;/code&gt; : renseigne tour &#224; tour si je suis en d&#233;but de colonne ou en fin de colonne (&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;alpha&lt;/code&gt; ou &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;omega&lt;/code&gt; ou rien&#8230;). Je le conditionne dans &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;contenu/page-sommaire.html&lt;/code&gt; avec un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#COMPTEUR_BOUCLE|alterner{&#8230;}&lt;/code&gt;&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;image_passe_partout&lt;/code&gt; : mon filtre pr&#233;f&#233;r&#233; pour les images, coupl&#233; &#224; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;image_recadre&lt;/code&gt;. Dans ces 2 filtres, j'applique ma largeur et ma hauteur d&#233;termin&#233;es par les &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#SET&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Voil&#224; ! Le site est pr&#234;t !&lt;/strong&gt; Si si, je vous jure ! On a fait le plus dure. Le reste n'est que la d&#233;clinaison de ce m&#234;me principe&#8230;&lt;br class='manualbr' /&gt;Pour chaque rubrique, ou presque, j'ai un gabarit sp&#233;cifique que j'applique gr&#226;ce au plugin &lt;i&gt;Compositions&lt;/i&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;D&#233;clinaisons&lt;/h2&gt;
&lt;p&gt;Pour ma rubrique &lt;a href='https://www.preprod.teddypayet.com/Savoir-faire' class=&#034;spip_in&#034;&gt;Savoir-faire&lt;/a&gt;, j'ai un squelette d&#233;di&#233; : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;contenu/rubrique-services.html&lt;/code&gt;.&lt;br class='manualbr' /&gt;C'est le meilleur exemple pour la r&#233;utilisation de mon mod&#232;le &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;inclure/article-resume-rubrique.html&lt;/code&gt;. &lt;i&gt;Bon&#8230; J'avoue, je l'ai un peu modifi&#233; en r&#233;el car je n'ai pas besoin de la date ni m&#234;me de l'auteur sur ces pages. Un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;display:none&lt;/code&gt; ne me suffisait pas&#8230;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Donc, dans &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;contenu/rubrique-services.html&lt;/code&gt;, j'ai fait une boucle pour chaque sous rubrique pour les afficher diff&#233;remment. &lt;i&gt;Rien de complexe de ce fait, je ne l'illustre pas car un basique en boucle SPIP.&lt;/i&gt; Ma premi&#232;re boucle utilise cette inclusion :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='7' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;BOUCLE_articlesinternet(ARTICLES){id_rubrique} {!par date}&gt;[(#SET{position,[(#COMPTEUR_BOUCLE|alterner{' alpha',' omega'})]})] #INCLURE{fond=inclure/article-resume-rubrique,id_article,position=#GET{position},grille=grid_6,imglargeur=340,imghauteur=220} &lt;/BOUCLE_articlesinternet&gt;&lt;/textarea&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; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#GET{position}&lt;/code&gt; : &#231;a n'a pas chang&#233; de sa premi&#232;re utilisation. &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;[(#COMPTEUR_BOUCLE|alterner{' alpha',' omega'})]&lt;/code&gt; d&#233;fini la position de mon bloc ;&lt;/li&gt;&lt;li&gt; Le param&#232;tre &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grille&lt;/code&gt; : je nomme express&#233;ment ma grille &#224; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grid_6&lt;/code&gt; pour que je sois &#224; l'affichage sur &#034;2 colonnes&#034; ;&lt;/li&gt;&lt;li&gt; Le param&#232;tre &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;imglargeur&lt;/code&gt; : je donne la largeur &#224; laquelle mon logo sera redimensionn&#233;, 340 px qui correspondent &#224; la largeur d'un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grid_6&lt;/code&gt; ;&lt;/li&gt;&lt;li&gt; Le param&#232;tre &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;imghauteur&lt;/code&gt; : je donne la hauteur &#224; laquelle mon logo sera redimensionn&#233;, 220 px ;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Vous pouvez v&#233;rifier ce que &#231;a donne &lt;a href='https://www.preprod.teddypayet.com/Savoir-faire#internet' class=&#034;spip_in&#034;&gt;ici&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Le deuxi&#232;me appel&lt;/strong&gt;&lt;br class='manualbr' /&gt;Pour ma 2&#232;me sous-rubrique, je fais l'appel ainsi :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='6' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;BOUCLE_articlesdesign(ARTICLES){id_rubrique} {!par date}&gt;[(#SET{position,[(#COMPTEUR_BOUCLE|alterner{' alpha','',' omega'})]})] #INCLURE{fond=inclure/article-resume-rubrique,id_article,position=#GET{position},grille=grid_4} &lt;/BOUCLE_articlesdesign&gt;&lt;/textarea&gt;
&lt;p&gt;L&#224;, pas de changement existentiel. On est sur 3 colonnes, soit des &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grid_4&lt;/code&gt;. Pas la peine de renseigner la largeur et la hauteur de ma vignette car les nombres par d&#233;faut me conviennent sur cette grille.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Et enfin&#8230;&lt;/strong&gt;&lt;br class='manualbr' /&gt;Je fais un 3&#232;me et dernier appel &#224; cet inclure pour les articles de ma rubrique (et plus ses sous-rubriques) :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='5' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;BOUCLE_articles(ARTICLES){id_rubrique} {!par date}&gt; #INCLURE{fond=inclure/article-resume-rubrique,id_article,position=&#034;alpha omega&#034;,grille=&#034;grid_10 prefix_1 suffix_1&#034;,imglargeur=580} &lt;/BOUCLE_articles&gt;&lt;/textarea&gt;
&lt;p&gt;Le but de cet appel est d'afficher sur une plus grande largeur les articles de la rubrique. On est sur un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;grid_10&lt;/code&gt;. Je lui rajoute un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;prefix_1&lt;/code&gt; et un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;suffix_1&lt;/code&gt; pour que la colonne soit centr&#233;e dans ma zone de contenu.&lt;br class='manualbr' /&gt;La position est en &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;alpha&lt;/code&gt; ET &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;omega&lt;/code&gt; car 10+1+1=12. Les &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;margin-left&lt;/code&gt; et &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;margin-right&lt;/code&gt; sont alors superflus.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Vous pouvez voir que ce n'est pas compliqu&#233; de r&#233;aliser un squelette pour SPIP sur les mod&#232;les :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Z-dist ;&lt;/li&gt;&lt;li&gt; Compositions ;&lt;/li&gt;&lt;li&gt; et enfin 960.gs.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Pour pousser l'exemple, un autre article sera publi&#233; dans peu de temps sur les quelques param&#232;tres &#224; modifier pour en faire un squelette d&#233;di&#233; aux smartphones. Cette d&#233;clinaison m'a pris 1 heure de mon temps maximum.&lt;/p&gt;
&lt;p&gt;Le tout est de bien pens&#233; &#224; votre squelette, comment vous simplifier la t&#226;che par la suite. C'est le conseil que je peux vous donner.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;h2 class=&#034;spip&#034;&gt;Pour aller plus loin&lt;/h2&gt;
&lt;p&gt;Voici quelques lectures suppl&#233;mentaires :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;i&gt;image_passe_partout :&lt;/i&gt; &lt;a href=&#034;http://www.spip.net/fr_article4562.html&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.spip.net/fr_article4562.html&lt;/a&gt; ;&lt;/li&gt;&lt;li&gt; &lt;i&gt;image_recadre :&lt;/i&gt; : dans le paragraphe &#034;Recadrer une image&#034; &lt;a href=&#034;http://www.spip.net/fr_article3327.html&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.spip.net/fr_article3327.html&lt;/a&gt; ;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://www.spip-contrib.net/Zpip-et-la-creation-rapide-de-pages&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Zpip et la cr&#233;ation rapide de pages&lt;/a&gt; ;&lt;/li&gt;&lt;li&gt; 960.gs : &lt;a href=&#034;http://960.gs&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;le site officiel&lt;/a&gt; ;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Teddy Payet, mill&#233;sime 2012</title>
		<link>https://www.preprod.teddypayet.com/Teddy-Payet-millesime-2012</link>
		<guid isPermaLink="true">https://www.preprod.teddypayet.com/Teddy-Payet-millesime-2012</guid>
		<dc:date>2011-12-27T00:45:25Z</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>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Graphiste</dc:subject>
		<dc:subject>B&#233;n&#233;vole</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Et voil&#224;, avec la nouvelle ann&#233;e approchant, mon site fait peau neuve. &lt;br class='autobr' /&gt; Il &#233;tait temps qu'un changement arrive sur ce site. Mais ce n'est pas qu'esth&#233;tique. En effet, cette nouvelle version apporte une nouvelle rubrique : La R&#233;union et Spip. Cette derni&#232;re est un annuaire des sites internet de la R&#233;union port&#233;s par SPIP, qu'ils soient r&#233;cents ou non.&lt;/p&gt;


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

/ 
&lt;a href="https://www.preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Photoshop" rel="tag"&gt;Photoshop&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Developpeur-Web" rel="tag"&gt;D&#233;veloppeur Web&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Graphiste" rel="tag"&gt;Graphiste&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Benevole" rel="tag"&gt;B&#233;n&#233;vole&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Et voil&#224;, avec la nouvelle ann&#233;e approchant, mon site fait peau neuve.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Il &#233;tait temps qu'un changement arrive sur ce site. Mais ce n'est pas qu'esth&#233;tique.&lt;br class='manualbr' /&gt;En effet, cette nouvelle version apporte une nouvelle rubrique : &lt;a href='https://www.preprod.teddypayet.com/La-Reunion-et-Spip' class=&#034;spip_in&#034;&gt;La R&#233;union et Spip&lt;/a&gt;. Cette derni&#232;re est un annuaire des sites internet de la R&#233;union port&#233;s par SPIP, qu'ils soient r&#233;cents ou non.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/teddypayet_com-2012-005.png" length="638059" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/teddypayet_com-2012-004.png" length="957268" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/teddypayet_com-2012-003.png" length="1271326" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/teddypayet_com-2012-002.png" length="588780" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/teddypayet_com-2012-001.png" length="1086604" type="image/png" />
		

	</item>
<item xml:lang="fr">
		<title>La Finance Pour Tous</title>
		<link>https://www.preprod.teddypayet.com/La-Finance-Pour-Tous</link>
		<guid isPermaLink="true">https://www.preprod.teddypayet.com/La-Finance-Pour-Tous</guid>
		<dc:date>2011-04-12T13:02:44Z</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>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>La Finance Pour Tous</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Freelance</dc:subject>

		<description>
&lt;p&gt;La Finance Pour tous est un Institut pour l'Education Financi&#232;re du Public (IEFP). Ce site a &#233;t&#233; r&#233;alis&#233; par Gaspard de Freelancis.com en SPIP 1.9.2 &lt;br class='autobr' /&gt;
Ma t&#226;che a &#233;t&#233; de mettre &#224; jour le site en SPIP 2.1.9 notamment pour l'utilisation du plugin SPIP-Listes pour mieux g&#233;rer leu base de donn&#233;es d'abonn&#233;s cons&#233;quente.&lt;/p&gt;


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

/ 
&lt;a href="https://www.preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/La-Finance-Pour-Tous-31" rel="tag"&gt;La Finance Pour Tous&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Developpeur-Web" rel="tag"&gt;D&#233;veloppeur Web&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Freelance" rel="tag"&gt;Freelance&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://www.preprod.teddypayet.com/local/cache-vignettes/L150xH102/arton48-e5204.png?1725404043' class='spip_logo spip_logo_right' width='150' height='102' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;La Finance Pour tous est un Institut pour l'Education Financi&#232;re du Public (IEFP). Ce site a &#233;t&#233; r&#233;alis&#233; par Gaspard de &lt;a href=&#034;http://www.freelancis.com/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Freelancis.com&lt;/a&gt; en SPIP 1.9.2&lt;/p&gt;
&lt;p&gt;Ma t&#226;che a &#233;t&#233; de mettre &#224; jour le site en SPIP 2.1.9 notamment pour l'utilisation du plugin SPIP-Listes pour mieux g&#233;rer leu base de donn&#233;es d'abonn&#233;s cons&#233;quente.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/iefp_article.png" length="219921" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/iefp_rubr_jeunes.png" length="221932" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/iefp_rubr_faq.png" length="248685" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/iefp_accueil.png" length="283680" type="image/png" />
		

	</item>
<item xml:lang="fr">
		<title>RAMAU</title>
		<link>https://www.preprod.teddypayet.com/RAMAU</link>
		<guid isPermaLink="true">https://www.preprod.teddypayet.com/RAMAU</guid>
		<dc:date>2011-02-21T09: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>Traitement automatique des images</dc:subject>
		<dc:subject>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>RAMAU</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>B&#233;n&#233;vole</dc:subject>
		<dc:subject>Freelance</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Pour se travailler, je devais faire un portage du site vers la version SPIP 2 depuis une version 1.9.2 pour pouvoir am&#233;liorer les boucles des squelettes. L'aspect graphique &#233;tait d&#233;j&#224; en place, je n'ai fait qu'un petit nettoyage des CSS et du code html. Le serveur &#233;tant relativement ancien, nous avons fait la migration vers un serveur plus v&#233;loce, plus r&#233;cent.&lt;/p&gt;


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

/ 
&lt;a href="https://www.preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/RAMAU-32" rel="tag"&gt;RAMAU&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Developpeur-Web" rel="tag"&gt;D&#233;veloppeur Web&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Benevole" rel="tag"&gt;B&#233;n&#233;vole&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Freelance" rel="tag"&gt;Freelance&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://www.preprod.teddypayet.com/local/cache-vignettes/L150xH92/arton58-ff451.jpg?1725121583' class='spip_logo spip_logo_right' width='150' height='92' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Pour se travailler, je devais faire un portage du site vers la version SPIP 2 depuis une version 1.9.2 pour pouvoir am&#233;liorer les boucles des squelettes. L'aspect graphique &#233;tait d&#233;j&#224; en place, je n'ai fait qu'un petit nettoyage des CSS et du code html.&lt;br class='manualbr' /&gt;Le serveur &#233;tant relativement ancien, nous avons fait la migration vers un serveur plus v&#233;loce, plus r&#233;cent.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/05_ramau_mot-cle_.png" length="210673" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/04_ramau_type.png" length="177965" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/03_ramau_liste_auteurs.png" length="302763" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/02_ramau_rubrique.png" length="279223" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/01_ramau_accueil.png" length="464763" type="image/png" />
		

	</item>
<item xml:lang="fr">
		<title>Squelette Infinity</title>
		<link>https://www.preprod.teddypayet.com/Squelette-Infinity</link>
		<guid isPermaLink="true">https://www.preprod.teddypayet.com/Squelette-Infinity</guid>
		<dc:date>2011-01-27T11:42:15Z</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>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>B&#233;n&#233;vole</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Cet article est sur le site SPIP-Contrib pour la communaut&#233; SPIP. &lt;br class='autobr' /&gt; Pr&#233;ambule Ce squelette est le portage d'un th&#232;me Wordpress vers SPIP. Il a &#233;t&#233; r&#233;alis&#233; par Yushi &amp; Smashing Magazine qui nous ont autoris&#233; son utilisation sous SPIP. &lt;br class='autobr' /&gt;
Licence Ce squelette est publi&#233; sous licence CC BY-SA &lt;br class='autobr' /&gt;
Pr&#233;sentation Ce squelette poss&#232;de 3 colonnes fixes, une pr&#233;sentation des articles par vignettes, l'int&#233;gration des derniers messages de votre compte Delicious et/ou Twitter (r&#233;glables depuis l'espace (&#8230;)&lt;/p&gt;


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

/ 
&lt;a href="https://www.preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Benevole" rel="tag"&gt;B&#233;n&#233;vole&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Cet article est sur le site &lt;a href=&#034;http://www.spip-contrib.net/Infinity&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;SPIP-Contrib&lt;/a&gt; pour la communaut&#233; SPIP.&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;Ce squelette est le portage d'un th&#232;me Wordpress vers SPIP. Il a &#233;t&#233; r&#233;alis&#233; par &lt;a href=&#034;http://www.smashingmagazine.com/2008/08/08/infinity-a-free-wordpress-theme/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Yushi &amp; Smashing Magazine&lt;/a&gt; qui nous ont autoris&#233; son utilisation sous SPIP.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Licence&lt;/h2&gt;
&lt;p&gt;Ce squelette est publi&#233; sous licence &lt;a href=&#034;http://creativecommons.org/licenses/by-sa/3.0/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;CC BY-SA&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pr&#233;sentation&lt;/h2&gt;
&lt;p&gt;Ce squelette poss&#232;de 3 colonnes fixes, une pr&#233;sentation des articles par vignettes, l'int&#233;gration des derniers messages de votre compte Delicious et/ou Twitter (r&#233;glables depuis l'espace d'administration)&lt;/p&gt;
&lt;div class='spip_document_82 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://www.preprod.teddypayet.com/IMG/png/accueil-3.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.preprod.teddypayet.com/local/cache-vignettes/L500xH488/accueil-3-97941.png?1725179235' width='500' height='488' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Installation&lt;/h2&gt;
&lt;p&gt;R&#233;cup&#233;rer le squelette &lt;a href=&#034;http://zone.spip.org/trac/spip-zone/browser/_squelettes_/squelettes_infinity&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Infinity&lt;/a&gt; sur SPIP-Zone ou le zip ci-joint. Le plugin s'installe comme &lt;a href=&#034;http://www.spip.net/fr_article3396.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;tout plugin&lt;/a&gt;. &lt;br class='manualbr' /&gt;Cliquer sur l'ic&#244;ne des outils &#224; c&#244;t&#233; de son nom dans la page de gestion des plugins pour le configurer (cf. explications ci-dessous).&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;N&#233;cessite &lt;/h2&gt;
&lt;p&gt;Ce squelette n&#233;cessite les plugins suivants :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://www.spip-contrib.net/Le-Squelette-Zpip-dist&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Le Squelette Zpip-dist&lt;/a&gt; ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://www.spip-contrib.net/cfg-references&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;cfg : r&#233;f&#233;rences&lt;/a&gt; ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://www.spip-contrib.net/Menus,3139&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Menus&lt;/a&gt; ;&lt;/p&gt;
&lt;p&gt;Il utilise aussi &lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://www.spip-contrib.net/Comments-2-pour-SPIP-2&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Comments 2 pour SPIP 2&lt;/a&gt; ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://www.spip-contrib.net/Nuage-de-mots-cles&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Nuage (de mots-cl&#233;s)&lt;/a&gt; ;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Configuration&lt;/h2&gt;
&lt;p&gt;Dans les 2 colonnes de droites, il est possible d'avoir les derniers messages de son compte twitter et son compte Delicious. Pour cela, il suffit d'aller &#224; l'adresse &lt;i&gt; ?exec=cfg&amp;cfg=infinity&lt;/i&gt; pour renseigner les informations suivantes :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; l'affichage ou non du bloc twitter ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; son identifiant Twitter ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; le nombre de messages que nous d&#233;sirons afficher ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; l'affichage ou non du bloc Delicious ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; son identifiant Delicious ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; le nombre de messages que nous d&#233;sirons afficher ;&lt;/p&gt;
&lt;div class='spip_document_80 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://www.preprod.teddypayet.com/IMG/png/cfg_infinity.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.preprod.teddypayet.com/local/cache-vignettes/L500xH452/cfg_infinity-e625c.png?1725179235' width='500' height='452' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Bien entendu, si vous n'avez aucun de ces comptes, il vous suffit de laisser &#034;non&#034; coch&#233; pour l'affichage de chacun.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Les vignettes&lt;/h2&gt;
&lt;p&gt;Ce squelette affiche les articles gr&#226;ce au logo de ces articles. De ce fait, il faut respecter une taille minimale de 235 x 150 px. Ainsi, la vignette occupera tout l'espace pr&#233;vu.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Todo-List&lt;/h2&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; internationaliser le squelette&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Temps-Libre Magazine / phase 1</title>
		<link>https://www.preprod.teddypayet.com/Temps-Libre-Magazine-phase-1</link>
		<guid isPermaLink="true">https://www.preprod.teddypayet.com/Temps-Libre-Magazine-phase-1</guid>
		<dc:date>2010-03-23T08:43:07Z</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>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Dreamweaver</dc:subject>
		<dc:subject>Graphic Design</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>Seniorcom</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Freelance</dc:subject>

		<description>
&lt;p&gt;Temps-Libre est un magazine pour les senior pr&#233;sentant des activit&#233;s, des bons plans, des voyages, etc. &lt;br class='autobr' /&gt;
Le travail, en phase 1, a &#233;t&#233; de r&#233;aliser la mise &#224; jour de SPIP 1.9.2c vers SPIP 2 et ajout de nouvelles fonctionnalit&#233;s :
&lt;br class='autobr' /&gt;
&#8211; commentaires ;
&lt;br class='autobr' /&gt;
&#8211; flux RSS ;
&lt;br class='autobr' /&gt;
&#8211; Vid&#233;os ;
&lt;br class='autobr' /&gt;
&#8211; envoi d'articles &#224; des amis ;
&lt;br class='autobr' /&gt;
&#8211; enregistrement d'articles en PDF ;
&lt;br class='autobr' /&gt;
&#8211; mise en page simple alternative pour impression ;
&lt;br class='autobr' /&gt;
&#8211; gestion de banni&#232;res publicitaires ;
&lt;br class='autobr' /&gt;
&#8211; etc. &lt;br class='autobr' /&gt;
Une refonte esth&#233;tique a &#233;t&#233; r&#233;alis&#233; en axant (&#8230;)&lt;/p&gt;


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

/ 
&lt;a href="https://www.preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Dreamweaver" rel="tag"&gt;Dreamweaver&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Graphic-Design" rel="tag"&gt;Graphic Design&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Seniorcom" rel="tag"&gt;Seniorcom&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Developpeur-Web" rel="tag"&gt;D&#233;veloppeur Web&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Freelance" rel="tag"&gt;Freelance&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Temps-Libre est un magazine pour les senior pr&#233;sentant des activit&#233;s, des bons plans, des voyages, etc.&lt;/p&gt;
&lt;p&gt;Le travail, en phase 1, a &#233;t&#233; de r&#233;aliser la mise &#224; jour de SPIP 1.9.2c vers SPIP 2 et ajout de nouvelles fonctionnalit&#233;s :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; commentaires ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; flux RSS ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Vid&#233;os ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; envoi d'articles &#224; des amis ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; enregistrement d'articles en PDF ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; mise en page simple alternative pour impression ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; gestion de banni&#232;res publicitaires ;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; etc.&lt;/p&gt;
&lt;p&gt;Une refonte esth&#233;tique a &#233;t&#233; r&#233;alis&#233; en axant sur une mise en page typique &#034;magazine&#034;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/temps-libre-accueil.png" length="1516323" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/temps-libre-article.png" length="1920724" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/temps-libre-thematique.png" length="1054807" type="image/png" />
		

	</item>
<item xml:lang="fr">
		<title>Le Fil de la Marianne</title>
		<link>https://www.preprod.teddypayet.com/Le-Fil-de-la-Marianne</link>
		<guid isPermaLink="true">https://www.preprod.teddypayet.com/Le-Fil-de-la-Marianne</guid>
		<dc:date>2010-01-12T10:14:41Z</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>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Personnel</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Portage et corrections d'un squelette d&#233;di&#233; &#224; la syndication d'articles (flux RSS) pour SPIP. Am&#233;lioration du squelette initiale : Int&#233;gration des plugins : Banni&#232;res (Gestion de bandeaux publicitaires), Notation d'&#233;l&#233;ments ; Squelette d'archives pour retrouver les articles publi&#233;s &#224; une date ; Ajout d'un squelette sp&#233;cifique pour afficher un article syndiqu&#233;.&lt;/p&gt;


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

/ 
&lt;a href="https://www.preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Developpeur-Web" rel="tag"&gt;D&#233;veloppeur Web&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Portage et corrections d'un squelette d&#233;di&#233; &#224; la syndication d'articles (flux RSS) pour SPIP.&lt;br class='manualbr' /&gt;Am&#233;lioration du squelette initiale :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Int&#233;gration des plugins : Banni&#232;res (Gestion de bandeaux publicitaires), Notation d'&#233;l&#233;ments ;&lt;/li&gt;&lt;li&gt; Squelette d'archives pour retrouver les articles publi&#233;s &#224; une date ;&lt;/li&gt;&lt;li&gt; Ajout d'un squelette sp&#233;cifique pour afficher un article syndiqu&#233;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/Le_fil_de_la_Marianne_1263291016457.png" length="262329" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/Le_fil_de_la_Marianne_-_Graphisme_1263290653514.png" length="256651" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/Fubiz_TM_-_Le_fil_de_la_Marianne_1263290810377.png" length="311407" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/Gnuf_Campaign_-_Le_fil_de_la_Marianne_1263290693069.png" length="218464" type="image/png" />
		

	</item>
<item xml:lang="fr">
		<title>Th&#232;me &#034;Pixel 1.9.8&#034; pour Zpip</title>
		<link>https://www.preprod.teddypayet.com/Theme-Pixel-1-9-8-pour-Zpip</link>
		<guid isPermaLink="true">https://www.preprod.teddypayet.com/Theme-Pixel-1-9-8-pour-Zpip</guid>
		<dc:date>2009-11-22T12:28: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>XHTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Dreamweaver</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>Int&#233;grateur</dc:subject>
		<dc:subject>Personnel</dc:subject>
		<dc:subject>SVN</dc:subject>

		<description>
&lt;p&gt;Portage du th&#232;me wordpress vers SPIP gr&#226;ce au plugin Zpip. &lt;br class='autobr' /&gt; Un th&#232;me sombre en 2 colonnes. Menu d&#233;roulant par survol. Mise en page avec une largeur fixe de 960px (560px pour la colonne principale et 340px pour la colonne de droite.) Pr&#233;sentation &lt;br class='autobr' /&gt;
Adapt&#233; de http://wordpress.org/extend/themes/pixel, pour le plugin Zpip par Teddy Payet, sous licence GPL 2.&lt;/p&gt;


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

/ 
&lt;a href="https://www.preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/XHTML" rel="tag"&gt;XHTML&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Dreamweaver" rel="tag"&gt;Dreamweaver&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Integrateur" rel="tag"&gt;Int&#233;grateur&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;, 
&lt;a href="https://www.preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Portage du th&#232;me wordpress vers SPIP gr&#226;ce au plugin &lt;a href=&#034;http://www.spip-contrib.net/Le-Squelette-Zpip&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Zpip&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;Un th&#232;me sombre en 2 colonnes. Menu d&#233;roulant par survol. Mise en page avec une largeur fixe de 960px (560px pour la colonne principale et 340px pour la colonne de droite.)&lt;/strong&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pr&#233;sentation&lt;/h2&gt;
&lt;p&gt;Adapt&#233; de &lt;a href=&#034;http://wordpress.org/extend/themes/pixel&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://wordpress.org/extend/themes/pixel&lt;/a&gt;, pour le plugin &lt;a href=&#034;http://www.spip-contrib.net/Le-Squelette-Zpip&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Zpip&lt;/a&gt; par Teddy Payet, sous licence GPL 2.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/Pixel_1_9_8_accueil-2.png" length="319935" type="image/png" />
		
		<enclosure url="https://www.preprod.teddypayet.com/IMG/png/Pixel_1_9_8_charte_typo.png" length="411059" type="image/png" />
		

	</item>



</channel>

</rss>
