<?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>Tech de Gamuza</title>
	<link>https://tech.gamuza.fr/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://tech.gamuza.fr/spip.php?id_rubrique=3&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Utiliser des formulaires dans SPIP : le plugin &#171; Formidable &#187;</title>
		<link>https://tech.gamuza.fr/utiliser-des-formulaires-dans-spip-le-plugin-formidable.html</link>
		<guid isPermaLink="true">https://tech.gamuza.fr/utiliser-des-formulaires-dans-spip-le-plugin-formidable.html</guid>
		<dc:date>2022-11-30T10:21:14Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>clem</dc:creator>



		<description>
&lt;p&gt;Fonctionnement global du plugin Formidable :Le plugin Formidable &#224; pour fonction principale d'ajouter un &#171; objet &#233;ditorial &#187; suppl&#233;mentaire dans SPIP : les formulaires qui peuvent &#234;tre utilis&#233;s pour r&#233;colter des ou faire des sondages._ Une fois install&#233; ce plugin, les administrateurs g&#233;n&#233;raux et de rubriques peuvent cr&#233;er des formulaires via l'interface de gestion du menu &#171; Edition &#187; &gt; &#171; Formulaires &#187; et g&#233;rer les formulaires existants (consultation et exportation tableur des r&#233;sultats, (&#8230;)&lt;/p&gt;


