<?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://www.teddypayet.com/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://teddypayet.com/spip.php?id_mot=22&amp;page=backend" rel="self" type="application/rss+xml" />

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

                    

<item xml:lang="fr">
		<title>Plugin &#034;Lister les logos&#034;</title>
		<link>https://teddypayet.com/Plugin-Lister-les-logos</link>
		<guid isPermaLink="true">https://teddypayet.com/Plugin-Lister-les-logos</guid>
		<dc:date>2026-02-19T08:30: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>Git</dc:subject>

		<description>
&lt;p&gt;Dans SPIP, les logos sont largement utilis&#233;s pour illustrer les contenus : logos d'articles, de rubriques, d'organisations ou encore d'objets &#233;ditoriaux sp&#233;cifiques. Avec le temps, un site peut accumuler un grand nombre de logos, parfois difficiles &#224; identifier ou &#224; g&#233;rer. &lt;br class='autobr' /&gt;
J'ai initialement d&#233;velopp&#233; le plugin Lister les logos en 2014 pour r&#233;pondre &#224; un besoin simple : visualiser rapidement l'ensemble des logos pr&#233;sents sur un site SPIP et faciliter leur gestion. &lt;br class='autobr' /&gt;
Le plugin propose (&#8230;)&lt;/p&gt;


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

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

		</description>


 <content:encoded>&lt;img src='https://teddypayet.com/local/cache-vignettes/L150xH100/fond_article_plugin_lister_logos-7d3a9.png?1772638668' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Dans SPIP, les logos sont largement utilis&#233;s pour illustrer les contenus : logos d'articles, de rubriques, d'organisations ou encore d'objets &#233;ditoriaux sp&#233;cifiques. Avec le temps, un site peut accumuler un grand nombre de logos, parfois difficiles &#224; identifier ou &#224; g&#233;rer.&lt;/p&gt;
&lt;p&gt;J'ai initialement d&#233;velopp&#233; le plugin &lt;strong&gt;Lister les logos&lt;/strong&gt; en 2014 pour r&#233;pondre &#224; un besoin simple : &lt;strong&gt;visualiser rapidement l'ensemble des logos pr&#233;sents sur un site SPIP&lt;/strong&gt; et faciliter leur gestion.&lt;/p&gt;
&lt;p&gt;Le plugin propose notamment :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; une &lt;strong&gt;liste centralis&#233;e des logos utilis&#233;s sur le site&lt;/strong&gt;&lt;/li&gt;&lt;li&gt; une &lt;strong&gt;visualisation rapide des images associ&#233;es aux objets &#233;ditoriaux&lt;/strong&gt;&lt;/li&gt;&lt;li&gt; un acc&#232;s direct aux contenus li&#233;s aux logos&lt;/li&gt;&lt;li&gt; une aide pr&#233;cieuse pour &lt;strong&gt;identifier les logos inutilis&#233;s ou &#224; remplacer&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Cette vue d'ensemble permet de &lt;strong&gt;mieux maintenir les m&#233;dias d'un site,&lt;/strong&gt; notamment lors d'une refonte graphique, d'une migration ou d'un travail de nettoyage des contenus.&lt;/p&gt;
&lt;p&gt;Apr&#232;s plusieurs ann&#233;es d'utilisation, j'ai r&#233;cemment mis &#224; jour le plugin pour le rendre compatible avec SPIP 4, afin qu'il continue &#224; rendre service aux webmestres et int&#233;grateurs qui souhaitent garder une vision claire des ressources graphiques de leur site.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Plugin SPIP : &lt;a href=&#034;https://plugins.spip.net/lister_logos.html?compatible_spip=4.4&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://plugins.spip.net/lister_logos.html?compatible_spip=4.4&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Documentation : &lt;a href=&#034;https://contrib.spip.net/4600&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://contrib.spip.net/4600&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Redirections 301 pour SPIP : Un plugin qui r&#233;pond &#224; un vrai besoin</title>
		<link>https://teddypayet.com/Redirections-301-pour-SPIP-Un-plugin-qui-repond-a-un-vrai-besoin</link>
		<guid isPermaLink="true">https://teddypayet.com/Redirections-301-pour-SPIP-Un-plugin-qui-repond-a-un-vrai-besoin</guid>
		<dc:date>2025-03-26T08:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>B&#233;n&#233;vole</dc:subject>
		<dc:subject>Lead Developer</dc:subject>
		<dc:subject>PHPStorm</dc:subject>
		<dc:subject>Git</dc:subject>

		<description>
&lt;p&gt;Dans le cadre d'une refonte &#233;ditoriale sur l'un des sites que je g&#232;re, je me suis retrouv&#233; confront&#233; &#224; un probl&#232;me r&#233;current : certaines URLs allaient dispara&#238;tre, rendant inaccessible du contenu pr&#233;c&#233;demment index&#233; et potentiellement encore consult&#233;. Pour &#233;viter ces erreurs 404 et pr&#233;server le r&#233;f&#233;rencement du site, il me fallait une solution efficace pour g&#233;rer les redirections 301 directement dans SPIP. &lt;br class='autobr' /&gt; Ayant d&#233;j&#224; cr&#233;&#233; plusieurs plugins par le pass&#233;, j'ai d&#251; m'y replonger apr&#232;s une (&#8230;)&lt;/p&gt;


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

/ 
&lt;a href="https://teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Benevole" rel="tag"&gt;B&#233;n&#233;vole&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Lead-Developer" rel="tag"&gt;Lead Developer&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/PHPStorm" rel="tag"&gt;PHPStorm&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Git" rel="tag"&gt;Git&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://teddypayet.com/local/cache-vignettes/L150xH100/tim-foster-ldsahwkvezi-unsplash-18238.jpg?1748259151' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Dans le cadre d'une refonte &#233;ditoriale sur l'un des sites que je g&#232;re, je me suis retrouv&#233; confront&#233; &#224; un probl&#232;me r&#233;current : certaines URLs allaient dispara&#238;tre, rendant inaccessible du contenu pr&#233;c&#233;demment index&#233; et potentiellement encore consult&#233;. Pour &#233;viter ces erreurs 404 et pr&#233;server le r&#233;f&#233;rencement du site, il me fallait une solution efficace pour g&#233;rer les redirections 301 directement dans SPIP.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Ayant d&#233;j&#224; cr&#233;&#233; plusieurs plugins par le pass&#233;, j'ai d&#251; m'y replonger apr&#232;s une longue p&#233;riode d'inactivit&#233; sur ce type de d&#233;veloppement. J'ai donc d&#233;cid&#233; de concevoir un plugin permettant d'ajouter et de g&#233;rer facilement des redirections permanentes depuis l'interface d'administration de SPIP.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Red&#233;couverte des pratiques de la communaut&#233; SPIP&lt;/h2&gt;
&lt;p&gt;En me replongeant dans l'univers du d&#233;veloppement de plugins SPIP, je me suis aper&#231;u que certaines r&#232;gles et pratiques avaient &#233;volu&#233;, notamment sur la plateforme de d&#233;veloppement &lt;a href=&#034;https://git.spip.net/explore&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;git.spip.net&lt;/a&gt;. Il m'a fallu me remettre &#224; jour sur ces nouvelles conventions et adapter mon code en cons&#233;quence.&lt;/p&gt;
&lt;p&gt;Une fois le plugin finalis&#233;, je l'ai d&#233;ploy&#233; sur mon propre site, mon blog, afin d'en tester l'efficacit&#233; en situation r&#233;elle. Rapidement, j'ai constat&#233; l'existence de nombreuses erreurs 404 provoqu&#233;es par des robots explorant d'anciennes URLs. Cet outil m'a permis de mettre en place les redirections n&#233;cessaires et d'analyser le comportement des visiteurs et des moteurs de recherche face &#224; ces modifications.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Un accueil positif de la communaut&#233;&lt;/h2&gt;
&lt;p&gt;La publication du plugin a suscit&#233; un vif int&#233;r&#234;t au sein de la communaut&#233; SPIP. De nombreux utilisateurs ont imm&#233;diatement propos&#233; des &#233;volutions et des am&#233;liorations via &lt;a href=&#034;https://git.spip.net/spip-contrib-extensions/redirections/-/issues/?sort=created_date&amp;state=all&amp;first_page_size=20&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;les issues sur Git&lt;/a&gt;, ce qui a confirm&#233; l'utilit&#233; du projet.&lt;/p&gt;
&lt;p&gt;Parall&#232;lement &#224; son adoption dans la communaut&#233;, &lt;strong&gt;Redirections 301&lt;/strong&gt; a &#233;t&#233; int&#233;gr&#233; dans mes propres projets professionnels. Il facilite la gestion des redirections et contribue &#224; la maintenance des sites tout en pr&#233;servant leur r&#233;f&#233;rencement naturel. Gr&#226;ce &#224; cet outil, il est d&#233;sormais plus simple pour mon &#233;quipe de suivre et d'administrer les changements d'URL, r&#233;duisant ainsi le risque d'erreurs 404 et les impacts n&#233;gatifs sur l'exp&#233;rience utilisateur et le SEO. Son int&#233;gration a &#233;galement permis d'am&#233;liorer notre flux de travail en apportant une solution centralis&#233;e et directement accessible depuis l'administration SPIP. &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Une alternative aux redirections via .htaccess&lt;/h2&gt;
&lt;p&gt;On pourrait me dire qu'il est plus simple d'ajouter ces redirections directement dans le fichier .htaccess. Et je serais enti&#232;rement d'accord : c'est souvent la meilleure solution. Mais dans la r&#233;alit&#233;, ce n'est pas toujours possible, notamment lorsqu'on travaille pour des associations ou sur des sites de l'administration fran&#231;aise, o&#249; l'acc&#232;s &#224; ce fichier est restreint, voire impossible. C'est pr&#233;cis&#233;ment pour r&#233;pondre &#224; cette contrainte que j'ai d&#233;velopp&#233; ce plugin.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Et maintenant ?&lt;/h2&gt;
&lt;p&gt;Ce plugin va continuer d'&#233;voluer en fonction des retours des utilisateurs. De nouvelles fonctionnalit&#233;s pourraient voir le jour pour le rendre encore plus complet et adapt&#233; &#224; diff&#233;rents cas d'usage.&lt;/p&gt;
&lt;p&gt;Si vous utilisez SPIP et que vous souhaitez optimiser la gestion de vos redirections, je vous invite &#224; tester &lt;strong&gt;Redirections 301&lt;/strong&gt; et &#224; partager vos retours !&lt;/p&gt;
&lt;p&gt;&#128073; &lt;strong&gt;D&#233;couvrez le plugin et sa documentation ici : &lt;/strong&gt; &lt;a href=&#034;https://contrib.spip.net/Redirections-301&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://contrib.spip.net/Redirections-301&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Photo de &lt;a href=&#034;https://unsplash.com/fr/@timberfoster?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash&#034;&gt;Tim Foster&lt;/a&gt; sur &lt;a href=&#034;https://unsplash.com/fr/photos/vehicule-sur-la-route-pendant-la-journee-ldsAHwkVeZI?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash&#034;&gt;Unsplash&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Socicon, le site internet</title>
		<link>https://teddypayet.com/Socicon-le-site-internet</link>
		<guid isPermaLink="true">https://teddypayet.com/Socicon-le-site-internet</guid>
		<dc:date>2024-04-10T10: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>Communaut&#233; SPIP</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>Personnel</dc:subject>
		<dc:subject>Bootstrap (CSS et JS)</dc:subject>
		<dc:subject>Lead Developer</dc:subject>
		<dc:subject>Git</dc:subject>
		<dc:subject>VSCode</dc:subject>

		<description>
&lt;p&gt;Projet de reprise et cr&#233;ation du site Internet de la librairie Socicon &lt;br class='autobr' /&gt;
Depuis mars 2024, j'ai entrepris la reprise de la librairie Socicon, une ressource pr&#233;cieuse pour l'int&#233;gration d'ic&#244;nes sociales dans les sites web, qui n'&#233;tait plus activement maintenue. En collaboration avec l'auteur d'origine, coolseed, j'ai non seulement repris la maintenance de la librairie, mais j'ai &#233;galement recr&#233;&#233; un site internet de pr&#233;sentation d&#233;di&#233; &#224; Socicon. Je m'engage &#224; respecter l'id&#233;e originale de (&#8230;)&lt;/p&gt;


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

/ 
&lt;a href="https://teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/HTML" rel="tag"&gt;HTML&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Bootstrap-CSS-et-JS" rel="tag"&gt;Bootstrap (CSS et JS)&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Lead-Developer" rel="tag"&gt;Lead Developer&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Git" rel="tag"&gt;Git&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/VSCode" rel="tag"&gt;VSCode&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://teddypayet.com/local/cache-vignettes/L150xH71/screenshot_2024-04-10_at_11-12-38_socicon_-_the_social_icon_font-20231.png?1748259079' class='spip_logo spip_logo_right' width='150' height='71' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Projet de reprise et cr&#233;ation du site Internet de la librairie Socicon&lt;/h2&gt;
&lt;p&gt;Depuis mars 2024, j'ai entrepris la reprise de la &lt;a href='https://teddypayet.com/Socicon' class=&#034;spip_in&#034;&gt;librairie Socicon&lt;/a&gt;, une ressource pr&#233;cieuse pour l'int&#233;gration d'ic&#244;nes sociales dans les sites web, qui n'&#233;tait plus activement maintenue. En collaboration avec l'auteur d'origine, &lt;a href=&#034;https://github.com/coolseed&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;coolseed&lt;/a&gt;, j'ai non seulement repris la maintenance de la librairie, mais j'ai &#233;galement recr&#233;&#233; un &lt;a href=&#034;http://socicon.teddypayet.com/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;site internet de pr&#233;sentation&lt;/a&gt; d&#233;di&#233; &#224; Socicon. Je m'engage &#224; respecter l'id&#233;e originale de l'auteur de la librairie Socicon, coolseed, et &#224; lui accorder toujours le dernier mot sur sa r&#233;alisation et sa vision de la librairie.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Cr&#233;ation du site internet avec SPIP&lt;/h2&gt;
&lt;p&gt;Le site internet de pr&#233;sentation de la librairie Socicon a &#233;t&#233; cr&#233;&#233; gr&#226;ce &#224; &lt;a href=&#034;https://www.spip.net/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;SPIP&lt;/a&gt;, un syst&#232;me de gestion de contenu (CMS) flexible et puissant. Cette plateforme nous a permis de concevoir un site autonome, capable de t&#233;l&#233;charger automatiquement la derni&#232;re version de la librairie depuis GitHub. Ainsi, les utilisateurs ont toujours acc&#232;s &#224; la version la plus r&#233;cente de Socicon, garantissant une exp&#233;rience optimale.&lt;br class='autobr' /&gt;
De plus, j'ai d&#233;velopp&#233; la galerie de pr&#233;sentation des ic&#244;nes de la librairie en utilisant du JavaScript, en consultant le contenu du fichier JSON inclus dans la librairie Socicon. Cette galerie permet aux utilisateurs de visualiser facilement toutes les ic&#244;nes disponibles, offrant ainsi une exp&#233;rience immersive et pratique.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Int&#233;gration dynamique du CHANGELOG et du README&lt;/h2&gt;
&lt;p&gt;Une des fonctionnalit&#233;s cl&#233;s du site est l'int&#233;gration dynamique du CHANGELOG et du README directement depuis la derni&#232;re version de Socicon sur GitHub. Cela permet aux utilisateurs de consulter les derni&#232;res modifications apport&#233;es &#224; la librairie et d'acc&#233;der aux instructions d'utilisation et aux informations importantes sans avoir &#224; quitter le site.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;R&#233;activation du g&#233;n&#233;rateur de PNG&lt;/h2&gt;
&lt;p&gt;En collaborant avec coolseed, l'auteur d'origine de Socicon, nous avons pu r&#233;activer le g&#233;n&#233;rateur de PNG &#224; partir de la webfont. Cette fonctionnalit&#233; permet aux utilisateurs de cr&#233;er facilement des ic&#244;nes sociales personnalis&#233;es au format PNG, adapt&#233;es &#224; leurs besoins sp&#233;cifiques. Cela ajoute une valeur suppl&#233;mentaire &#224; la librairie Socicon et renforce son utilit&#233; pour les d&#233;veloppeurs web et les concepteurs.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Vision et objectifs futurs&lt;/h2&gt;
&lt;p&gt;Mon engagement envers la librairie Socicon ne s'arr&#234;te pas &#224; sa reprise et &#224; la cr&#233;ation du site internet de pr&#233;sentation. Je suis d&#233;termin&#233; &#224; continuer &#224; maintenir et &#224; am&#233;liorer la librairie, en r&#233;pondant aux besoins de la communaut&#233; des d&#233;veloppeurs web et en garantissant sa compatibilit&#233; avec les derni&#232;res technologies. De plus, je m'efforcerai d'explorer de nouvelles fonctionnalit&#233;s et d'optimiser l'exp&#233;rience utilisateur sur le site internet de Socicon.&lt;/p&gt;
&lt;p&gt;La reprise de la librairie Socicon et la cr&#233;ation du site internet de pr&#233;sentation repr&#233;sentent un pas important vers la p&#233;rennit&#233; et l'am&#233;lioration continue de cette ressource essentielle pour les d&#233;veloppeurs web. Gr&#226;ce &#224; la collaboration avec coolseed et &#224; l'utilisation de technologies modernes telles que SPIP et GitHub, nous avons pu offrir une exp&#233;rience utilisateur enrichie et garantir l'acc&#232;s &#224; la derni&#232;re version de Socicon. Je suis impatient de poursuivre ce projet et de contribuer activement au d&#233;veloppement de la communaut&#233; des d&#233;veloppeurs web.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Socicon</title>
		<link>https://teddypayet.com/Socicon</link>
		<guid isPermaLink="true">https://teddypayet.com/Socicon</guid>
		<dc:date>2024-04-08T11:58: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>HTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>Communaut&#233; SPIP</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>Javascript</dc:subject>
		<dc:subject>Personnel</dc:subject>
		<dc:subject>Bootstrap (CSS et JS)</dc:subject>
		<dc:subject>Lead Developer</dc:subject>
		<dc:subject>Git</dc:subject>
		<dc:subject>VSCode</dc:subject>

		<description>
&lt;p&gt;Projet de reprise et maintenance de la librairie Socicon Dans le cadre de mon parcours professionnel ax&#233; sur le d&#233;veloppement web et la gestion de projets, j'ai entrepris la reprise et la maintenance de la librairie Socicon. La maintenance de cette librairie s'est arr&#234;t&#233;e fin 2019. Cette librairie, cr&#233;&#233;e par Quentin, &#233;tait pr&#233;cieuse pour l'int&#233;gration d'ic&#244;nes sociales dans les sites web, mais elle n'&#233;tait plus activement maintenue depuis cette p&#233;riode. &lt;br class='autobr' /&gt;
Fort de mon exp&#233;rience et de mon (&#8230;)&lt;/p&gt;


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

/ 
&lt;a href="https://teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/HTML" rel="tag"&gt;HTML&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Communaute-SPIP" rel="tag"&gt;Communaut&#233; SPIP&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Javascript" rel="tag"&gt;Javascript&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Personnel" rel="tag"&gt;Personnel&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Bootstrap-CSS-et-JS" rel="tag"&gt;Bootstrap (CSS et JS)&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Lead-Developer" rel="tag"&gt;Lead Developer&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/Git" rel="tag"&gt;Git&lt;/a&gt;, 
&lt;a href="https://teddypayet.com/VSCode" rel="tag"&gt;VSCode&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://teddypayet.com/local/cache-vignettes/L150xH75/visual_github_socicon_2560-c7d34.png?1748259079' class='spip_logo spip_logo_right' width='150' height='75' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Projet de reprise et maintenance de la librairie Socicon&lt;/h2&gt;
&lt;p&gt;Dans le cadre de mon parcours professionnel ax&#233; sur le d&#233;veloppement web et la gestion de projets, j'ai entrepris la reprise et la maintenance de la librairie Socicon. La maintenance de cette librairie s'est arr&#234;t&#233;e fin 2019. Cette librairie, cr&#233;&#233;e par Quentin, &#233;tait pr&#233;cieuse pour l'int&#233;gration d'ic&#244;nes sociales dans les sites web, mais elle n'&#233;tait plus activement maintenue depuis cette p&#233;riode.&lt;/p&gt;
&lt;p&gt;Fort de mon exp&#233;rience et de mon int&#233;r&#234;t pour l'innovation technologique, j'ai contact&#233; Quentin, l'auteur d'origine de Socicon, pour discuter de la possibilit&#233; de reprendre et de poursuivre le d&#233;veloppement de la librairie. Apr&#232;s des &#233;changes, nous avons convenu d'un partenariat visant &#224; assurer la p&#233;rennit&#233; et l'&#233;volution continue de Socicon. En mars 2024, Socicon renait.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Cr&#233;ation du site internet d&#233;di&#233;&lt;/h2&gt;
&lt;p&gt;Dans le cadre de ce projet, j'ai initi&#233; la cr&#233;ation d'un &lt;a href=&#034;http://socicon.teddypayet.com/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;site internet d&#233;di&#233;&lt;/a&gt; &#224; la librairie Socicon. Ce site a &#233;t&#233; con&#231;u pour pr&#233;senter les fonctionnalit&#233;s de la librairie, fournir des instructions d'utilisation et faciliter le t&#233;l&#233;chargement des ressources n&#233;cessaires. L'interface a &#233;t&#233; pens&#233;e pour &#234;tre conviviale et intuitive, dans le but de rendre l'exp&#233;rience des utilisateurs aussi fluide que possible.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;H&#233;bergement sur GitHub&lt;/h2&gt;
&lt;p&gt;Afin de garantir une gestion transparente et collaborative du projet, les sources de la librairie Socicon ont &#233;t&#233; h&#233;berg&#233;es sur la &lt;a href=&#034;https://github.com/Ybbet/socicon&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;plateforme GitHub&lt;/a&gt;. Cette approche permet non seulement de faciliter le suivi des &#233;volutions de la librairie, mais aussi d'encourager la contribution de la communaut&#233; des d&#233;veloppeurs. Les utilisateurs ont ainsi la possibilit&#233; de signaler des probl&#232;mes, proposer des am&#233;liorations et participer activement &#224; l'enrichissement de la librairie Socicon.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Vision et objectifs futurs&lt;/h2&gt;
&lt;p&gt;En reprenant la maintenance de la librairie Socicon, mon objectif est de continuer &#224; la faire &#233;voluer pour r&#233;pondre aux besoins de la communaut&#233; des d&#233;veloppeurs web. Cela inclut la mise &#224; jour pour garantir la compatibilit&#233; avec les derni&#232;res technologies web, l'ajout de nouvelles fonctionnalit&#233;s et l'optimisation de la performance. &#192; travers ce projet, je souhaite contribuer de mani&#232;re significative &#224; l'&#233;cosyst&#232;me des outils et des ressources disponibles pour les d&#233;veloppeurs web.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pour finir&lt;/h2&gt;
&lt;p&gt;La reprise et la maintenance de la librairie Socicon repr&#233;sentent un engagement envers la p&#233;rennit&#233; et l'am&#233;lioration continue des ressources disponibles pour les d&#233;veloppeurs web. En collaborant avec l'auteur d'origine et en mettant en place des processus transparents et collaboratifs, nous pouvons assurer la viabilit&#233; &#224; long terme de cette librairie essentielle. Je suis d&#233;termin&#233; &#224; poursuivre ce travail et &#224; contribuer activement au d&#233;veloppement de la communaut&#233; des d&#233;veloppeurs web.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Lister les pages de configuration</title>
		<link>https://teddypayet.com/Lister-les-pages-de-configuration</link>
		<guid isPermaLink="true">https://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>Git</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://teddypayet.com/Plugins" rel="directory"&gt;Plugins&lt;/a&gt;

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

		</description>


 <content:encoded>&lt;img src='https://teddypayet.com/local/cache-vignettes/L150xH100/arton142-5e137.png?1748349715' 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://teddypayet.com/Plugin-Agrandir-la-largeur-de-page</link>
		<guid isPermaLink="true">https://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://teddypayet.com/Plugins" rel="directory"&gt;Plugins&lt;/a&gt;

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

		</description>


 <content:encoded>&lt;img src='https://teddypayet.com/local/cache-vignettes/L150xH100/arton143-adfed.png?1748349715' 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://teddypayet.com/Plugin-Initialiser-Zcore</link>
		<guid isPermaLink="true">https://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://teddypayet.com/Plugins" rel="directory"&gt;Plugins&lt;/a&gt;

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

		</description>


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


		

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


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

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


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

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

		</description>


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


		

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


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

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


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

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

		</description>


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


		

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


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

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


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

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

		</description>


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


		

	</item>



</channel>

</rss>
