<?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>Geekographie Ma&#239;eulesque</title>
	<link>https://geekographie.maieul.net/</link>
	<description>Ce site est consacr&#233; &#224; quelques unes des mes geekeries. J'y donne des conseils, des r&#233;flexions, sur les logiciels et les langages que je connais ou que j'apprends.
J'y parle notamment de l'usage de LaTeX en sciences humaines et sociales, en particulier pour la gestion de la bibliographie.
Le contenu peut &#234;tre sous la forme d'articles d&#233;taill&#233;s ou de simples notes.
L'ensemble du contenu est, sauf pr&#233;cision contraire, sous licence Cr&#233;ative Commons Paternit&#233;-Partage des Conditions Initiales &#224; l'identique France.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://geekographie.maieul.net/spip.php?id_rubrique=49&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Un formulaire d'inscription &#224; une liste de discussion/diffusion avec Formidable</title>
		<link>https://geekographie.maieul.net/147</link>
		<guid isPermaLink="true">https://geekographie.maieul.net/147</guid>
		<dc:date>2014-08-07T13:06:03Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Ma&#239;eul</dc:creator>



		<description>
&lt;p&gt;Certains h&#233;bergeurs proposent des services de listes de diffusion / de discussion sans proposer pour autant de formulaire d'inscription aux dites listes. C'est par exemple le cas de TuxFamily ou de Toile-Libre. L'inscription se fait alors par courriel. Il en est cependant possible d'afficher un formulaire d'inscription sur son site &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;, pour faciliter la vie du public. Du reste, on peut &#233;galement le souhaiter pour les h&#233;bergeurs proposant des listes avec formulaire d'inscription&#160;: cela&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://geekographie.maieul.net/Formulaires" rel="directory"&gt;Formulaires&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Certains h&#233;bergeurs proposent des services de listes de diffusion / de discussion sans proposer pour autant de formulaire d'inscription aux dites listes. C'est par exemple le cas de &lt;a href=&#034;http://tuxfamily.org&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;TuxFamily&lt;/a&gt; ou de &lt;a href=&#034;http://www.toile-libre.org&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Toile-Libre&lt;/a&gt;. L'inscription se fait alors par courriel. Il en est cependant possible d'afficher un formulaire d'inscription sur son site &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt;, pour faciliter la vie du public&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;Comme je l'ai fait pour la listes des utilisateurs de eledmac.&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Du reste, on peut &#233;galement le souhaiter pour les h&#233;bergeurs proposant des listes avec formulaire d'inscription&#160;: cela permet d'afficher le formulaire sur son propre site, en gardant ainsi une interface uniforme.&lt;/p&gt;
&lt;p&gt;Une mani&#232;re simple de faire ceci est d'utiliser le plugin nomm&#233; &#224; juste titre &#034;&lt;a href=&#034;http://plugins.spip.net/formidable.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Formidable&lt;/a&gt;&#034;.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;r2&#034;&gt;1 - Principe de base&lt;/h2&gt;
&lt;p&gt;Les listes de discussions suivent la norme suivante&#160;: une adresse &lt;code&gt;nom_de_la_liste-request@domaine.tld&lt;/code&gt; peut recevoir des inscriptions de configuration de la liste. Pour la liste des utilisateurs de eledmac, l'adresse est donc&#160;: &lt;code&gt;eledmac-request [arobase] lists.tuxfamily.org&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Il suffit d'envoyer un mail avec la requ&#234;te comme objet. Dans le cas qui nous int&#233;resse, il suffit de mettre&#160;:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;code&gt;subscribe&lt;/code&gt; si on veut s'inscrire &#224; la liste&lt;/li&gt;&lt;li&gt; &lt;code&gt;unsubscribe&lt;/code&gt; si on veut se d&#233;sinscrire de la liste.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&#201;videment, cette email doit &#234;tre envoy&#233; depuis l'adresse qui souhaite s'inscrire.&lt;/p&gt;
&lt;p&gt;Notre formulaire est donc un simple formulaire qui se contente de faire cela... c'est tout.&lt;/p&gt;
&lt;h2 class=&#034;r2&#034;&gt;2 - Cr&#233;ation du formulaire&lt;/h2&gt;
&lt;p&gt;Nous supposons que vous avez install&#233; &lt;a href=&#034;http://plugins.spip.net/formidable&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;formidable&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Dans le menu &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#233;dition&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;, se rendre dans &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;formulaires&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;, puis choisir &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;cr&#233;er un nouveau formulaire&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;.&lt;/p&gt;
&lt;h3 class=&#034;r3&#034;&gt;2.1 - Configuration de base du formulaire&lt;/h3&gt;
&lt;p&gt;Donnez un titre &#224; votre formulaire, un identifiant pour le m&#233;moriser (par exemple &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;inscription-liste-eledmac&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;), indiquez un message de retour pour pr&#233;venir l'internaute qu'il doit confirmer son inscription via le courriel qu'il recevra, et conservez les autres param&#232;tres.&lt;/p&gt;
&lt;p&gt;Validez alors.&lt;/p&gt;
&lt;h3 class=&#034;r3&#034;&gt;2.2 - Cr&#233;ation des champs&lt;/h3&gt;
&lt;p&gt;Vous arrivez alors sur la page d'ajout des champs.&lt;/p&gt;
&lt;div class='spip_document_131 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;36&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L500xH413/ajout-champ-00dbc.png?1760449034' width='500' height='413' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-131 '&gt;&lt;strong&gt;Ajout de champs dans un formulaire
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h4 class=&#034;r4&#034;&gt;2.2.1 - Champ courriel&lt;/h4&gt;
&lt;p&gt;Choisissez d'ajouter une &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Ligne de texte&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; en cliquant sur le bouton ad hoc. Votre champ &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;ligne de texte&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; est alors ajout&#233; au formulaire. Il vous faut maintenant le configurer en cliquant sur le bouton avec un crayon sur une page.&lt;/p&gt;
&lt;div class='spip_document_130 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;45&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L500xH85/ligne-txt-59e36.png?1760449034' width='500' height='85' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-130 '&gt;&lt;strong&gt;Bascule vers l'&#233;dition d'une ligne de texte
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Dans le champ &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Description&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;, entrez &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Courriel&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; (ou &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;email&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;, si vous &#234;tes sur un site anglophone).&lt;/p&gt;
&lt;p&gt;Basculez ensuite dans l'onglet &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Validation&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;. Cochez la case &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Champ obligatoire&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;, et dans le menu d&#233;roulant, choisissez comme v&#233;rification &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Adresse de courriel&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;.&lt;/p&gt;
&lt;p&gt;Validez ensuite le champ.&lt;/p&gt;
&lt;h4 class=&#034;r4&#034;&gt;2.2.2 - Champ action&lt;/h4&gt;
&lt;p&gt;Il vous faut maintenant ajouter le bouton radio pour permettre aux utilisateurs de choisir entre l'inscription et la d&#233;sinscription. Cliquez donc sur le bouton ad hoc, puis &#233;ditez le champ, via l'ic&#244;ne avec un crayon sur une page.&lt;/p&gt;
&lt;div class='spip_document_132 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;27&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L500xH122/edition-radio-6f61f.png?1760449034' width='500' height='122' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-132 '&gt;&lt;strong&gt;&#201;dition des boutons radio
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Dans le champ &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Label&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;, saissiez &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Action&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; (ou tout autre terme ad&#233;quat). Dans &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;liste des choix possibles&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;, ajouter les lignes suivantes&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;subscribe|Inscription unsubscribe|D&#233;sinscription&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Vous pouvez bien s&#251;r changez &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Inscription&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; / &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;D&#233;sinscription&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; par tous termes appropri&#233;s.&lt;/p&gt;
&lt;p&gt;Dans &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Valeur par d&#233;faut&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;, choisissez &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Subscribe&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;.&lt;/p&gt;
&lt;p&gt;Validez ensuite le champ.&lt;/p&gt;
&lt;h4 class=&#034;r4&#034;&gt;2.2.3 - Validation des champs&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Il est important de ne pas oubliez de valider les champs&lt;/strong&gt;, en cliquant sur le bouton en bas de page.&lt;/p&gt;
&lt;div class='spip_document_133 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;37&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L500xH75/validation-champ-dbc21.png?1760449034' width='500' height='75' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-133 '&gt;&lt;strong&gt;Validation des champs du formulaire
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h3 class=&#034;r3&#034;&gt;2.3 - Configuration des traitements&lt;/h3&gt;
&lt;p&gt;Il ne vous reste plus qu'&#224; configurer le formulaire pour qu'il envoie les mails.&lt;/p&gt;
&lt;p&gt;Cliquez &#224; gauche sur &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Configurez les traitements&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;. Cochez alors &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Envoyez par courriel&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;. Dans le formulaire qui appara&#238;t alors, remplissez ainsi les champs&#160;:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Destinataires suppl&#233;mentaires&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;&#160;: mettre l'adresse -request. Par exemple&#160;: &lt;code&gt;eledmac-request[arobase]tuxfamily.org&lt;/code&gt; (en rempla&#231;ant bien s&#251;r le [arobase]&lt;/code&gt;&lt;/li&gt;&lt;li&gt; &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Courriel de l'envoyeur&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;&#160;: choisissez &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Courriel&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; (&#233;tonnant non&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;?)&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Ne pas oubliez de cochez &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Ins&#233;rer le courriel de l'envoyeur dans le champ &#034;From&#034;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt; Dans sujet du message, mettre &lt;code&gt;@radio_1@&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&#192; partir de la version 3.7.0 de formidable, il faut aussi cocher la case &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Valeurs brutes&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;. Sinon l'objet du message sera &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Inscription&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; et pas &#034;subscribe.&lt;/p&gt;
&lt;div class='spip_document_219 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;23&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L500xH187/valeurs-brutes-43140.png?1760449034' width='500' height='187' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-219 '&gt;&lt;strong&gt;Options valeur brutes
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Validez alors le formulaire.&lt;/p&gt;
&lt;p&gt;Il vous reste alors &#224; faire un test, en remplissant le formulaire avec un email, ext&#233;rieur au domaine de votre site. Par exemple un &lt;a href=&#034;http://www.yopmail.com/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;yopmail&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Il se peut cependant que votre h&#233;bergeur refuse d'envoyer de tels courriels depuis votre site. Dans ce cas, il faudra voir avec lui... ou bien tester via un &lt;span class=&#034;caps&#034;&gt;SMTP&lt;/span&gt; externe, gr&#226;ce au &lt;a href=&#034;http://plugin.spip.net/facteur&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;plugin facteur&lt;/a&gt;.&lt;/p&gt;
&lt;h2 class=&#034;r2&#034;&gt;3 - Insertion du formulaire dans un article&lt;/h2&gt;
&lt;p&gt;Il ne vous reste plus qu'&#224; ins&#233;rer le formulaire dans un article, via le raccourci&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;'&gt;&lt;code&gt;&lt;formulaire|formidable|id=identifiant_du_formulaire&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;r2&#034;&gt;4 - Pour allez plus vite&lt;/h2&gt;&lt;div class='spip_document_135 spip_document spip_documents spip_document_file spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;52&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://geekographie.maieul.net/IMG/yaml/formulaire-test.yaml' class=&#034; spip_doc_lien&#034; title='YAML - 1.3 kio' type=&#034;text/yaml&#034;&gt;&lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L64xH64/yaml-94e8d.svg?1772797874' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-135 '&gt;&lt;strong&gt;Formulaire d'inscription &#224; une liste de discussion
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt; &lt;p&gt;J'ai export&#233; mon formulaire en &lt;code&gt;.yaml&lt;/code&gt;. Vous pouvez le t&#233;l&#233;charger, puis l'importer avec le bouton ad hoc.&lt;/p&gt;
&lt;div class='spip_document_134 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;47&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://geekographie.maieul.net/local/cache-vignettes/L223xH213/import-yaml-fdb8f.png?1760449034' width='223' height='213' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre crayon document-titre-134 '&gt;&lt;strong&gt;Importer un formulaire depuis un ficher .&lt;span class=&#034;caps&#034;&gt;YAML&lt;/span&gt;
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Il vous faut ensuite&#160;:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; modifier le formulaire, pour lui donner un titre et un identifiant bien &#224; vous.&lt;/li&gt;&lt;li&gt; configurer les traitements, pour modifier l'option &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;Destinataires suppl&#233;mentaires&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;.&lt;/li&gt;&lt;/ul&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;Comme je l'ai fait pour la listes des utilisateurs de &lt;a href='https://geekographie.maieul.net/147' class=&#034;spip_in&#034;&gt;eledmac&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>G&#233;rer le statut des articles directement depuis le site public sous SPIP 3</title>
		<link>https://geekographie.maieul.net/97</link>
		<guid isPermaLink="true">https://geekographie.maieul.net/97</guid>
		<dc:date>2012-08-12T19:43:32Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Ma&#239;eul</dc:creator>



		<description>
&lt;p&gt;J'avais publi&#233; il y a plus d'un an et demi un article sur la mani&#232;re de g&#233;rer directement le statut des articles depuis le site public. Voici son adaptation pour &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt; 3. Comme vous pourrez le voir, le code est beaucoup plus simple. Il suffit en effet de mettre dans son squelette, dans la boucle (&lt;span class=&#034;caps&#034;&gt;ARTICLES&lt;/span&gt;)&#160;: [(#AUTORISERpublier,article,#ID_ARTICLE|oui) #FORMULAIRE_INSTITUER_OBJETarticle,#ID_ARTICLE,#&lt;span class=&#034;caps&#034;&gt;SELF&lt;/span&gt;|parametre_urlvar_mode,preview ] L. 1 et 3&#160;: On v&#233;rifie que la personne connect&#233;e&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://geekographie.maieul.net/Formulaires" rel="directory"&gt;Formulaires&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;J'avais publi&#233; il y a plus d'un an et demi un article sur la mani&#232;re de &lt;a href='https://geekographie.maieul.net/10' class=&#034;spip_in&#034;&gt;g&#233;rer directement le statut des articles depuis le site public&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Voici son adaptation pour &lt;span class=&#034;caps&#034;&gt;SPIP&lt;/span&gt; 3. Comme vous pourrez le voir, le code est beaucoup plus simple.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Il suffit en effet de mettre dans son squelette, dans la boucle &lt;code&gt;(ARTICLES)&lt;/code&gt;&#160;:&lt;/p&gt;
&lt;div class='precode'&gt;&lt;pre dir='ltr' style='text-align: left;' class='spip'&gt;&lt;code&gt;[(#AUTORISER{publier,article,#ID_ARTICLE}|oui)
#FORMULAIRE_INSTITUER_OBJET{article,#ID_ARTICLE,#SELF|parametre_url{var_mode,preview}}
]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; L. 1 et 3&#160;: On v&#233;rifie que la personne connect&#233;e &#224; bien le droit de publier l'article en question. Voir la documentation sur &lt;a href=&#034;http://programmer.spip.net/La-balise-AUTORISER&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&lt;code&gt;#AUTORISER&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt; L. 2&#160;: appel du formulaire permettant de changer le statut d'un objet. Ici on pr&#233;cise que l'on veut pouvoir modifier le statut d'un article, dont l'identifiant est &lt;code&gt;#ID_ARTICLE&lt;/code&gt; Le troisi&#232;me argument &lt;code&gt;SELF|parametre_url{var_mode,preview}&lt;/code&gt; sert &#224; ne pas tomber sur une erreur 404 si on d&#233;publie l'article&#160;: il indique qu'apr&#232;s l'ex&#233;cution du formulaire on retourne sur la m&#234;me page, en mode &lt;code&gt;previsualisation&lt;/code&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Attention, cela ne fonctionne pas si l'on passe le statut &#224; &#171;&#160;refus&#233;&#160;&#187; ou &#171; (&#8230;)&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;.&lt;/li&gt;&lt;/ul&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;Attention, cela ne fonctionne pas si l'on passe le statut &#224; &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;refus&#233;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187; ou &#171;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#224; la poubelle&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&lt;small class=&#034;fine d-inline&#034;&gt;&#160;&lt;/small&gt;&#187;.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>



</channel>

</rss>