-
&lt;a href="https://tech.gamuza.fr/-Archives-SPIP-.html" rel="directory"&gt;Archives SPIP&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Fonctionnement global du plugin Formidable :&lt;/h2&gt;
&lt;p&gt;Le &lt;strong&gt;plugin Formidable&lt;/strong&gt; &#224; pour fonction principale d'ajouter un &#171; objet &#233;ditorial &#187; suppl&#233;mentaire dans SPIP : &lt;strong&gt;les formulaires&lt;/strong&gt; qui peuvent &#234;tre utilis&#233;s pour r&#233;colter des ou faire des sondages._ Une fois install&#233; ce plugin, les administrateurs g&#233;n&#233;raux et de rubriques peuvent cr&#233;er des formulaires via l'interface de gestion du menu &#171; &lt;strong&gt; Edition &lt;/strong&gt; &#187; &gt; &#171; &lt;strong&gt; Formulaires &lt;/strong&gt; &#187; et g&#233;rer les formulaires existants (consultation et exportation tableur des r&#233;sultats, duplication, vidage des r&#233;ponses...)._ Les formulaires cr&#233;&#233;s, peuvent &#234;tres &lt;strong&gt;ins&#233;r&#233;&lt;/strong&gt;&lt;strong&gt;s&lt;/strong&gt;&lt;strong&gt; dans un article&lt;/strong&gt;. Les visiteurs de cet article vont pouvoir r&#233;pondre au formulaire, les r&#233;ponses &#233;tant soit envoy&#233;es par mail soit stock&#233;es et accessibles aux administrateurs dans l'espace priv&#233;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Cr&#233;ation d'un formulaire :&lt;/h2&gt;
&lt;p&gt;Dans cet exemple on r&#233;alise un formulaire portant sur les pr&#233;f&#233;rences alimentaires des &#233;l&#232;ves.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;**Etape 1 : d&#233;finition du formulaire&lt;/h2&gt;
&lt;p&gt;Dans la page de gestion des formulaires, le bouton &#171; &lt;strong&gt;Cr&#233;er un nouveau formulaire&lt;/strong&gt; &#187; am&#232;ne &#224; la page de configuration du formulaire qui permet de donner :-*&lt;strong&gt;un titre&lt;/strong&gt; qui permettra de retrouver le formulaire dans la page de gestion de Formidable, par ex &#171; Enqu&#234;te sur les habitudes alimentaires &#187;-*&lt;strong&gt;un identifiant&lt;/strong&gt; : si possible bref : il sera utilis&#233; dans les raccourcis pour l'affichage du formulaire dans les articles, pour notre exemple &#171; prefs_alimentaires &#187;-*&lt;strong&gt;un message de retour&lt;/strong&gt; : sera affich&#233; lorsque l'utilisateur validera ses r&#233;ponses en fin de formulaire (du style &#171; Merci de votre participation &#187;)-*&lt;strong&gt;la page suivant la validation&lt;/strong&gt; : dans le cas de notre enqu&#234;te, on choisit &#171; Le formulaire &#224; nouveau &#187; de fa&#231;on &#224; ce que l'utilisateur puisse &#233;ventuellement modifier ses choixOn enregistre ces donn&#233;es avec le bouton &#171; &lt;strong&gt; Enregistrer &lt;/strong&gt; &#187; pour g&#233;n&#233;rer le formulaire.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;**Etape 2 : cr&#233;ation des champs du formulaires&lt;/h2&gt;
&lt;p&gt;La boite dans la colonne de gauche donne maintenant le num&#233;ro identifiant ce formulaire et permet d'acc&#233;der &#224; la configuration des champs.L'interface de gestion des champs offre de nombreux types :-*r&#233;ponse unique parmi des choix impos&#233;s : &#171; &lt;strong&gt;Boutons radios&lt;/strong&gt; &#187; ou &#171; &lt;strong&gt;Liste d&#233;roulante&lt;/strong&gt; &#187; ou &#171; &lt;strong&gt;Oui ou non&lt;/strong&gt; &#187; ou &#171; &lt;strong&gt;Case unique&lt;/strong&gt; &#187;-*r&#233;ponse multiple parmi des choix impos&#233;s : &#171; &lt;strong&gt;Cases &#224; cocher&lt;/strong&gt; &#187; ou &#171; &lt;strong&gt;S&#233;lection multiple&lt;/strong&gt; &#187;-*r&#233;ponse ouverte : &#171; &lt;strong&gt;Ligne de texte&lt;/strong&gt; &#187; (r&#233;ponse courte) ou &#171; &lt;strong&gt;Bloc de texte&lt;/strong&gt; &#187; (r&#233;ponse longue)-*choix parmi des objet &#233;ditoriaux de SPIP : &#171; &lt;strong&gt;S&#233;lecteur d'article&lt;/strong&gt; &#187;, &#171; &lt;strong&gt;S&#233;lecteur de rubrique&lt;/strong&gt; &#187;, &#171; &lt;strong&gt;Mot-cl&#233;&lt;/strong&gt; &#187; et &#171; &lt;strong&gt;S&#233;lecteur document&lt;/strong&gt; &#187; permettent de choisir parmi un de ces &#233;l&#233;ments du site. NB : ces types de champs manquent de d&#233;bogage et sont donc peu facile &#224; utiliser !-*choix parmi les utilisateurs du site : &#171; &lt;strong&gt; Auteur &lt;/strong&gt; &#187; et &#171; &lt;strong&gt; Destinataires &lt;/strong&gt; &#187; permettent de choisir parmi tous ou une s&#233;lection d'utilisateurs-*les types &#171; &lt;strong&gt;Groupe de champs&lt;/strong&gt; &#187; et &#171; &lt;strong&gt; Explication &lt;/strong&gt; &#187; ne sont pas des champs &#224; remplir mais permettent d'affiner la mise en page et de commenter l'utilisation du formulaire.Pour chaque champ l'utilisation est identique :on s&#233;lectionne le type de champ ce qui le place &#224; la fin du formulaire en cours : le champ est muni de 4 boutons permettant de &lt;strong&gt;l'&#233;diter&lt;/strong&gt;, le &lt;strong&gt;d&#233;placer&lt;/strong&gt;, le &lt;strong&gt;dupliquer&lt;/strong&gt; ou le &lt;strong&gt;supprimer &lt;/strong&gt;L'utilisation du bouton &#171; &lt;strong&gt; Configurer &lt;/strong&gt; &#187; permet de finaliser les param&#232;tres du champ selon son type :-*l'onglet &#171; &lt;strong&gt; Description &lt;/strong&gt; &#187; permet de pr&#233;ciser :-**le label (le titre, obligatoire) du champ : par ex &#171; Quel est votre repas pr&#233;f&#233;r&#233; ? &#187;-**une explication (facultative) li&#233;e &#224; ce champ-**les choix possibles : 1 choix par ligne avec la syntaxe : &lt;strong&gt;choix1|Un&lt;/strong&gt; o&#195;&#185; &#171; &lt;strong&gt;choix1&lt;/strong&gt; &#187; correspond &#224; la valeur qui sera enregistr&#233;e et &#171; &lt;strong&gt; Un &lt;/strong&gt; &#187; le texte qui sera affich&#233; dans le formulaire : par ex :_ repas1|petit d&#233;jeuner_ repas2|repas de midi_ repas3|gouter_ repas4|diner-*les onglets &#171; &lt;strong&gt; Utilisation &lt;/strong&gt; &#187; et &#171; &lt;strong&gt; Affichage &lt;/strong&gt; &#187; permettent &#233;ventuellement de bloquer certains champs ou de ne les afficher qu'en fonction des choix faits dans les autres champs-*l'onglet &#171; &lt;strong&gt; Validation &lt;/strong&gt; &#187; donne la possibilit&#233; de rendre un champ obligatoire et, pour les champs de type &#171; Ligne de texte &#187; il offre la possibilit&#233; de limiter le type de saisie &#224; un format impos&#233; (n&#176; de tel, adresse mail, nombre entier, date...)Apr&#232;s chaque &#233;tape de configuration d'un champ, il ne faut surtout pas oublier de valider &#224; l'aide du bouton &#171; &lt;strong&gt;Valider&lt;/strong&gt; &#187; !De m&#234;me, une fois la totalit&#233; des champs cr&#233;&#233;s, il faut &#171; &lt;strong&gt; Enregistrer &lt;/strong&gt; &#187; le formulaire.Cette validation permet de faire appara&#195;&#174;tre dans la colonne de droite l'&lt;strong&gt;aide m&#233;moire&lt;/strong&gt; qui liste les champs avec leur identifiant (de la forme &lt;strong&gt;@nom_du_champ@&lt;/strong&gt;), identifiant indispensable si vous souhaitez faire de affichages conditionnels par exemple (onglet &#171; Affichage &#187;) ou si vous souhaitez &lt;strong&gt;r&#233;cup&#233;rer le contenu d'un champ pour le traitement du formulaire&lt;/strong&gt; (par ex une adresse mail &#224; laquelle envoyer une copie du formulaire pour confirmation).&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;**Etape 3 : configuration des traitements du formulaire&lt;/h2&gt;
&lt;p&gt;Le bouton &#171; &lt;strong&gt;Configurer les traitements&lt;/strong&gt; &#187; va permettre de pr&#233;ciser comment les r&#233;ponses saisies seront trait&#233;es ainsi que les possibilit&#233;s de modification et/ou de r&#233;ponse(s) unique/multiple pour les utilisateurs.Le premier choix &#224; faire est de d&#233;terminer si les r&#233;ponses sont &lt;strong&gt;envoy&#233;es par mail&lt;/strong&gt; et/ou &lt;strong&gt;stock&#233;es dans le SPIP&lt;/strong&gt;. L'enregistrement est conseill&#233; si vous voulez garder une trace des r&#233;ponses !Pour l'envoi par mail les options sont multiples et complexes, alors pour r&#233;sumer :-*pour &lt;strong&gt;envoyer toutes les r&#233;ponses &#224; une (ou quelques) adresses&lt;/strong&gt;, toujours les m&#234;me (la v&#244;tre par ex), il faut mettre cette (ces) adresse(s) dans le champ &#171; &lt;strong&gt;Destinataires suppl&#233;mentaires&lt;/strong&gt; &#187;-*si vous avez cr&#233;&#233; un champ &#171; Votre adresse mail &#187; dans le formulaire, vous pouvez envoyer une copie des r&#233;ponses &#224; cette adresse (ce qui donne l'&#233;quivalent d'un &lt;strong&gt;accus&#233; de r&#233;ception&lt;/strong&gt;) en faisant :-**choisir le champ &#171; Votre adresse mail &#187; pour le choix &#171; &lt;strong&gt;Courriel de l\'envoyeur&lt;/strong&gt; &#187;-**cochez la case &#171; &lt;strong&gt;Accus&#233; de r&#233;ception&lt;/strong&gt; &#187;-**mettez une adresse d'exp&#233;diteur r&#233;elle (votre mail CoNum par ex) dans le champ &#171; &lt;strong&gt;Courriel de l\'accus&#233; de r&#233;ception&lt;/strong&gt; &#187;La seconde partie de la page des traitements permet de &lt;strong&gt;configurer l'utilisation du formulaire&lt;/strong&gt;, les options principales sont les suivantes :cochez &#171; &lt;strong&gt; Multiple &lt;/strong&gt; &#187; si une m&#234;me personne peut r&#233;pondre plusieurs foiscochez &#171; &lt;strong&gt; Modifiable &lt;/strong&gt; &#187; si vous souhaitez que l'utilisateur puisse modifier sa r&#233;ponse(en g&#233;n&#233;ral ces 2 options s'excluent mutuellement)Les deux options suivantes concernent l'&lt;strong&gt;anonymat des r&#233;ponses&lt;/strong&gt;. A priori vous devriez cocher &#171; &lt;strong&gt;Enregistrer les IP&lt;/strong&gt;&lt;strong&gt;s&lt;/strong&gt; &#187; si votre formulaire comporte des champs de texte susceptibles d'&#234;tres remplis avec des propos diffamatoires&#8364;&#166;Le dernier param&#232;tre &#171; &lt;strong&gt;Champs &#224; exclure&lt;/strong&gt; &#187; permet de lister les &#233;ventuels champs &#224; ne pas afficher dans les r&#233;ponses si vous d&#233;cidez de les afficher dans un article. Ici on utilise les identifiant des champs list&#233;s dans l'aide m&#233;moire &lt;strong&gt;sans les @&lt;/strong&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Publication du formulaire&lt;/h2&gt;
&lt;p&gt;Une fois votre formulaire termin&#233;, comme tous les objets &#233;ditoriaux de SPIP il faut le rendre publiable : choix &#171; &lt;strong&gt;publier en ligne&lt;/strong&gt; &#187; dans la boite d'info de la colonne de gauche.A partir de l&#224; il faut aller dans l'article o&#195;&#185; vous voulez faire appara&#195;&#174;tre le formulaire, &#233;diter le texte (&#171; &lt;strong&gt;Modifier cet article&lt;/strong&gt; &#187;) et coller le raccourci permettant d'afficher le formulaire : par ex si le formulaire est le num&#233;ro &lt;strong&gt;123&lt;/strong&gt; et que son identifiant est &lt;strong&gt;prefs_alimentaire&lt;/strong&gt; cela donne &lt;strong&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;formulaire|formidable|id=123&gt;&lt;/code&gt;&lt;/strong&gt; ou &lt;strong&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;formulaire|formidable|id=prefs_alimentaire&gt;&lt;/code&gt;&lt;/strong&gt; (les 2 sont &#233;quivalents).Une fois l'article publi&#233;, vous pouvez tester le formulaire en le remplissant puis le validant. V&#233;rifiez que le message de retour est celui que vous avez configur&#233; dans l'&#233;tape 1 puis rendez-vous dans l'interface de gestion des formulaires de l'espace priv&#233; : vous pourrez constater que votre formulaire a maintenant une r&#233;ponse :En ouvrant le formulaire, le bloc de la colonne de gauche propose 2 boutons suppl&#233;mentaires :-*&#171; &lt;strong&gt;nb r&#233;ponses&lt;/strong&gt; &#187; : permet d'acc&#233;der &#224; la liste des r&#233;ponses et de les consulter une par une en cliquant sur &#171; &lt;strong&gt;Voir la r&#233;ponse&lt;/strong&gt; &#187;. Il est alors possible de mod&#233;rer certaines r&#233;ponses (choix &#171; supprim&#233; &#187; dans le bloc de gauche.-*&#171; &lt;strong&gt;Analyse des r&#233;ponses&lt;/strong&gt; &#187; donne une page avec le traitement statistique des r&#233;sultats. C'est cette page que l'on peut faire afficher dans un article si on veut publier automatiquement les r&#233;sultats obtenus.Le bloc des raccourcis (colonne de droite) &#171; &lt;strong&gt;Exporter l'analyse&lt;/strong&gt; &#187;, donne acc&#232;s au t&#233;l&#233;chargement sous forme tableur (CSV) des r&#233;sultats. NB : l'export au format Excel semble bogu&#233;e...&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Afficher les r&#233;sultats du formulaire dans un article :&lt;/h2&gt;
&lt;p&gt;Pour un formulaire utilis&#233; comme une sorte d'enqu&#234;te publique ou de sondage, on peut envisager de publier dans un article l'analyse globale des r&#233;sultats. Pour cela on collera le raccourci &lt;strong&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;formulaire_analyse|id_formulaire=123&gt;&lt;/code&gt;&lt;/strong&gt; ou &lt;strong&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;formulaire_analyse|id_formulaire=prefs_alimentaire&gt;&lt;/code&gt;&lt;/strong&gt;Celle ci sera mise &#224; jour automatiquement au fur et &#224; mesure des r&#233;ponses.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Un article g&#233;n&#233;r&#233; &#224; partir d'un fichier OpenOffice Writer par le plugin odt2spip</title>
		<link>https://tech.gamuza.fr/un-article-genere-a-partir-d-un-fichier-openoffice-writer-par-le-plugin-odt2spip.html</link>
		<guid isPermaLink="true">https://tech.gamuza.fr/un-article-genere-a-partir-d-un-fichier-openoffice-writer-par-le-plugin-odt2spip.html</guid>
		<dc:date>2022-11-30T10:20:47Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>clem</dc:creator>



		<description>&lt;p&gt;Exemple d'article g&#233;n&#233;r&#233; avec le plugin odt2spip.&lt;/p&gt;

