<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.gsill.net/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>D&#233;veloppement de Logiciels Libres pour Internet</title>
	<link>https://www.gsill.net/</link>
	<description>Une soci&#233;t&#233; sp&#233;cialis&#233;e dans le logiciel libre. Profitez du meilleur du libre pour l'administration de votre serveur Internet, le d&#233;veloppement web front et la r&#233;alisation de sondages en ligne.
Nous pouvons aussi nous rencontrer dans le cadre d'une r&#233;flexion sur l'utilisation des logiciels libres dans votre entreprise, ou pour une informatique respectueuse de vos usages.
ce site est une archive
Veuillez nous retrouver sur Sondages.Pro</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.gsill.net/spip.php?id_rubrique=5&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>D&#233;veloppement de Logiciels Libres pour Internet</title>
		<url>https://www.gsill.net/local/cache-vignettes/L144xH64/siteon0-3d6c1.png?1748804126</url>
		<link>https://www.gsill.net/</link>
		<height>64</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>M&#233;lange d'&#233;l&#233;ments h&#233;t&#233;rog&#232;nes</title>
		<link>https://www.gsill.net/site-internet/spip/melange-d-elements-heterogenes</link>
		<guid isPermaLink="true">https://www.gsill.net/site-internet/spip/melange-d-elements-heterogenes</guid>
		<dc:date>2012-01-13T12:07:47Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		



		<description>&lt;p&gt;M&#233;lange d'&#233;l&#233;ments h&#233;t&#233;rog&#232;nes avec Spip, le syst&#232;me de publication pour l'Internet et le plugin Bonux.&lt;/p&gt;

-
&lt;a href="https://www.gsill.net/site-internet/spip/" rel="directory"&gt;Spip&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Il existe d&#233;j&#224; un syst&#232;me pour m&#233;langer des &#233;l&#233;ments h&#233;t&#233;rog&#232;nes avec Spip, celui-ci utilise des boucles avec des tests de sup&#233;riorit&#233; sur les &#233;l&#233;ments. Cette m&#233;thode fonctionne mais permet difficilement de m&#233;langer 3 types d'&#233;l&#233;ments et ne permet pas de se servir de certaines possibilit&#233;s, particuli&#232;rement la pagination.&lt;/p&gt;
&lt;p&gt;Avec le &lt;a href=&#034;http://www.spip-contrib.net/?rubrique1146&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;plugin Bonux&lt;/a&gt; et surtout l'arriv&#233;e de Spip 3, nous allons pouvoir utiliser une autre m&#233;thode qui va nous permettre de m&#233;langer un nombre illimit&#233; d'&#233;l&#233;ments, d'utiliser les paginations, ou encore d'autres possibilit&#233;s offertent par le syst&#232;me de boucles habituelles.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;La base du syst&#232;me.&lt;/h2&gt;
&lt;p&gt;Nous allons utiliser des tableaux de tableaux d'&#233;l&#233;ments. Chaque &#233;l&#233;ment sera constitu&#233; de 3 &#233;l&#233;ments : Son type d'objet&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;article, breve, article syndiqu&#233; &#8230;&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;, son identifiant&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;, , &#8230;&#034; id=&#034;nh2&#034;&gt;2&lt;/a&gt;]&lt;/span&gt;, et le champ de tri qui sera utilis&#233; dans la boucle suivante.&lt;/p&gt;
&lt;p&gt;Ensuite nous utilisons une boucle &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;POUR&lt;/code&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb3&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Int&#233;gr&#233;e &#224; Spip-Bonux&#034; id=&#034;nh3&#034;&gt;3&lt;/a&gt;]&lt;/span&gt;.&lt;br class='autobr' /&gt;
Pour faciliter la mise en place des tableaux, nous utilisons Bonux, nous remplissons des variables avec la balise &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#VALEUR&lt;/code&gt;, le filtre &lt;a href=&#034;http://www.spip.net/fr_article4572.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;|table_valeur&lt;/code&gt;&lt;/a&gt; et la balise &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#SET&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Dans l'ordre :&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Cr&#233;ation du tableau.&lt;/li&gt;&lt;li&gt; Remplissage du tableaux avec les tableau des &#233;l&#233;ments avec des boucles d&#233;di&#233;es.&lt;/li&gt;&lt;li&gt; Boucle sur le tableau ordonn&#233; &#224; notre convenance.&lt;/li&gt;&lt;li&gt; Dans cette boucle nous utilisons soit un filtre de test &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;|oui&lt;/code&gt; pour inclure chaque squelettes en fonction du type d'objet, soit une boucle &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;CONDITION&lt;/code&gt; pour afficher le contenu selon le type d'objet, cette possibilit&#233; peut se faire dans un autre fichier&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb4&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Le dernier choix permet de n'avoir qu'un seul squelette &#224; modifier en cas de (&#8230;)&#034; id=&#034;nh4&#034;&gt;4&lt;/a&gt;]&lt;/span&gt;.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Nous pr&#233;sentons 2 possibilit&#233;s &#224; la suite. La premi&#232;re inclut un fichier commun pour tous les &#233;l&#233;ments, le 2&#232;me se sert du filtre &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;|oui&lt;/code&gt; pour l'un des &#233;l&#233;ments et une boucle &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;CONDITION&lt;/code&gt; pour l'autre.&lt;/p&gt;
&lt;p&gt;Cela nous permet d'utiliser &lt;strong&gt;toutes les fonctionnalit&#233;s de tri&lt;/strong&gt; sur la derni&#232;re boucle, les filtres &#233;tant appliqu&#233;s sur les premi&#232;res boucles.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Exemple pour une liste de br&#232;ves et d'articles d'une rubrique tri&#233;s par date&lt;/h2&gt;
&lt;p&gt;Cr&#233;ation et remplissage du tableau : nous utilisons la balise &lt;a href=&#034;http://www.spip.net/fr_article3990.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#SET&lt;/code&gt;&lt;/a&gt; pour cr&#233;er et remplir un tableau d&#233;fini par &lt;a href=&#034;http://www.spip.net/fr_article4009.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#ARRAY&lt;/code&gt;&lt;/a&gt;. Il serait possible d'ajouter les &#233;l&#233;ments avec &lt;a href=&#034;http://www.spip.net/fr_article4571.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;|push&lt;/code&gt;&lt;/a&gt;, nous utilisons ici &lt;a href=&#034;http://www.spip-contrib.net/SPIP-Bonux&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#SET_PUSH&lt;/code&gt;&lt;/a&gt; de bonux.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='18' class='spip_cadre spip_cadre_block' dir='ltr'&gt;[(#REM) On cr&#233;&#233; le tableau] #SET{elements,#ARRAY{}} [(#REM) On le remplit avec les articles de le rubrique en cours] &lt;BOUCLE_articles(ARTICLES){id_rubrique}&gt; #SET{element, #ARRAY{objet,&#034;article&#034;,id_objet,#ID_ARTICLE,date,#DATE}} #SET_PUSH{elements,#GET{element}} &lt;/BOUCLE_articles&gt; [(#REM) On le remplit avec les br&#232;ves de la rubrique en cours] &lt;BOUCLE_breves(BREVES){id_rubrique}&gt; #SET{element, #ARRAY{objet,&#034;breve&#034;,id_objet,#ID_BREVE,date,#DATE}} #SET_PUSH{elements,#GET{element}} &lt;/BOUCLE_breves&gt;&lt;/textarea&gt;
&lt;p&gt;Construction de la boucle pour r&#233;cup&#233;rer les &#233;l&#233;ments du tableau, rien de difficile sur cette boucle. &lt;br class='autobr' /&gt;
Nous remplissons 2 variables : objet et id_objet avec les valeurs des tableaux d'&#233;l&#233;ments. Nous utilisons &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;|table_valeur&lt;/code&gt; sur la &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#VALEUR&lt;/code&gt; pour raccourcir le code et faciliter la mise en place. Un autre choix serait d'utiliser directement la boucle condition dans cette boucle. Cette boucle peut remplacer la boucle de contenu/rubrique.html de &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-dist&lt;/a&gt;.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='10' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;B_elements&gt;&lt;div class=&#034;liste&#034;&gt;&lt;ul class=&#034;list-items&#034;&gt; &lt;BOUCLE_elements(POUR){tableau #GET{elements}}{!par date}{pagination 5}&gt; #SET{id_objet,#VALEUR|table_valeur{id_objet}} #SET{objet,#VALEUR|table_valeur{objet}} &lt;INCLURE{fond=inclure/element-resume}{objet=#GET{objet}}{id_objet=#GET{id_objet}}&gt; &lt;/BOUCLE_elements&gt; &lt;/ul&gt;&lt;/div&gt;&lt;B_elements&gt;&lt;/textarea&gt;
&lt;p&gt;Il nous reste enfin &#224; construire le squelette inclure/element-resume.html, cette fois ci en nous servant de la boucle &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;CONDITION&lt;/code&gt;. Comme nous l'avons d&#233;j&#224; remarqu&#233;, ce choix permet de n'avoir qu'un seul fichier &#224; modifier en cas de changement du contenu des &#233;l&#233;ments de la liste.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='50' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;BOUCLE_test_article(CONDITION){si #ENV{objet}|=={article}}&gt; &lt;BOUCLE_article(ARTICLES){id_article=#ENV{id_objet}}&gt; &lt;li class=&#034;item hentry&#034;&gt; &lt;h3 class=&#034;h3 entry-title&#034;&gt;&lt;a href=&#034;#URL_ARTICLE&#034; rel=&#034;bookmark&#034;&gt;#TITRE&lt;/a&gt;&lt;/h3&gt; [&lt;div class=&#034;#EDIT{intro} introduction entry-content&#034;&gt;(#INTRODUCTION)&lt;/div&gt;] &lt;div class=&#034;meta-publi&#034;&gt; &lt;a class=&#034;lire-la-suite&#034; href=&#034;#URL_ARTICLE&#034;&gt;&lt;:lire_la_suite:&gt;&lt;span class=&#034;lire-la-suite-titre&#034;&gt;&lt;:lire_la_suite_de:&gt; &lt;em&gt;#TITRE&lt;/em&gt;&lt;/span&gt;&lt;/a&gt; &lt;/div&gt; &lt;/li&gt; &lt;/BOUCLE_article&gt; &lt;/BOUCLE_test_article&gt; &lt;BOUCLE_test_breve(CONDITION){si #ENV{objet}|=={breve}}&gt; &lt;BOUCLE_breve(BREVES){id_breve=#ENV{id_objet}}&gt; &lt;li class=&#034;item hentry&#034;&gt; &lt;h3 class=&#034;h3 entry-title&#034;&gt;&lt;a href=&#034;#URL_BREVE&#034; rel=&#034;bookmark&#034;&gt;#TITRE&lt;/a&gt;&lt;/h3&gt; [&lt;div class=&#034;#EDIT{intro} introduction entry-content&#034;&gt;(#INTRODUCTION)&lt;/div&gt;] &lt;div class=&#034;meta-publi&#034;&gt; &lt;a class=&#034;lire-la-suite&#034; href=&#034;#URL_BREVE&#034;&gt;&lt;:lire_la_suite:&gt;&lt;span class=&#034;lire-la-suite-titre&#034;&gt;&lt;:lire_la_suite_de:&gt; &lt;em&gt;#TITRE&lt;/em&gt;&lt;/span&gt;&lt;/a&gt; &lt;/div&gt; &lt;/li&gt; &lt;/BOUCLE_breve&gt; &lt;/BOUCLE_test_breve&gt;&lt;/textarea&gt;&lt;h2 class=&#034;spip&#034;&gt;Un flux RSS m&#233;langeant article et br&#232;ves.&lt;/h2&gt;
&lt;p&gt;Pour ce fichier, nous remplissons le tableaux en effectuant un filtre sur les dates invers&#233;es, en effet, nous remplissons le tableau avec un minimum d'&#233;l&#233;ment pour all&#233;ger les requ&#234;tes sur le serveur. Nous prenons la base du fichier backend.php de squelette-dist sur la version 2.1 de Spip.&lt;/p&gt;
&lt;p&gt;Remplissage du tableau :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='27' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;BOUCLE_10articles(ARTICLES) {lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{0,10}{unique}&gt; #SET{element, #ARRAY{objet,&#034;article&#034;,id_objet,#ID_ARTICLE,date,#DATE}} #SET_PUSH{elements,#GET{element}} &lt;/BOUCLE_10articles&gt; &lt;BOUCLE_articles_tres_recents(ARTICLES){lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{age&lt;3}{unique}&gt; #SET{element, #ARRAY{objet,&#034;article&#034;,id_objet,#ID_ARTICLE,date,#DATE}} #SET_PUSH{elements,#GET{element}} &lt;/BOUCLE_articles_tres_recents&gt; &lt;BOUCLE_10breves(BREVES){lang ?}{branche ?}{id_mot ?}{id_auteur ?}{par date}{inverse}{id_rubrique ?}{lang ?}{id_mot ?}{unique}{0,5}&gt; #SET{element, #ARRAY{objet,&#034;breve&#034;,id_objet,#ID_BREVE,date,#DATE}} #SET_PUSH{elements,#GET{element}} &lt;/BOUCLE_10breves&gt; &lt;BOUCLE_breves_tres_recents(BREVES){lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{age&lt;3}{unique}&gt; #SET{element, #ARRAY{objet,&#034;breve&#034;,id_objet,#ID_ARTICLE,date,#DATE}} #SET_PUSH{elements,#GET{element}} &lt;/BOUCLE_breves_tres_recents&gt;&lt;/textarea&gt;
&lt;p&gt;Nous bouclons ensuite sur les &#233;l&#233;ments comme pr&#233;c&#233;demment, par contre cette fois-ci : nous allons utiliser un test sur le type d'objet&amp;nbsp : soit avec un test direct et une inclusion&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb5&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;pour les articles&#034; id=&#034;nh5&#034;&gt;5&lt;/a&gt;]&lt;/span&gt;, soit avec une boucle &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;CONDITION&lt;/code&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb6&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;pour les br&#232;ves&#034; id=&#034;nh6&#034;&gt;6&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Pour les articles : le test s'effectue via &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;[(#VALEUR|table_valeur{objet}|=={article}|oui) ]&lt;/code&gt;.&lt;/li&gt;&lt;li&gt; Pour les br&#232;ves, la boucle CONDITION donne : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;BOUCLE_test_breve(CONDITION){si #VALEUR|table_valeur{objet}|=={breve}} /&gt;&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Ce qui donne, avec un contenu minimum pour les br&#232;ves :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='32' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;BOUCLE_elements(POUR){tableau #GET{elements}}{!par date}&gt; #SET{id_objet,#VALEUR|table_valeur{id_objet}} [(#VALEUR|table_valeur{objet}|=={article}|oui) &lt;INCLURE{fond=inc-rss-item}{id_article=#GET{id_objet}}&gt;] &lt;BOUCLE_test_breve(CONDITION){si #VALEUR|table_valeur{objet}|=={breve}}&gt; &lt;BOUCLE_breve(BREVES){id_breve=#GET{id_objet}}&gt; &lt;item[ xml:lang=&#034;(#LANG)&#034;]&gt; &lt;title&gt;[breve] [(#TITRE|supprimer_tags|texte_backend)]&lt;/title&gt; &lt;link&gt;[(#URL_BREVE|url_absolue)]&lt;/link&gt; [&lt;guid isPermaLink=&#034;true&#034;&gt;(#URL_BREVE|url_absolue)&lt;/guid&gt;] [&lt;dc:date&gt;(#DATE|date_iso)&lt;/dc:date&gt;] &lt;dc:format&gt;text/html&lt;/dc:format&gt; [&lt;dc:language&gt;(#LANG)&lt;/dc:language&gt;] &lt;description&gt;[(#INTRODUCTION|liens_absolus|texte_backend)] &lt;BOUCLE_breve_rubrique_mf(RUBRIQUES){id_rubrique}&gt;- [&lt;a href=&#034;[(#URL_RUBRIQUE|url_absolue)]&#034; rel=&#034;directory&#034;&gt;(#TITRE|texte_backend)&lt;/a&gt;] &lt;/BOUCLE_breve_rubrique_mf&gt; &lt;/description&gt; &lt;/BOUCLE_breve&gt; &lt;/BOUCLE_test_breve&gt; &lt;/BOUCLE_elements&gt;&lt;/textarea&gt;
&lt;p&gt;Vous pouvez t&#233;l&#233;charger le fichier joint directement pour mettre en place &lt;strong&gt;un flux RSS m&#233;langeant br&#232;ves et articles dans votre installation de Spip.&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh1&#034; class=&#034;spip_note&#034; title=&#034;Notes 1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;article, breve, article syndiqu&#233; &#8230;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb2&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2&#034; class=&#034;spip_note&#034; title=&#034;Notes 2&#034; rev=&#034;appendix&#034;&gt;2&lt;/a&gt;] &lt;/span&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#ID_ARTICLE&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#ID_BREVE&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#ID_SYNDIC_ARTICLE&lt;/code&gt; &#8230;&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb3&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh3&#034; class=&#034;spip_note&#034; title=&#034;Notes 3&#034; rev=&#034;appendix&#034;&gt;3&lt;/a&gt;] &lt;/span&gt;Int&#233;gr&#233;e &#224; Spip-Bonux&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb4&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh4&#034; class=&#034;spip_note&#034; title=&#034;Notes 4&#034; rev=&#034;appendix&#034;&gt;4&lt;/a&gt;] &lt;/span&gt;Le dernier choix permet de n'avoir qu'un seul squelette &#224; modifier en cas de changement de contenu de la liste, et donc de ne pas oublier l'un des &#233;l&#233;ments&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb5&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh5&#034; class=&#034;spip_note&#034; title=&#034;Notes 5&#034; rev=&#034;appendix&#034;&gt;5&lt;/a&gt;] &lt;/span&gt;pour les articles&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb6&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh6&#034; class=&#034;spip_note&#034; title=&#034;Notes 6&#034; rev=&#034;appendix&#034;&gt;6&lt;/a&gt;] &lt;/span&gt;pour les br&#232;ves&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Cet article sera compl&#233;t&#233; par un plugin pour Spip pour g&#233;rer les contenus de son flux RSS, et sera publi&#233; sur &lt;a href=&#034;http://www.spip-contrib.net&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Spip-contrib&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pour les autres syst&#232;me m&#233;langeant des &#233;l&#233;ments h&#233;t&#233;rog&#232;nes sous spip :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://romy.tetue.net/melanger-breves-et-articles&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;M&#233;langer br&#232;ves et articles&lt;/a&gt; chez &lt;a href=&#034;http://romy.tetue.net/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Romy Tetue&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://www.paris-beyrouth.org/tutoriaux-spip/article/une-liste-melangeant-articles-et&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Une liste m&#233;langeant articles et rubriques&lt;/a&gt; sur &lt;a href=&#034;http://www.paris-beyrouth.org&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Paris-Beyrouth&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://www.spip-contrib.net/Melanger-et-trier-des-elements&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;M&#233;langer et trier des &#233;l&#233;ments h&#233;t&#233;rog&#233;nes&lt;/a&gt; sur &lt;a href=&#034;http://www.spip-contrib.net&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Spip-contrib&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		</content:encoded>


		
		<enclosure url="https://www.gsill.net/IMG/html/backend.html" length="3798" type="text/html" />
		

	</item>
<item xml:lang="fr">
		<title>Le site des PEC du Nord - Pas-de-Calais</title>
		<link>https://www.gsill.net/site-internet/spip/le-site-des-pec-du-nord-pas-de</link>
		<guid isPermaLink="true">https://www.gsill.net/site-internet/spip/le-site-des-pec-du-nord-pas-de</guid>
		<dc:date>2012-01-10T11:45:38Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		



		<description>&lt;p&gt;Les site pec5962.org sous Spip, r&#233;alis&#233; par Denis Chenu sur une base graphique de Marie Anne Rabier. Gestion des organisations et int&#233;gration de google-map.&lt;/p&gt;

-
&lt;a href="https://www.gsill.net/site-internet/spip/" rel="directory"&gt;Spip&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Sur une conception graphique de Marie-Anne Rabier, mise &#224; jour du site &lt;a href=&#034;http://www.pec5962.org&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;pec5962.org&lt;/a&gt;. En plus de cette mise &#224; jour graphique, le site int&#232;gre une fonctionnalit&#233; de gestion des pec bas&#233;e sur le plugin Contacts &amp; Organisation, ainsi que plusieurs solutions pour faciliter le passage du site public &#224; la partie d'&#233;dition du site.&lt;/p&gt;
&lt;p&gt;Le site est constitu&#233; principalement de 2 parties :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Une rubrique pour &lt;a href=&#034;http://www.pec5962.org/connaitre-et-agir/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;agir ou s'informer sur l'environnement&lt;/a&gt;. Une interface permet aux r&#233;dacteurs de proposer plus facilement un lien ou un article&lt;/li&gt;&lt;li&gt; Une rubrique pour un &lt;a href=&#034;https://www.pec5962.org/les-pec-de-la-region/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;r&#233;pertoire des points conseils du Nord - Pas-de-Calais&lt;/a&gt; utilisant une adatation du plugin Contacts et Organisation. Les PEC peuvent modifier l'ensemble de leurs donn&#233;es sans passer par l'interface priv&#233;e.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Gestion des Organisations&lt;/h2&gt;
&lt;p&gt;L'un des objectifs de l'adaptation du site est de permettre aux diff&#233;rents points environnements conseils de g&#233;rer eux m&#234;me leur propre fiche. J'ai donc repris le &lt;a href=&#034;http://www.spip-contrib.net/Plugin-Contacts-Organisations&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;plugin Contacts &amp; Organisation&lt;/a&gt; et totalement adapt&#233; celui-ci au besoin des PEC.&lt;/p&gt;
&lt;p&gt;L'ensemble des champs des organisations sont g&#233;r&#233;s via l'interface de Spip avec l'utilisation de champs extra et de Gmapv3 pour la cartographie. Chaque membre d'un PEC, une fois connect&#233;, peux modifier les PECs&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Les PEC sont des organisations, les membres des auteurs li&#233;s par contact de (&#8230;)&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt; tout en restant sur l'interface publique du site.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aper&#231;us de diff&#233;rents formulaires de modifications :&lt;/strong&gt;&lt;/p&gt;
&lt;div class='spip_document_89 spip_document spip_documents spip_document_image spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;22&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.gsill.net/local/cache-vignettes/L400xH72/01-le_logo-695a4.png?1748804127' width='400' height='72' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Modification du logo
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt; &lt;div class='spip_document_88 spip_document spip_documents spip_document_image spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;91&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.gsill.net/local/cache-vignettes/L400xH213/02-ladresse-45d20.png?1748804127' width='400' height='213' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Modification de l'adresse compl&#232;te
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;L'adresse de l'organisation est g&#233;r&#233;e via champs extra
&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div class='spip_document_92 spip_document spip_documents spip_document_image spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;35&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.gsill.net/local/cache-vignettes/L400xH357/04-ladescription-211be.png?1748804127' width='400' height='357' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Description avec la barre d'outil
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div class='spip_document_91 spip_document spip_documents spip_document_image spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;25&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.gsill.net/local/cache-vignettes/L400xH271/09-cartographie-b4e7a.png?1748804127' width='400' height='271' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Position cartographique
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br class=&#034;nettoyeur&#034; /&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Un menu dynamique en javascript&lt;/h2&gt;
&lt;p&gt;La seconde partie du site qui vous propose d'agir pour l'environement pr&#233;sente un menu dynamique en javascript. Ce menu est inspir&#233; &lt;a href=&#034;http://www.alohatechsupport.net/webdesignmaui/maui-web-site-design/create_image_menu_with_jquery.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Image Menu with Jquery&lt;/a&gt; cependant, il est adapt&#233; pour :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Une largeur de page dynamique : la largeur de chaque partie visible du menu est en pourcentage, et le contenu fait 100% de son conteneur.&lt;/li&gt;&lt;li&gt; Un nombre de rubriques variable : le code permet d'ajouter ou de supprimer des rubriques sans devoir revoir la feuille de style ou le script. Il suffit juste recalculer le cache, Spip recalculera l'ensemble des largeurs.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Un menu de raccourcis pour les personnes connect&#233;es&lt;/h2&gt;&lt;div class='spip_document_93 spip_document spip_documents spip_document_image spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;13&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.gsill.net/local/cache-vignettes/L190xH318/mes-options-29c46.png?1748804127' width='190' height='318' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Mes options
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt; &lt;p&gt;Selon ses droits sur la rubrique en cours, sur l'article en cours ... chaque utilisateur connect&#233; voit diff&#233;rentes options selon ses droits et son organisation de r&#233;f&#233;rence, il peux : proposer un nouvel article, acc&#232;der &#224; sa fiche, proposer un nouveau site ...&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://www.spip-contrib.net/Les-crayons&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Les crayons&lt;/a&gt; permettent aussi d'&#233;diter une majeure partie du contenu du site sans sortir de l'interface publique, toujours selon les droits de chacun.&lt;/p&gt;
&lt;p&gt;&lt;br class=&#034;nettoyeur&#034; /&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;M&#233;lange de diff&#233;rents contenus&lt;/h2&gt;
&lt;p&gt;Le flux RSS du site pec5962 m&#233;lange diff&#233;rents types de contenu. Il m&#233;lange en les triant convenablement les articles g&#233;n&#233;raux, les actualit&#233;s (br&#232;ves) et les sites r&#233;f&#233;renc&#233;s.&lt;/p&gt;
&lt;p&gt;Une rubrique sp&#233;cifique m&#233;lange aussi les articles provenant d'un site externe et les articles du site lui m&#234;me. De fa&#231;on transparente pour l'administrateur et avec l'ordre des dates respect&#233;es.&lt;/p&gt;
&lt;p&gt;La m&#233;thode est d&#233;taill&#233; sur &lt;a href='https://www.gsill.net/site-internet/spip/melange-d-elements-heterogenes' class=&#034;spip_in&#034;&gt;M&#233;lange d'&#233;l&#233;ments h&#233;t&#233;rog&#232;nes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		&lt;div class="hyperlien"&gt;Voir en ligne : &lt;a href="http://www.pec5962.org/" class="spip_out"&gt;Points Environnement Conseil du Nord - Pas-de-Calais&lt;/a&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh1&#034; class=&#034;spip_note&#034; title=&#034;Notes 1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;Les PEC sont des organisations, les membres des auteurs li&#233;s par contact de l'organisation&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Int&#233;ress&#233; pour un d&#233;veloppement de site sous Spip, ou pour connaitre les possibilit&#233;s du logiciel : &lt;a href='https://www.gsill.net/a-propos/article/contact' class=&#034;spip_in&#034;&gt;contactez-moi&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Th&#232;me Cisticole pour zpip</title>
		<link>https://www.gsill.net/site-internet/spip/theme-cisticole-pour-zpip</link>
		<guid isPermaLink="true">https://www.gsill.net/site-internet/spip/theme-cisticole-pour-zpip</guid>
		<dc:date>2010-08-15T18:41:01Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		



		<description>&lt;p&gt;Cisticole est un th&#232;me original pour Zpip, facilement adaptable, le th&#232;me comporte un fichier pour les couleurs.&lt;/p&gt;

-
&lt;a href="https://www.gsill.net/site-internet/spip/" rel="directory"&gt;Spip&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://www.gsill.net/local/cache-vignettes/L150xH113/arton31-53398.png?1748799862' class='spip_logo spip_logo_right' width='150' height='113' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Cisticole est un th&#232;me original pour Zpip. C'est un th&#232;me en 2 colonnes.&lt;/p&gt;
&lt;p&gt;Bas&#233; sur 2 d&#233;grad&#233;s de couleurs, il est possible de choisir diff&#233;rentes configuration de couleurs.&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;Le th&#232;me Cisticole est distribu&#233; sous licence GPL par Denis Chenu. Le th&#232;me est bas&#233; sur le layout Gala. Le contenu est situ&#233; avant le menu pour une meilleure prise en compte par les moteurs de recherche, il est positionn&#233; en absolu pour s'int&#233;grer dans l'ent&#234;te. Le menu est d&#233;roulant sur 4 niveaux, un peu de javascript permet de l'animer et de poser un rep&#232;re pour les sous menus.&lt;/p&gt;
&lt;p&gt;Actuellement, 8 variations de couleurs sont possible :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://zpip.gsill.net/?var_theme=Cisticole&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Par d&#233;faut : une base bleu et un d&#233;grad&#233; gris rouge.&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://zpip.gsill.net/?var_theme=Cisticoleconf/clairedelune&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Clairedelune : Une base rose et un compl&#233;ment gris.&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://zpip.gsill.net/?var_theme=Cisticoleconf/dreams&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Dreams : Une base bleu/vert et un compl&#233;ment beige.&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://zpip.gsill.net/?var_theme=Cisticoleconf/evergreen&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Evergreen : Une base vert fonc&#233; et un compl&#233;ment bordeaux.&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://zpip.gsill.net/?var_theme=Cisticoleconf/lava&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Lava : Une base rouge et un compl&#233;ment gris.&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://zpip.gsill.net/?var_theme=Cisticoleconf/olivebranch&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;olivebranch : Une base bordeaux/vert et un compl&#233;ment bordeaux.&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://zpip.gsill.net/?var_theme=Cisticoleconf/starrynight&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;starrynight : Une base bleue et un compl&#233;ment jaune.&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://zpip.gsill.net/?var_theme=Cisticoleconf/sugar&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;sugar : Une base orange et un compl&#233;ment vert.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Capture&lt;/h2&gt;&lt;div class='spip_document_50 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;15&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://www.gsill.net/IMG/png/Cisticole_home.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.gsill.net/local/cache-vignettes/L500xH543/Cisticole_home-7f444.png?1748804127' width='500' height='543' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Page sommaire
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div class='spip_document_51 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;13&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://www.gsill.net/IMG/png/Cisticole_charte-typo.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.gsill.net/local/cache-vignettes/L500xH986/Cisticole_charte-typo-338f4.png?1748804127' width='500' height='986' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Charte typo
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/div&gt;
		&lt;div class="hyperlien"&gt;Voir en ligne : &lt;a href="http://www.spip-contrib.net/Cisticole" class="spip_out"&gt;Cisticole sur Spip Contrib&lt;/a&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Le th&#232;me est sur la zone, il peut donc &#233;voluer.&lt;/p&gt;
&lt;p&gt;Il est pr&#233;vu :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; proposer la configuration du layout gala (colonne &#224; gauche, 3 colonne ...)&lt;/li&gt;&lt;li&gt; proposer la configuration compl&#232;te des couleurs&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		</content:encoded>


		
		<enclosure url="http://files.spip.org/spip-zone/theme_Cisticole.zip" length="45621" type="application/zip" />
		

	</item>
<item xml:lang="fr">
		<title>De nombreux th&#232;mes disponibles</title>
		<link>https://www.gsill.net/site-internet/de-nombreux-themes-disponibles</link>
		<guid isPermaLink="true">https://www.gsill.net/site-internet/de-nombreux-themes-disponibles</guid>
		<dc:date>2026-04-30T22:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		



		<description>&lt;p&gt;Le syst&#232;me de squelette de spip permet de nombreuse composition.&lt;/p&gt;

-
&lt;a href="https://www.gsill.net/site-internet/" rel="directory"&gt;Cr&#233;ation de site internet&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Pour un premier site, il est possible d'utiliser des squelettes disponibles gratuitement sous licence GPL ou &#233;quivalente. Ses squelettes permettent de profiter rapidement de toutes les possibilit&#233;s de SPIP.&lt;/p&gt;
&lt;p&gt;Bien s&#251;r, selon vos besoins , je peux cr&#233;er un squelette personnalis&#233; totalement adapt&#233; &#224; vos souhaits et vos besoins.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Vous pouvez voir des exemples de squelettes que je peux mettre rapidement en place pour un co&#251;t faible sur la &lt;a href=&#034;http://www.spip-contrib.net/Squelettes&#034; class=&#034;spip_out&#034; hreflang=&#034;fr&#034; title=&#034;Des squelettes rapides &#224; adapter.&#034; rel=&#034;external&#034;&gt;page d&#233;di&#233;e de spip-contrib&lt;/a&gt;. Ces squelettes offrent en g&#233;n&#233;ral tout ce que vous avez besoin pour votre site internet. Je peux adapter l'habillage du site &#224; votre charte graphique.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Des squelettes &#224; vos couleurs et &#224; votre charte graphique&lt;/h2&gt;
&lt;p&gt;Une premi&#232;re adaptation sera d'int&#233;grer vos couleurs et votre logo dans un de ses squelettes.&lt;/p&gt;
&lt;p&gt;Nous d&#233;cidons ensemble des couleurs ou vous me fournissez l'ensemble des codes couleurs que vous utilisez. Nous pouvons aussi partir des couleurs de votre logo existant.&lt;/p&gt;
&lt;p&gt;Pour plus d'originalit&#233;s et pour des besoins sp&#233;cifiques, vous pouvez aussi choisir une mise en page que j'adapterai &#224; SPIP et int&#233;grerai dans votre site internet. Si vous n'avez pas d'id&#233;e de mise en page , vous pouvez en trouver sur &lt;a href=&#034;http://www.oswt.co.uk/browse_designs.html&#034; class=&#034;spip_out&#034; hreflang=&#034;en&#034; title=&#034;Open Source Web Templates&#034; rel=&#034;external&#034;&gt;oswt&lt;/a&gt;, sur &lt;a href=&#034;http://www.oswd.org/&#034; class=&#034;spip_out&#034; hreflang=&#034;en&#034; title=&#034;Open source web design&#034; rel=&#034;external&#034;&gt;oswd&lt;/a&gt;, ...). J'int&#233;grerai ces mises en pages en respectant votre cahier des charges.&lt;/p&gt;
&lt;p&gt;Si vos besoins graphiques sont plus importants, je peux aussi int&#233;grer compl&#232;tement une mise en page con&#231;ues par vous ou par vos graphistes. En validant avec vous l'&#233;quilibre entre le respect des r&#232;gles s&#233;mantiques, la visibilit&#233;, l'ergonomie du site et le graphisme.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Un contenu selon vos besoins&lt;/h2&gt;
&lt;p&gt;Selon vos activit&#233;s, il est possible d'int&#233;grer&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; un portfolio ou galeries d'images&lt;/li&gt;&lt;li&gt; un syst&#232;me de commentaires ou un forum complet.&lt;/li&gt;&lt;li&gt; une mailing liste&lt;/li&gt;&lt;li&gt; un syst&#232;me d'agenda&lt;/li&gt;&lt;li&gt; Encore &#233;norm&#233;ment d'autres possibilit&#233;s de type de contenu ...&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Votre interface d'administration</title>
		<link>https://www.gsill.net/site-internet/article/votre-interface-d-administration</link>
		<guid isPermaLink="true">https://www.gsill.net/site-internet/article/votre-interface-d-administration</guid>
		<dc:date>2026-05-01T22:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		



		<description>&lt;p&gt;Gsill vous donne un acc&#232;s complet &#224; l'interface d'administration de votre site internet. Vous pouvez ainsi g&#233;rer vous m&#234;mes les &#233;volutions de votre site internet.&lt;/p&gt;

-
&lt;a href="https://www.gsill.net/site-internet/" rel="directory"&gt;Cr&#233;ation de site internet&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Un acc&#232;s complet &#224; l'interface d'administration de votre site internet. Ceci vous permettra d'apporter toutes les modifications sur les pages en ligne ou sur l'organisation de votre site.&lt;/p&gt;
&lt;p&gt;Ceci vous permet aussi d'ajouter facilement de nouveaux contenus, de nouvelles rubriques ou de nouveaux documents.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Se former &#224; l'administration de votre site internet&lt;/h2&gt;
&lt;p&gt;Je vous propose une formation pour une ou plusieurs personnes charg&#233;es de l'administration du site. Apr&#232;s cette formation, ces personnes pourront modifier le contenu existant pour les mises &#224; jour de vos informations. De plus, elles seront aussi totalement ind&#233;pendantes pour l'ajout de nouveaux contenus, la modification de l'arborescence de votre site. Les droits de modification de chaque r&#233;dacteur peuvent &#234;tre g&#233;r&#233;s par un ou plusieurs administrateurs.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Tester les modifications en ligne&lt;/h2&gt;
&lt;p&gt;Toutes les modifications peuvent &#234;tre test&#233;es et valid&#233;es pour voir directement en ligne le r&#233;sultat et &#233;ventuellement revenir en arri&#232;re.&lt;/p&gt;
&lt;p&gt;Selon la configuration de votre site internet, nous verrons comment ajouter une actualit&#233; (news), comment g&#233;rer les commentaires ou les forums.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;R&#233;f&#233;rencement de votre site&lt;/h2&gt;
&lt;p&gt;Nous verrons quelques r&#232;gles pour que votre site soit mieux r&#233;f&#233;renc&#233; sur internet. Ce r&#233;f&#233;rencement doit se faire principalement sur le contenu, mais aussi sur l'organisation de la page. J'attache une grande importance aux r&#232;gles d'accessibilit&#233;s et s&#233;mantiques de votre page, ceci est un atout important pour votre r&#233;f&#233;rencement. Je peux vous proposer aussi d'int&#233;grer certains syst&#232;mes d'aide au r&#233;f&#233;rencement.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Contenu s&#233;mantique&lt;/h2&gt;
&lt;p&gt;Le r&#233;dacteur n'a pas &#224; se soucier de la pr&#233;sentation finale, mais uniquement du contenu s&#233;mantique de la page. Il doit choisir quand mettre un titre, une liste pour que le contenu soit compr&#233;hensible. Ce contenu se mettra naturellement sur votre site avec le respect de la charte graphique que nous aurons d&#233;cid&#233; ensemble.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