-
&lt;a href="https://tech.gamuza.fr/-Archives-SPIP-.html" rel="directory"&gt;Archives SPIP&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Insertion d'images dans le texte (titre niveau 2)&lt;/h2&gt;
&lt;p&gt;texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte Ici une fl&#234;che pour l&#233;gender un &#233;l&#233;ment de l'image mais pour l'instant &#231;a n'est pas g&#233;r&#233;...texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte&lt;strong&gt;Formules de math :&lt;/strong&gt;une formule de maths :&lt;img src='https://tech.gamuza.fr/local/cache-vignettes/L500xH42/c5449eda5f0dcd3d2c9b94c93bf94dea-37cad.png?1768432052' style='vertical-align:middle;' width='500' height='42' alt=&#034;\frac{\sqrt{2x+9}}{4y-6}=\frac{\alpha 3}{\beta 2}&#034; title=&#034;\frac{\sqrt{2x+9}}{4y-6}=\frac{\alpha 3}{\beta 2}&#034; /&gt;&lt;/math&gt;une formule de chimie :&lt;img src='https://tech.gamuza.fr/local/cache-vignettes/L500xH42/39b52082b38c8dca774f788d6fe01c60-20c64.png?1768432052' style='vertical-align:middle;' width='500' height='42' alt=&#034;6\mathrm{CO2}+6\mathrm{H2}O\to \mathrm{C6}\mathrm{H12}\mathrm{O6}&#034; title=&#034;6\mathrm{CO2}+6\mathrm{H2}O\to \mathrm{C6}\mathrm{H12}\mathrm{O6}&#034; /&gt;&lt;/math&gt;une autre formule de maths :&lt;img src='https://tech.gamuza.fr/local/cache-vignettes/L500xH42/e617d0e349608840df7f83e289ba6a85-c9751.png?1768432052' style='vertical-align:middle;' width='500' height='42' alt=&#034;\sqrt{5y+3}=\frac{9x}{3z}&#034; title=&#034;\sqrt{5y+3}=\frac{9x}{3z}&#034; /&gt;&lt;/math&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Les tableaux (Titre niveau 2)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Tableaux simples (titre 3)&lt;/strong&gt;|&lt;strong&gt;Tableau avec &lt;/strong&gt;|&lt;strong&gt;format automatique&lt;/strong&gt;|&lt;strong&gt;&#171; Standard &#187;&lt;/strong&gt;||cellule 4|cellule 5|cellule 6||cellule 7|cellule 8|cellule 9||&lt;strong&gt;cellule avec 3 colonnes fusionn&#233;es &lt;/strong&gt;|&lt;|&lt;||cellule 4|cellule 5|cellule 6||cellule 7|cellule 8|cellule 9||&lt;strong&gt;cellule 1&lt;/strong&gt;|&lt;strong&gt;cellule 2&lt;/strong&gt;|&lt;strong&gt;cellule 3&lt;/strong&gt;||cellule A|cellule avec 2 lignes fusionn&#233;es|cellule C||cellule D|^|cellule F|&lt;strong&gt;Tableau complexe :(titre 3)&lt;/strong&gt;|From|To|Special Fares|&lt;||^|^|One-way|Round Trip||San Jose|Peoria|$150.00|$295.00||Chicago Midway|Los Angeles|$200.00|$350.00||Chicago O'Hare|^|^|^|&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Divers trucs (Titre 2)&lt;/h2&gt;
&lt;p&gt;un lien sur &lt;a href=&#034;http://spip-contrib.net/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://spip-contrib.net&lt;/a&gt; et ici un &lt;a href=&#034;#ancre&#034; class=&#034;spip_ancre&#034;&gt;lien vers l'ancre&lt;/a&gt; ci-dessousUne premi&#232;re note de bas de page&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;le texte de la note de bas de page&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt; texte texte texte &lt;strong&gt;du gras&lt;/strong&gt; texte texte texte &lt;i&gt;de l'italique&lt;/i&gt; texte texte texte texte&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;le texte de la 2eme note&#034; id=&#034;nh2&#034;&gt;2&lt;/a&gt;]&lt;/span&gt; texte texte texte texte texte texte texte texte texte 3 paragraphes vides3 retours &#224; la ligne_ _ _ _ &lt;a id=&#034;ancre&#034;&gt;&lt;/a&gt;Ici une ancre dans le texte (= rep&#232;re de texte)Et un saut de page&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Les listes&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;listes simples&lt;/strong&gt;une liste ordonn&#233;e simple :-#item 1-#item 2 -#item 3une liste &#224; puce simple :-*item 1-*item 2 -*item 3&lt;strong&gt;listes complexes&lt;/strong&gt;Une liste ordonn&#233;e imbriqu&#233;e :-#item 1-##item 1.1-##item 1.2-#item 2-#item 3Une liste &#224; puces imbriqu&#233;e :-*item 1-**item 1.1-***item 1.1.1-***item 1.1.2-**item 1.2-**item 1.3-*item 2-**item 2.1-**item 2.2-*item 3encore un saut de page&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;El&#233;ments non g&#233;r&#233;s&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Elements ignor&#233;s :&lt;/strong&gt;Tous les &#233;l&#233;ments suivant ne sont pas g&#233;r&#233;s par le plugin puisque le code SPIP ne permet pas de le g&#233;n&#233;rer : ils restent sous la forme de texte &#171; standard &#187;.Du texte en couleur ou sur fond color&#233;.Des variations de police : ici de l'arial et l&#224; du comic Des variation de taille de caract&#232;res Du texte soulign&#233; ou barr&#233; &lt;strong&gt;Les niveaux de titres suppl&#233;mentaires :&lt;/strong&gt;Tous les titres de niveau inf&#233;rieur au titres de niveau 2 sont format&#233;s &#224; l'identique : en italique&lt;i&gt;Titre niveau 4&lt;/i&gt;&lt;i&gt;Titre niveau 5&lt;/i&gt;&lt;strong&gt;El&#233;ments supprim&#233;s : &lt;/strong&gt;Les en-t&#234;tes et pieds de page ne seront pas repris dans la version SPIPUne table des mati&#232;res automatique ne sera &lt;strong&gt;pas&lt;/strong&gt; reproduite dans la version SPIP (idem pour un index automatique)&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div &lt;div class='rss_ps'&gt;&lt;p&gt;Cet article &#224; &#233;t&#233; g&#233;n&#233;r&#233; &#224; partir du fichier ODT mis en document attach&#233; par le plugin &lt;strong&gt;odt2spip&lt;/strong&gt;_ Documentation du plugin odt2spip : &lt;a href=&#034;http://www.spip-contrib.net/odt2spip-creation-d-articles-a&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.spip-contrib.net/odt2spi...&lt;/a&gt;_ T&#233;l&#233;chargement : &lt;a href=&#034;http://files.spip.org/spip-zone/odt2spip.zip&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://files.spip.org/spip-zone/odt...&lt;/a&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;le texte de la note de bas de page&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;le texte de la 2eme note&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>R&#233;parer le charset d'une base SPIP</title>
		<link>https://tech.gamuza.fr/Reparer-le-charset-d-une-base-SPIP.html</link>
		<guid isPermaLink="true">https://tech.gamuza.fr/Reparer-le-charset-d-une-base-SPIP.html</guid>
		<dc:date>2022-11-30T10:17:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		



		<description>&lt;p&gt;exemple de requ&#234;te UPDATE pour r&#233;parer le charset d'une base SPIP&lt;br class='autobr' /&gt;
&lt;!-- Cet article est une copie de sauvegarde de l'article original de Fil sur le d&#233;sormais disparu http://zzz.rezo.net/Reparer-le-charset-d-une-base-SPIP.html --&gt;&lt;/p&gt;

-
&lt;a href="https://tech.gamuza.fr/-Utiliser-SPIP-.html" rel="directory"&gt;SPIP&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;UPDATE spip_table SET titre = CONVERT(CONVERT(CONVERT(titre USING latin1) USING binary) USING UTF8);&lt;/textarea&gt;
&lt;p&gt;&lt;!-- {{Quand on part d'une vieille installation de SPIP il arrive qu'on enregistre les donn&#233;es en utf-8 dans des tables d&#233;clar&#233;es en latin1. Ca ne g&#234;ne pas le fonctionnement normal du site, mais &#231;a emp&#234;che d'utiliser proprement les outils MySQL, de la ligne de commande (qui affiche des &#171;&#160;&#195;&#169;&#160;&#187; &#224; la place des &#171;&#160;&#233;&#160;&#187;) au moteur de recherche FULLTEXT, qui ne retrouve pas les mots accentu&#233;s. M&#233;thode de nettoyage.}} {{0/}} Faire toutes les sauvegardes, travailler sur un site de tests, etc. La proc&#233;dure prend plusieurs minutes. Pour &#233;viter toute connerie dans cet intervalle, tu peux vouloir mettre le site en berne, en mettant dans &lt;code&gt;config/mes_options.php&lt;/code&gt;&#160;: &lt;cadre class=&#034;php&#034;&gt; header('Status: 503 Service Unavailable'); die('Maintenance en cours, revenez plus tard.'); &lt;/cadre&gt; {{1/}} dumper la base spip en latin1, la r&#233;importer en utf8 dans une base spip2 &lt;cadre class=&#034;bash&#034;&gt; mysqldump --opt --default-character-set=latin1 --no-create-info spip &gt; spip-data.sql mysqldump --opt --default-character-set=latin1 --no-data spip &gt; spip-struct.sql &lt;/cadre&gt; on corrige tous les charsets d&#233;clar&#233;s dans la structure &lt;cadre class=&#034;bash&#034;&gt; perl -pi -e's/latin1/utf8/g;' spip-struct.sql &lt;/cadre&gt; On importe la structure corrig&#233;e des tables &lt;cadre class=&#034;bash&#034;&gt; mysql spip2 &lt; spip-struct.sql &lt;/cadre&gt; Si le site comporte des tables ayant une PRIMARY KEY sur un champ accentu&#233;, il peut y avoir des doublons, non d&#233;tect&#233;s jusqu'ici, qui emp&#234;cheront la r&#233;importation. On fait alors sauter cette primary key&#160;: &lt;cadre class=&#034;bash&#034;&gt; mysql spip2# ALTER TABLE spip_urls DROP PRIMARY KEY; &lt;/cadre&gt; on corrige dans les toutes premi&#232;res lignes des donn&#233;es la d&#233;claration de charset&#160;: &lt;cadre class=&#034;bash&#034;&gt; perl -pi -e's/SET NAMES latin1/SET NAMES utf8/g;' spip-data.sql &lt;/cadre&gt; On r&#233;importe ensuite les donn&#233;es&#160;: &lt;cadre class=&#034;bash&#034;&gt; mysql spip2 &lt; spip-data.sql &lt;/cadre&gt; {{2/}} Modifier les meta de charset&#160;: &lt;cadre class=&#034;bash&#034;&gt; mysql spip2# REPLACE spip_meta (nom,valeur,impt,maj) VALUES ('charset_sql_base', 'utf8', 'oui', NOW()), ('charset_collation_sql_base', 'utf8_general_ci', 'oui', NOW()), ('charset_sql_connexion', 'utf8', 'oui', NOW()), ('charset', 'utf-8', 'oui', NOW()); &lt;/cadre&gt; {{3/}} V&#233;rifier le fichier config/connect.php&#160;: il faut qu'il ait la ligne&#160;: &lt;cadre class=&#034;php&#034;&gt; define('_MYSQL_SET_SQL_MODE',true); &lt;/cadre&gt; &#8230; et le connecter sur spip2. {{4/}} purger le cache des meta&#160;: &lt;cadre class=&#034;bash&#034;&gt; rm tmp/meta_cache.php &lt;/cadre&gt; {{5/}} &#233;ventuellement, vider le cache (mais sans obligation) --&gt; &lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title> Travail en ligne de commande avec SPIP</title>
		<link>https://tech.gamuza.fr/Travaille-en-ligne-de-commande-avec-SPIP.html</link>
		<guid isPermaLink="true">https://tech.gamuza.fr/Travaille-en-ligne-de-commande-avec-SPIP.html</guid>
		<dc:date>2022-01-04T11:27:01Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>clem</dc:creator>



		<description>&lt;p&gt;&lt;strong&gt;R&#233;f&#233;rences&lt;/strong&gt; : quelques commandes utiles pour travailler en ligne de commande avec SPIP (bash ou spip-cli)&lt;/p&gt;

-
&lt;a href="https://tech.gamuza.fr/-Utiliser-SPIP-.html" rel="directory"&gt;SPIP&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Commandes spip-cli&lt;/h2&gt;&lt;h2 class=&#034;spip&#034;&gt;Commandes bash&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Lister les versions en cours des plugins disponibles&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;for i in &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;ls ./&lt;/code&gt;; do echo $i; cat $i/paquet.xml |grep compatibilite; done&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Le filtre |image_recadre avec des proportions</title>
		<link>https://tech.gamuza.fr/medias-Le-filtre-image_recadre-avec-des-proportions.html</link>
		<guid isPermaLink="true">https://tech.gamuza.fr/medias-Le-filtre-image_recadre-avec-des-proportions.html</guid>
		<dc:date>2019-06-21T11:42:36Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>clem</dc:creator>



		<description>
&lt;p&gt;Le filtre |image_recadre permet un recadrage proportionnel avec optionnellement centrage de la partie conserv&#233;e sur un point focus. Deux exemples propos&#233;s par Marcimat sur Seenthis en compl&#233;ment de la (succincte) doc officielle du filtre https://www.spip.net/fr_article5786... &lt;br class='autobr' /&gt;
Pour avoir une proportion largeur x hauteur sp&#233;cifique :
&lt;br class='autobr' /&gt;
[(#LOGO_ARTICLE|image_recadre16:9, -, focus)] &lt;br class='autobr' /&gt;
Pour avoir une taille sp&#233;cifique :
&lt;br class='autobr' /&gt;
[(#LOGO_ARTICLE|image_recadre200:80, - focus|image_reduire200, 80)] (&#8230;)&lt;/p&gt;


-
&lt;a href="https://tech.gamuza.fr/-Utiliser-SPIP-.html" rel="directory"&gt;SPIP&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Le filtre &lt;strong&gt;|image_recadre&lt;/strong&gt; permet un recadrage proportionnel avec optionnellement centrage de la partie conserv&#233;e sur un point focus. Deux exemples propos&#233;s par &lt;a href=&#034;https://seenthis.net/messages/362099#message438162&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Marcimat sur Seenthis&lt;/a&gt; en compl&#233;ment de la (succincte) doc officielle du filtre &lt;a href=&#034;https://www.spip.net/fr_article5786.html#s-Recadrage-selon-une-proportion&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;https://www.spip.net/fr_article5786...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pour avoir une proportion largeur x hauteur sp&#233;cifique :&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;[(#LOGO_ARTICLE|image_recadre{16:9, -, focus})]&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;Pour avoir une taille sp&#233;cifique :&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;[(#LOGO_ARTICLE|image_recadre{200:80, - focus}|image_reduire{200, 80})]&lt;/textarea&gt;&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;attention, le point d'int&#233;r&#234;t n'est pris en compte que si le filtre &lt;strong&gt;image_recadre&lt;/strong&gt; est appliqu&#233; en premier &#224; l'image&lt;/p&gt;
&lt;/blockquote&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Bradley Hand ITC</title>
		<link>https://tech.gamuza.fr/bradley-hand-itc.html</link>
		<guid isPermaLink="true">https://tech.gamuza.fr/bradley-hand-itc.html</guid>
		<dc:date>2018-03-28T01:35:48Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>clem</dc:creator>



		<description>
&lt;p&gt;que j'ai de bon et d'agr&#233;able me vient d'elle. Je le savais mais jamais je ne l'avais senti de fa&#231;on aussi forte. J'ai pass&#233; qq bons moments &#224; Paris avec Fran&#231;ois Lefort qui m'a emmen&#233; d&#238;ner (en 15 minutes) au buffet de la gare du Nord. A Creil, impossible de voir Ferr&#233;ol qui est de service &#224; Chantilly au GQG [1]. Nous &#233;changeons qq aimables souhaits par t&#233;l&#233;phone dans le bureau du Lt-colonel commandant militaire de la gare. Ce matin, en tirant les rideaux de notre wagon, nous apercevons un (&#8230;)&lt;/p&gt;


-
&lt;a href="https://tech.gamuza.fr/-carnets-.html" rel="directory"&gt;carnets&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;&lt;div class='spip_document_177 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://tech.gamuza.fr/local/cache-vignettes/L255xH534/100000000000025c000004ec6ddd2ea45295d045-33ec3.png?1768444944' width='255' height='534' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;que j'ai de bon et d'agr&#233;able me vient d'elle. Je le savais mais jamais je ne l'avais senti de fa&#231;on aussi forte. &lt;p&gt;J'ai pass&#233; qq bons moments &#224; Paris avec Fran&#231;ois Lefort qui m'a emmen&#233; d&#238;ner (en 15 minutes) au buffet de la gare du Nord.&lt;/p&gt;
&lt;p&gt;A Creil, impossible de voir Ferr&#233;ol qui est de service &#224; Chantilly au GQG&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Grand Quartier G&#233;n&#233;ral&#034; id=&#034;nh2-1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;. Nous &#233;changeons qq aimables souhaits par t&#233;l&#233;phone dans le bureau du Lt-colonel commandant militaire de la gare.&lt;/p&gt;
&lt;p&gt;Ce matin, en tirant les rideaux de notre wagon, nous apercevons un peu partout des campements de troupes, des fourgons, des trains blind&#233;s : c'est la pleine vie de l'arri&#232;re d'une arm&#233;e.&lt;/p&gt;
&lt;p&gt;Nous d&#233;barquons, mon ordonnance et moi &#224; Hersin-Coupigny&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-2&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;20 km NO d'Arras&#034; id=&#034;nh2-2&#034;&gt;2&lt;/a&gt;]&lt;/span&gt; vers 7 h &#189;. C'est certainement une erreur des commissaires militaires de Creil car je sais que le 295&#232; est bien loin de l&#224;. En effet, personne l&#224; ne sait o&#249; est la 58&#232; division. A la gare, je t&#233;l&#233;phone en vain &#224; Bruay. Je vais au QG de la 49e division. L&#224;, je trouve un officier d'Etat-major aimable, qui me renseigne &#224; peu pr&#232;s et me fait conduire en auto &#224; Aubigny&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-3&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;14 km ONO d'Arras&#034; id=&#034;nh2-3&#034;&gt;3&lt;/a&gt;]&lt;/span&gt;. &lt;a href=&#034;http://lemenestrel.fr/AG14-18/Artois_Belgique/Photos/AG14-18_009.jpg&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Carte&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;&lt;div class='spip_document_178 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://tech.gamuza.fr/local/cache-vignettes/L261xH525/1000000000000273000004ec4ea1706e7ce20dd4-c0651.jpg?1768444944' width='261' height='525' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;A Savy-Berlette (1500 m d'Aubigny), je trouve dans une rame de wagons arriv&#233;e du matin Lhernault et mes chevaux ; ils avaient fait bon voyage. Je d&#233;jeune &#224; un estaminet devant la gare et &#224; deux heures, je profite de l'auto de l'intendant de ma division pour aller rejoindre le r&#233;giment &#224; Habarcq&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-4&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;11 km Ouest d'Arras&#034; id=&#034;nh2-4&#034;&gt;4&lt;/a&gt;]&lt;/span&gt; o&#249; il est au repos pour 6 jours.
&lt;p&gt;Jeudi 21 oct.Fait connaissance avec mon bataillon. Les officiers tr&#232;s bons. J'ai parl&#233; avec beaucoup de soldats, ce qui a paru leur faire grand plaisir.&lt;/p&gt;
&lt;p&gt;Je suis install&#233; dans une petite chambre, avec un bon lit. La pi&#232;ce est un peu humide et froide, mais je suis bien couvert. Baboin, mon ordonnance&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-5&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Dans l'album de guerre, le lien Lt-Col de Bercegol, page suivante, montre (&#8230;)&#034; id=&#034;nh2-5&#034;&gt;5&lt;/a&gt;]&lt;/span&gt;, couche sur la paille dans la pi&#232;ce qui pr&#233;c&#232;de la mienne comme le mameluk &#224; la porte de Napol&#233;on. Je fais popote avec les officiers de la 17&#232; compa&#173;gnie auxquels sont d&#233;j&#224; adjoints les 2 m&#233;decins du bataillon. On parle beaucoup des derni&#232;res attaques qui ont caus&#233; qq pertes, dont 3 officiers l'un La Tour-Fondue a &#233;t&#233; tu&#233;. &lt;a href=&#034;http://lemenestrel.fr/AG14-18/Artois_Belgique/Photos/AG14-18_010.jpg&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/a&gt; &lt;a href=&#034;http://lemenestrel.fr/AG14-18/Artois_Belgique/Photos/AG14-18_011.jpg&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;strong&gt;Officiers du 295&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://lemenestrel.fr/AG14-18/Artois_Belgique/Photos/AG14-18_010.jpg&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://lemenestrel.fr/AG14-18/Artoi...&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb2-1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-1&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;Grand Quartier G&#233;n&#233;ral&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb2-2&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-2&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-2&#034; rev=&#034;appendix&#034;&gt;2&lt;/a&gt;] &lt;/span&gt;20 km NO d'Arras&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb2-3&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-3&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-3&#034; rev=&#034;appendix&#034;&gt;3&lt;/a&gt;] &lt;/span&gt;14 km ONO d'Arras&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb2-4&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-4&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-4&#034; rev=&#034;appendix&#034;&gt;4&lt;/a&gt;] &lt;/span&gt;11 km Ouest d'Arras&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb2-5&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-5&#034; class=&#034;spip_note&#034; title=&#034;Notes 2-5&#034; rev=&#034;appendix&#034;&gt;5&lt;/a&gt;] &lt;/span&gt;Dans l'album de guerre, le lien &lt;i&gt;L&lt;/i&gt;&lt;i&gt;t&lt;/i&gt;&lt;i&gt;-C&lt;/i&gt;&lt;i&gt;ol&lt;/i&gt;&lt;i&gt; de Bercegol,&lt;/i&gt; page suivante, montre une photo de &lt;i&gt;deux&lt;/i&gt; soldats : &#171; Lhernault, mon ordonnance &#187;. L'autre serait donc Baboin&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>[expert] Boucle DATA sur Instagram avec graphQL</title>
		<link>https://tech.gamuza.fr/boucle-data-sur-instagram-avec-graphql.html</link>
		<guid isPermaLink="true">https://tech.gamuza.fr/boucle-data-sur-instagram-avec-graphql.html</guid>
		<dc:date>2018-02-27T14:22:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>clem</dc:creator>



		<description>&lt;p&gt;une boucle DATA sur un fichier Json structur&#233; selon GraphQL&lt;br class='autobr' /&gt;
(cr&#233;dits : M-BoOz via IRC spip)&lt;/p&gt;

-
&lt;a href="https://tech.gamuza.fr/-Utiliser-SPIP-.html" rel="directory"&gt;SPIP&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;textarea readonly='readonly' cols='40' rows='9' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;BOUCLE_instagram(DATA){source json, https://www.instagram.com/explore/tags/squirrel/?__a=1}{datapath graphql/hashtag/edge_hashtag_to_media/edges}&gt; &lt;BOUCLE_images(DATA){source table,#VALEUR}{!par taken_at_timestamp}&gt; &lt;a href=&#034;#DISPLAY_URL&#034;&gt;&lt;img src='#THUMBNAIL_SRC'&gt;&lt;/a&gt; &lt;/BOUCLE_images&gt; &lt;/BOUCLE_instagram&gt;&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;Organisation selon 2 BOUCLEs : &lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; la premi&#232;re permet de r&#233;cup&#233;rer le fichier GraphQL (format Json) depuis &lt;a href=&#034;https://www.instagram.com/explore/tags/squirrel/?__a=1&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.instagram.com/explore/tags/squirrel/?__a=1&lt;/a&gt;&lt;/li&gt;&lt;li&gt; la deuxi&#232;me permet d'afficher les vignettes (avec un lien sur l'image) r&#233;f&#233;renc&#233;es dans le noeud &lt;strong&gt;edge_hashtag_to_media&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class='spip_document_176 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://tech.gamuza.fr/IMG/jpg/json_graphql_instagram.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://tech.gamuza.fr/local/cache-vignettes/L500xH372/json_graphql_instagram-5c7e4-9bc05.jpg?1768458659' width='500' height='372' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>[base] Attacher un ensemble de photos &#224; un article SPIP : utilisation d'un fichier ZIP</title>
		<link>https://tech.gamuza.fr/attacher-un-ensemble-de-photos-a-un-article-utilisation-d-un-fichier-zip.html</link>
		<guid isPermaLink="true">https://tech.gamuza.fr/attacher-un-ensemble-de-photos-a-un-article-utilisation-d-un-fichier-zip.html</guid>
		<dc:date>2016-12-31T18:34:56Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>clem</dc:creator>



		<description>&lt;p&gt;La m&#233;thode pas &#224; pas pour attacher un ensemble de photos (ou autres fichiers) &#224; un article en utilisant un fichier ZIP pour ne faire qu'un seul t&#233;l&#233;chargement.&lt;/p&gt;

-
&lt;a href="https://tech.gamuza.fr/-Archives-SPIP-.html" rel="directory"&gt;Archives SPIP&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Lorsque l'on souhaite attacher plusieurs (dizaines de) photos (ou autres fichiers) &#224; un article SPIP, l'utilisation de l'outil de t&#233;l&#233;chargement fichier apr&#232;s fichier peut vite s'av&#233;rer fastidieuse voire rebutante... Pour minimiser le nombre d'op&#233;rations, on va utiliser un fichier compress&#233; au format &lt;a href=&#034;https://fr.wikipedia.org/wiki/ZIP&#034; class=&#034;spip_glossaire&#034; rel=&#034;external&#034;&gt;ZIP&lt;/a&gt; qui contient l'ensemble des photos, SPIP se chargeant de faire l'attachement pour tous les &#233;l&#233;ments contenus dans le ZIP.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pr&#233;alable : cr&#233;er le fichier ZIP&lt;/h2&gt;
&lt;p&gt;Selon votre syst&#232;me d'exploitation la manipulation est variable mais l'id&#233;e est de g&#233;n&#233;rer ce ZIP &#224; partir de la s&#233;lection de l'ensemble des photos et/ou fichiers &#224; attacher &#224; l'article. &lt;br class='manualbr' /&gt;&lt;small&gt;&lt;strong&gt;NB 1 :&lt;/strong&gt; il est possible de zipper une arborescence compl&#232;te : l'ensemble des fichiers dans les dossiers et sous-dossiers seront trait&#233;s &#224; l'identique.&lt;br class='manualbr' /&gt;&lt;strong&gt;NB 2&lt;/strong&gt; : dans le cas de photos il est fondamental d'adapter la taille des images &#224; une utilisation sur &#233;cran &lt;strong&gt;avant&lt;/strong&gt; de les attacher &#224; l'article. Une largeur ou hauteur de 1024 ou 2048 pixels maximum est &lt;strong&gt;largement&lt;/strong&gt; suffisante et &#233;vitera aux visiteurs consultant vos photos d'avoir des temps de t&#233;l&#233;chargements ind&#233;cents...&lt;/small&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Int&#233;grer le fichier ZIP :&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt;
&lt;div class='spip_document_145 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;38&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://tech.gamuza.fr/local/cache-vignettes/L500xH161/spip-choix-ajout-document-ordinateur-f915e.jpg?1768458659' width='500' height='161' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-145 '&gt;&lt;strong&gt;SPIP choix ajout document ordinateur
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Dans l'article qui doit recevoir les photos/fichiers, ouvrir l'outil &#034;&lt;strong&gt;Ajouter un document&lt;/strong&gt;&#034; situ&#233; tout en bas de la page de l'article. Par d&#233;faut l'origine des documents (&#034;depuis : &#034;) est configur&#233; sur &#034;&lt;strong&gt;mon ordinateur&lt;/strong&gt;&#034; : on gardera ce choix.&lt;br class='autobr' /&gt;
&lt;br style=&#034;clear: both;&#034;/&gt;&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt;
&lt;div class='spip_document_141 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;31&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://tech.gamuza.fr/local/cache-vignettes/L500xH316/spip-ajout-document-choix-zip-311c6.jpg?1768458659' width='500' height='316' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-141 '&gt;&lt;strong&gt;SPIP ajout document choix zip
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Cliquer sur le bouton &#034;&lt;strong&gt;Parcourir&lt;/strong&gt;&#034; et naviguer dans l'arborescence de votre machine pour s&#233;lectionner le fichier ZIP contenant les photos/fichiers. &lt;br class='autobr' /&gt;
&lt;br style=&#034;clear: both;&#034;/&gt;&lt;br class='manualbr' /&gt;&lt;/p&gt;
&lt;div class='spip_document_144 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;32&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://tech.gamuza.fr/local/cache-vignettes/L500xH158/spip-ajout-document-televerser-6032d.jpg?1768458659' width='500' height='158' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-144 '&gt;&lt;strong&gt;SPIP ajout document televerser
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Valider votre choix (le fichier appara&#238;t sous le bouton &#034;Parcourir&#034;), puis envoyer votre fichier ZIP sur votre SPIP en cliquant sur le bouton &#034;&lt;strong&gt;T&#233;l&#233;verser&lt;/strong&gt;&#034;.&lt;br class='autobr' /&gt;
&lt;br style=&#034;clear: both;&#034;/&gt;&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt;
&lt;div class='spip_document_142 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;38&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://tech.gamuza.fr/local/cache-vignettes/L500xH597/spip-ajout-document-decompresser-zip-4307a.jpg?1768458659' width='500' height='597' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-142 '&gt;&lt;strong&gt;SPIP ajout document decompresser zip
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Apr&#232;s un temps plus ou moins long (selon la taille du fichier que vous envoyez...), SPIP d&#233;tecte que vous essayez d'attacher un ZIP et vous propose 2 options pour le traitement du fichier : on choisira &#034;&lt;strong&gt;d&#233;compress&#233; et chaque &#233;l&#233;ment qu'il contient install&#233; sur le site...&lt;/strong&gt;&#034;&lt;br class='manualbr' /&gt;Si il s'agit d'images ou photos, il est &#233;galement conseill&#233; de faire g&#233;n&#233;rer un titre &#224; partir du nom de fichier : pour cela cocher l'option &#034;&lt;strong&gt;Titrer selon le nom des fichiers&lt;/strong&gt;&#034;. &lt;br class='manualbr' /&gt;Dans le cas de photos on peut aussi choisir de les placer directement dans le portfolio associ&#233; &#224; l'article en cochant l'option &#034;&lt;strong&gt;D&#233;poser toutes les images dans le portfolio&lt;/strong&gt;&#034;.&lt;br class='manualbr' /&gt;Si l'on souhaite donner la possibilit&#233; &#224; l'internaute de r&#233;cup&#233;rer l'ensemble des fichiers en une seule op&#233;ration, on &#233;galement cocher l'option &#034;&lt;strong&gt;Conserver l'archive apr&#232;s l'extraction&lt;/strong&gt;&#034; : le fichier ZIP sera &#224; disposition pour le t&#233;l&#233;chargement.&lt;br class='autobr' /&gt;
&lt;br style=&#034;clear: both;&#034;/&gt;&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; On se retrouve donc avec l'ensemble des photos/fichiers attach&#233;s &#224; l'article, c'est &#224; dire dans le bloc &#034;&lt;strong&gt;Illustrations&lt;/strong&gt;&#034; en dessous du texte de l'article.
&lt;div class='spip_document_143 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;30&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://tech.gamuza.fr/local/cache-vignettes/L500xH508/spip-ajout-document-resultat-78b30.jpg?1768458659' width='500' height='508' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-143 '&gt;&lt;strong&gt;SPIP ajout document resultat
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Publier l'article&lt;/h2&gt;&lt;div class='spip_document_146 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;24&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://tech.gamuza.fr/local/cache-vignettes/L216xH230/spip-valider-article-2-24255.jpg?1768458659' width='216' height='230' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-146 '&gt;&lt;strong&gt;SPIP valider article 2
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Bien &#233;videmment, comme tout article SPIP, si l'on souhaite que les documents attach&#233;s soient visible sur le site public, il faut passer le statut de l'article en &#034;&lt;strong&gt;Publi&#233; en ligne&lt;/strong&gt;&#034;...&lt;br class='manualbr' /&gt;...et valider ce choix !&lt;br class='autobr' /&gt;
&lt;br style=&#034;clear: both;&#034;/&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>[documentation] Starter !</title>
		<link>https://tech.gamuza.fr/starter.html</link>
		<guid isPermaLink="true">https://tech.gamuza.fr/starter.html</guid>
		<dc:date>2016-02-17T23:11:25Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>clem</dc:creator>



		<description>&lt;p&gt;&lt;strong&gt;R&#233;f&#233;rences :&lt;/strong&gt; tutoriels et documentations pour un bon d&#233;part de stage...&lt;/p&gt;

-
&lt;a href="https://tech.gamuza.fr/-Utiliser-SPIP-.html" rel="directory"&gt;SPIP&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;HTML et CSS&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Les bases de la r&#233;alisation d'une page web : &lt;a href=&#034;http://www.alsacreations.com/tuto/lire/555-design-css-complet-5-etapes.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.alsacreations.com/tuto/lire/555-design-css-complet-5-etapes.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Utiliser CSS &#224; partir de 0 : &lt;a href=&#034;http://www.pompage.net/traduction/cssdezero-1&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.pompage.net/traduction/cssdezero-1&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Un outil indispensable : l'extension Firebug de Firefox : &lt;a href=&#034;http://www.alsacreations.com/article/lire/1215-firebug-debug-debogage-web-extension.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.alsacreations.com/article/lire/1215-firebug-debug-debogage-web-extension.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; R&#233;f&#233;rence de base pour HTML : &lt;a href=&#034;http://statique.i-climb.com/selfhtml/navigation/syntaxe.htm#html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://statique.i-climb.com/selfhtml/navigation/syntaxe.htm#html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; R&#233;f&#233;rence compl&#232;te de &lt;strong&gt;CSS 2&lt;/strong&gt; : &lt;a href=&#034;http://www.yoyodesign.org/doc/w3c/css2/propidx.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.yoyodesign.org/doc/w3c/css2/propidx.html&lt;/a&gt; (voir aussi sur ce site le chapitre sur les s&#233;lecteurs : &lt;a href=&#034;http://www.yoyodesign.org/doc/w3c/css2/selector.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.yoyodesign.org/doc/w3c/css2/selector.html&lt;/a&gt;)&lt;/li&gt;&lt;li&gt; R&#233;f&#233;rence compl&#232;te de &lt;strong&gt;CSS 3&lt;/strong&gt; : &lt;a href=&#034;https://developer.mozilla.org/fr/docs/Web/CSS/Reference&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://developer.mozilla.org/fr/docs/Web/CSS/Reference&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Javascript et jQuery&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; D&#233;buter avec Javascript : &lt;a href=&#034;http://statique.i-climb.com/stage_javascript/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://statique.i-climb.com/stage_javascript/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; D&#233;buter avec jQuery : &lt;a href=&#034;http://babylon-design.com/apprendre-et-comprendre-jquery-1-3/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://babylon-design.com/apprendre-et-comprendre-jquery-1-3/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; R&#233;f&#233;rence de base javascript : &lt;a href=&#034;http://statique.i-climb.net/selfhtml/navigation/syntaxe.htm#javascript&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://statique.i-climb.net/selfhtml/navigation/syntaxe.htm#javascript&lt;/a&gt;&lt;/li&gt;&lt;li&gt; R&#233;f&#233;rence compl&#232;te jQuery : &lt;a href=&#034;http://api.jquery.com/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://api.jquery.com/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;SPIP&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Cours SPIP r&#233;dacteur : &lt;a href=&#034;http://contrib.spip.net/Cours-SPIP-3-pour-redacteur&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://contrib.spip.net/Cours-SPIP-3-pour-redacteur&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Les raccourcis pour la r&#233;daction : &lt;a href=&#034;http://contrib.spip.net/Les-raccourcis-typographiques-en-standard-avec-SPIP&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://contrib.spip.net/Les-raccourcis-typographiques-en-standard-avec-SPIP&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Administrer un site sous SPIP : &lt;a href=&#034;http://spip3.hullaert.be/spip.php?page=plan&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://spip3.hullaert.be/spip.php?page=plan&lt;/a&gt; (dans un premier temps on peut &#034;sauter&#034; la partie &#034;Installation et mise &#224; jour de SPIP&#034;)&lt;/li&gt;&lt;li&gt; Cr&#233;er mon premier squelette en SPIP : &lt;a href=&#034;http://www.spip.net/fr_rubrique144.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.spip.net/fr_rubrique144.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Programmer avec SPIP : &lt;a href=&#034;http://programmer.spip.net/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://programmer.spip.net/&lt;/a&gt; chapitres &#034;Introduction&#034; et &#034;Ecriture des squelettes&#034;&lt;/li&gt;&lt;li&gt; R&#233;f&#233;rence compl&#232;te SPIP : &lt;a href=&#034;http://www.spip.net/@&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.spip.net/@&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;PHP et MySQL&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Le tutoriel pour une prise en main compl&#232;te : &lt;a href=&#034;http://sylvie-vauthier.developpez.com/tutoriels/php/grand-debutant/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://sylvie-vauthier.developpez.com/tutoriels/php/grand-debutant/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; R&#233;f&#233;rence compl&#232;te pour PHP : &lt;a href=&#034;http://php.net/manual/fr/langref.php&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://php.net/manual/fr/langref.php&lt;/a&gt;&lt;/li&gt;&lt;li&gt; R&#233;f&#233;rence de base pour MySQL : &lt;a href=&#034;http://sql.sh/cours&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://sql.sh/cours&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Ligne de commande sous Linux&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Commencer avec la ligne de commande sous Linux : &lt;a href=&#034;https://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux?status=published&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux?status=published&lt;/a&gt; parties 2 et 3 + installation d'une machine virtuelle pour faire ses essais = chapitre 7 de la partie 1 (&lt;a href=&#034;https://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux/installez-linux-dans-une-machine-virtuelle&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux/installez-linux-dans-une-machine-virtuelle&lt;/a&gt;)&lt;/li&gt;&lt;li&gt; R&#233;f&#233;rence de base bash : &lt;a href=&#034;http://ss64.com/bash/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://ss64.com/bash/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;Utilisation de Git pour le versionning des projets de d&#233;veloppement :&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; diaporama de pr&#233;sentation (rapide) de Git : &lt;a href=&#034;https://tech.gamuza.fr/?page=presentation&amp;id_rubrique=11&#034; class=&#034;spip_url auto&#034; rel=&#034;nofollow&#034;&gt;https://tech.gamuza.fr/?page=presentation&amp;id_rubrique=11&lt;/a&gt;&lt;/li&gt;&lt;li&gt; un cours en &#034;pas &#224; pas&#034; : &lt;a href=&#034;https://openclassrooms.com/courses/gerez-vos-codes-source-avec-git&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://openclassrooms.com/courses/gerez-vos-codes-source-avec-git&lt;/a&gt;&lt;/li&gt;&lt;li&gt; pr&#233;sentation &#171; avanc&#233;e &#187; des commandes de git : &lt;a href=&#034;https://www.miximum.fr/blog/enfin-comprendre-git/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.miximum.fr/blog/enfin-comprendre-git/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Doc de r&#233;f&#233;rence : Git book : &lt;a href=&#034;https://git-scm.com/book/fr/v2/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://git-scm.com/book/fr/v2/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>[base] Mode attach&#233; / mode int&#233;gr&#233; : les m&#233;dias attach&#233;s aux articles</title>
		<link>https://tech.gamuza.fr/mode-attache-mode-integre-les-medias-attaches-aux-articles.html</link>
		<guid isPermaLink="true">https://tech.gamuza.fr/mode-attache-mode-integre-les-medias-attaches-aux-articles.html</guid>
		<dc:date>2015-10-31T20:03:04Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		



		<description>
&lt;p&gt;Comment utiliser les fichiers attach&#233;s &#224; un article ? &lt;br class='autobr' /&gt;
2 possibilit&#233;s : fichier attach&#233; = &#224; t&#233;l&#233;charger fichier int&#233;gr&#233; (si son format le permet !) = visible directement dans la pageL'exemple des images &lt;br class='autobr' /&gt;
Image en mode attach&#233; : on utilise le raccourcis doc &lt;doc&gt; qui donne une vignette cliquable pour visualiser l'image en grand. On ajoute |left ou |right ou |center selon le centrage que l'on souhaite : &lt;doc|left&gt; pour l'image ci-contre
&lt;br class='autobr' /&gt; Image en mode int&#233;gr&#233;e : on utilise (&#8230;)&lt;/p&gt;


-
&lt;a href="https://tech.gamuza.fr/-Utiliser-SPIP-.html" rel="directory"&gt;SPIP&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Comment utiliser les fichiers attach&#233;s &#224; un article ? &lt;/h2&gt;
&lt;p&gt;2 possibilit&#233;s :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; fichier &lt;strong&gt;attach&#233;&lt;/strong&gt; = &#224; t&#233;l&#233;charger&lt;/li&gt;&lt;li&gt; fichier &lt;strong&gt;int&#233;gr&#233;&lt;/strong&gt; (si son format le permet !) = visible directement dans la page&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;L'exemple des images&lt;/h2&gt;
&lt;p&gt;Image en mode attach&#233; : on utilise le raccourcis &lt;strong&gt;doc&lt;/strong&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;doc&gt;&lt;/code&gt; qui donne une vignette cliquable pour visualiser l'image en grand. On ajoute &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;|left ou |right ou |center&lt;/code&gt; selon le centrage que l'on souhaite : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;doc|left&gt;&lt;/code&gt; pour l'image ci-contre
&lt;br style=&#034;clear:left&#034;/&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Image en mode int&#233;gr&#233;e : on utilise le raccourci &lt;strong&gt;emb&lt;/strong&gt; : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;emb522&gt;&lt;/code&gt;, g&#233;n&#233;ralement avec &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;|center&lt;/code&gt; ce qui permet d'afficher l'image &#224; sa plus grande dimension possible dans l'article.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Les images non appel&#233;es dans le texte par un doc ou un emb doivent &#234;tre &lt;strong&gt;d&#233;pos&#233;es dans le portfolio&lt;/strong&gt; (cf bouton associ&#233; avec l'image) pour appara&#238;tre en fin de l'article sous forme d'un diaporama d'images.&lt;/p&gt;
&lt;p&gt;&lt;br style=&#034;clear:both&#034;/&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;h2 class=&#034;spip&#034;&gt;G&#233;n&#233;ralisation&lt;/h2&gt;
&lt;p&gt;Quelque soit le type de m&#233;dia :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; le raccourci &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;/code&gt; permet de le proposer au t&#233;l&#233;chargement&lt;/li&gt;&lt;li&gt; le raccourci &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;emb123&gt;&lt;/code&gt; permet de l'int&#233;grer dans la page ... si son format est compatible avec un affichage par le navigateur !&lt;/li&gt;&lt;li&gt; si le document n'est pas appel&#233; dans la page, il appara&#238;tra en fin d'article dans le bloc &lt;strong&gt;Documents joints&lt;/strong&gt; en mode attach&#233;&lt;/li&gt;&lt;/ul&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;caption&gt;&lt;strong&gt;Formats de fichier supportant en principe l'int&#233;gration dans les articles SPIP&lt;/strong&gt; :&lt;/caption&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id065f_c0'&gt;extensions&lt;/th&gt;&lt;th id='id065f_c1'&gt;type de m&#233;dia&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id065f_c0'&gt;jpg, gif, png&lt;/td&gt;
&lt;td headers='id065f_c1'&gt;images&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id065f_c0'&gt;mp3&lt;/td&gt;
&lt;td headers='id065f_c1'&gt;sons&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id065f_c0'&gt;flv, mp4&lt;/td&gt;
&lt;td headers='id065f_c1'&gt;vid&#233;os&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id065f_c0'&gt;swf&lt;/td&gt;
&lt;td headers='id065f_c1'&gt;animations flash&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id065f_c0'&gt;csv&lt;/td&gt;
&lt;td headers='id065f_c1'&gt;tableur avec s&#233;parateur virgule ou point virgule&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;hr class=&#034;spip&#034; /&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
