<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.le-pic.org/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>Le Pic</title>
	<link>https://www.le-pic.org/</link>
	<description>H&#233;bergement de sites, listes de discussion, outils pour les associations. Ateliers d'initiation ouverts &#224; tous dans une optique d'int&#233;r&#234;t g&#233;n&#233;ral.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.le-pic.org/spip.php?id_rubrique=62&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>Le Pic</title>
		<url>https://www.le-pic.org/local/cache-vignettes/L136xH121/siteon0-b9b71.png?1773747658</url>
		<link>https://www.le-pic.org/</link>
		<height>121</height>
		<width>136</width>
	</image>



<item xml:lang="fr">
		<title>Atelier Paheko : les liens</title>
		<link>https://www.le-pic.org/spip.php?article1262</link>
		<guid isPermaLink="true">https://www.le-pic.org/spip.php?article1262</guid>
		<dc:date>2026-03-14T10:11:13Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>H&#233;l&#232;ne PETIT</dc:creator>



		<description>
&lt;p&gt;Les imp&#233;ratifs r&#233;glementaires doits des associations [Site du gouvernement &gt;https://associations.gouv.fr/lassociation-et-les-impots-commerciaux] &lt;br class='autobr' /&gt;
C'est quoi la partie double (m&#233;canisme) Elle comptabilise les flux : exemple de flux : j'ai achet&#233; un marteau, pay&#233; en cash j'ai transform&#233; du cash en marteau, c'est un flux. on va &#233;crire 2 lignes en compta : une en d&#233;pense (marteau) l'autre en &#034;moyen&#034; : caisse ces 2 lignes forment une &#233;criture Comptabilit&#233; en partie (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.le-pic.org/spip.php?rubrique142" rel="directory"&gt;Galette, Dolibarr, Paheko : gestion associative&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Les imp&#233;ratifs r&#233;glementaires&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#034;https://paheko.cloud/comptabilite-droit-associations-base-sources-references&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;doits des associations&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://associations.gouv.fr/lassociation-et-les-impots-commerciaux&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Site du gouvernement&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;C'est quoi la partie double (m&#233;canisme)&lt;/h2&gt;
&lt;p&gt;Elle comptabilise les flux : &lt;br class='autobr' /&gt;
exemple de flux : j'ai achet&#233; un marteau, pay&#233; en cash&lt;br class='autobr' /&gt; j'ai transform&#233; du cash en marteau, c'est un flux.&lt;br class='autobr' /&gt;
on va &#233;crire 2 &lt;strong&gt;lignes&lt;/strong&gt; en compta : &lt;br class='autobr' /&gt;
une en d&#233;pense (marteau)&lt;br class='autobr' /&gt;
l'autre en &#034;moyen&#034; : caisse&lt;br class='autobr' /&gt;
ces 2 lignes forment une &lt;strong&gt;&#233;criture&lt;/strong&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://fr.wikipedia.org/wiki/Comptabilit%C3%A9_en_partie_double&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Comptabilit&#233; en partie double&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Les mots sacr&#233;s de la compta&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#034;https://fr.wikipedia.org/wiki/Comptabilit%C3%A9_g%C3%A9n%C3%A9rale#Documents_comptables_utilis%C3%A9s&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Documents comptables utilis&#233;s&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Le mini-topo&lt;/h2&gt;&lt;div class='spip_document_1610 spip_document spip_documents spip_document_file spip_document_avec_legende' data-legende-len=&#034;11&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://www.le-pic.org/IMG/pdf/mini-topo_v5.pdf?1610/c0191f17b90ef81214fc0cd9fb74a31fe3ad79d8c4f9cb29646255b6f8d73b44' class=&#034; spip_doc_lien&#034; title='PDF - 163 kio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://www.le-pic.org/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1779502184' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;mini-topo
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;&lt;h2 class=&#034;spip&#034;&gt;pratique&lt;/h2&gt;&lt;div class='spip_document_1609 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;18&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://www.le-pic.org/IMG/pdf/relevebancaire_v3.pdf?1609/7be106a4dc08aa0669c9490d6d6c3947c1a2f2b8f40677fd2f3a8a11941f4907' class=&#034; spip_doc_lien&#034; title='PDF - 30.7 kio' type=&#034;application/pdf&#034;&gt;&lt;img src='https://www.le-pic.org/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1779502184' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Relev&#233;sBancaires
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;email : leparc917@free.fr&lt;br class='autobr' /&gt;
mdp : hjklm917&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://paheko-at1.picttn.le-pic.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://paheko-at1.picttn.le-pic.org&lt;/a&gt; &lt;br class='autobr' /&gt;
&lt;a href=&#034;https://paheko-at2.picttn.le-pic.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://paheko-at2.picttn.le-pic.org&lt;/a&gt; &lt;br class='autobr' /&gt;
&lt;a href=&#034;https://paheko-at3.picttn.le-pic.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://paheko-at3.picttn.le-pic.org&lt;/a&gt; &lt;br class='autobr' /&gt;
&lt;a href=&#034;https://paheko-at4.picttn.le-pic.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://paheko-at4.picttn.le-pic.org&lt;/a&gt; &lt;br class='autobr' /&gt;
&lt;a href=&#034;https://paheko-at5.picttn.le-pic.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://paheko-at5.picttn.le-pic.org&lt;/a&gt; &lt;br class='autobr' /&gt;
&lt;a href=&#034;https://paheko-at6.picttn.le-pic.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://paheko-at6.picttn.le-pic.org&lt;/a&gt; &lt;br class='autobr' /&gt;
&lt;a href=&#034;https://paheko-at7.picttn.le-pic.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://paheko-at7.picttn.le-pic.org&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Exploiter localement une archive Sympa</title>
		<link>https://www.le-pic.org/spip.php?article1245</link>
		<guid isPermaLink="true">https://www.le-pic.org/spip.php?article1245</guid>
		<dc:date>2025-10-26T08:54:59Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Patrick</dc:creator>



		<description>&lt;p&gt;Vous avez un fichier d'archive de liste au format zip et vous souhaitez l'exploiter.&lt;/p&gt;

-
&lt;a href="https://www.le-pic.org/spip.php?rubrique125" rel="directory"&gt;SYMPA : les listes de discussion&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Vous avez un fichier d'archive de liste au format zip et vous souhaitez l'exploiter : Cette proc&#233;dure vous permet de relire localement une archive de liste Sympa enregistr&#233;e au format MHonArc, format utilis&#233; par Sympa pour g&#233;rer vos archives. (utilisation &lt;strong&gt;avanc&#233;e&lt;/strong&gt; de Sympa)&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;Pr&#233;requis&lt;/strong&gt; : Le logiciel MhonArc est disponible ici : &lt;i&gt;&lt;a href=&#034;https://mhonarc.org/#download&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://mhonarc.org/#download&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ce qui suit concerne l'environnement linux/debian&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1&#232;re &#233;tape &lt;/strong&gt; : installer le logiciel MHonArc sur votre PC.&lt;/p&gt;
&lt;p&gt;Sur une machine Debian, ubuntu, mint, ... :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;sudo apt install mhonarc&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;2&#232;me &#233;tape : Comment enregistrer localement mes archives de liste ?&lt;br class='autobr' /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sur l'interface Sympa, depuis le menu Admin - G&#233;rer les archives&lt;/p&gt;
&lt;p&gt;Il vous faut s&#233;lectionner les mois d'archives que vous souhaitez r&#233;cup&#233;rer et les t&#233;l&#233;charger au format zip&lt;/p&gt;
&lt;div class='spip_document_1578 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=&#034;https://www.le-pic.org/IMG/jpg/capture_archives.jpg?1578/811f77dd029a5379a36656aae6b57c3d4d07e3d78e7063fff96197877dda6866&#034; class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://www.le-pic.org/local/cache-vignettes/L500xH313/811f77dd029a5379-3b8a2019-c7bc3.jpg?1773763856' width='500' height='313' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;3&#232;me &#233;tape :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Vous disposez donc d'un fichier.zip de vos archives.&lt;br class='autobr' /&gt;
Exemple &#8216;picstatiques_archives.zip' qui correspond aux archives de la liste picstatiques des mois de d&#233;cembre 2024, mars 2025, et avril 2025.&lt;br class='autobr' /&gt;
Copier ou d&#233;placer ce fichier zip sur un r&#233;pertoire &#8216;isol&#233;' que vous appelez par exemple &#8216;Archives' :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre' dir='ltr'&gt;EliteBook-840-G1:~/Archives$ ls EliteBook-840-G1:~/Archives$ ls picstatiques_archives.zip&lt;/textarea&gt;
&lt;p&gt;Dezipper cette archive :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;unzip picstatiques_archives.zip&lt;/textarea&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;EliteBook-840-G1:~/Archives$ ls picstatiques_2024-12 picstatiques_2025-03 picstatiques_2025-04 picstatiques_archives.zip&lt;/textarea&gt;
&lt;p&gt;lancer la commande mhonarc sur ce r&#233;pertoire :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;EliteBook-840-G1:~/Archives$ mhonarc ./*&lt;/textarea&gt;
&lt;p&gt;Vous obtenez :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='4' class='spip_cadre' dir='ltr'&gt;EliteBook-840-G1:~/Archives$ ls msg00002.html msg00005.html msg00008.html msg00011.html msg00014.html msg00017.html picstatiques_2025-04 msg00000.html msg00003.html msg00006.html msg00009.html msg00012.html msg00015.html picstatiques_2024-12 picstatiques_archives.zip threads.html msg00001.html msg00004.html msg00007.html msg00010.html msg00013.html msg00016.html picstatiques_2025-03 pngn82VGuVety.png&lt;/textarea&gt;
&lt;p&gt;Il suffit alors d'ouvrir le fichier maillist.html dans un navigateur pour circuler dans cette archive :&lt;/p&gt;
&lt;div class='spip_document_1577 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=&#034;https://www.le-pic.org/IMG/jpg/capture_2025-10-25_16-26-56.jpg?1577/738eade0f9c172c31a5def42239aea5b3c7e734627ec4dc0d41d0af3527dacef&#034; class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://www.le-pic.org/local/cache-vignettes/L500xH321/738eade0f9c172c3-12f26e75-7fe39.jpg?1773763856' width='500' height='321' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Voir aussi :&lt;br class='autobr' /&gt; &lt;i&gt;- &lt;a href=&#034;https://mhonarc.org/MHonArc/doc/install.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://mhonarc.org/MHonArc/doc/install.html&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Installer la messagerie Signal sur un ordinateur</title>
		<link>https://www.le-pic.org/spip.php?article1240</link>
		<guid isPermaLink="true">https://www.le-pic.org/spip.php?article1240</guid>
		<dc:date>2025-09-26T06:46:39Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>manu</dc:creator>



		<description>&lt;p&gt;M&#234;me si on n'a pas de smartphone on peut utiliser la messagerie Signal&lt;/p&gt;

-
&lt;a href="https://www.le-pic.org/spip.php?rubrique181" rel="directory"&gt;Messageries, forums, etc&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Pourquoi installer signal sur son ordinateur ?&lt;/h2&gt;
&lt;p&gt;Signal est une messagerie centr&#233;e essentiellement sur le smartphone. Mais certaines personnes &lt;strong&gt;refusent&lt;/strong&gt; le smartphone, cela ne les emp&#234;che pas de faire partie d'une association et de vouloir rester en contact avec elle.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt; Signal se passe de num&#233;ro de t&#233;l&#233;phone alors ? &lt;/h3&gt;
&lt;p&gt;Non ! Un compte signal est toujours associ&#233; &#224; un num&#233;ro de t&#233;l&#233;phone. Mais derri&#232;re ce num&#233;ro de t&#233;l&#233;phone il peut y avoir :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Un t&#233;l&#233;phone basique (aussi appel&#233; dumbphone, soit t&#233;l&#233;phone idiot par opposition au smartphone qui est cens&#233; &#234;tre intelligent)&lt;/li&gt;&lt;li&gt; Un t&#233;l&#233;phone fixe (oui, on peut associer un compte signal &#224; un num&#233;ro de t&#233;l&#233;phone fixe)&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034;&gt; Peut-on tout faire avec l'appli signal sur ordinateur ? &lt;/h3&gt;
&lt;p&gt;Malheureusement non : l'appli Signal en version ordinateur n'est pas compl&#232;te, il manque certaines options et surtout elle ne permet pas de cr&#233;er un compte, d'associer l'ordinateur &#224; un compte, etc. Pour cela il vous faudra un appareil sous android (ou ios) : smartphone ou tablette. Vous pouvez aussi installer sur votre ordinateur l'application &lt;a href=&#034;https://github.com/AsamK/signal-cli&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;signal-cli&lt;/a&gt;, mais c'est beaucoup plus technique, on ne parle pas de cela dans cet article.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt; Signal sur ordinateur : quels OS ? &lt;/h3&gt;
&lt;p&gt;L'application Signal fonctionne sous Windows, macOs ou gnu/linux&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt; Installer Signal &lt;/h2&gt;
&lt;p&gt;Vous aurez besoin d'un appareil sous Android ou ios : soit une tablette, soit un smartphone qui appartient &#224; l'un de vos amis en qui vous avez confiance (pl&#233;onasme certes, mais c'est important car votre ami va contr&#244;ler votre compte signal durant quelques minutes au moins).&lt;/p&gt;
&lt;p&gt;Si Signal est d&#233;j&#224; install&#233; sur le smartphone de votre ami, et donc associ&#233; &#224; son num&#233;ro de t&#233;l&#233;phone, il faudra &lt;strong&gt;cr&#233;er un utilisateur &#034;invit&#233;&#034; sur le smartphone&lt;/strong&gt;, en suivant &lt;a href=&#034;https://fr.androidayuda.com/Android/Tutoriales/Comment-cr%C3%A9er-et-g%C3%A9rer-plusieurs-utilisateurs-sur-Android/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ce tuto&lt;/a&gt; (attention certaines versions d'Android ne permettent pas de cr&#233;er des utilisateurs invit&#233;s, dans ce cas vous devez changer de smartphone... ou d'ami).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sur le smartphone de votre ami ou sur votre tablette :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &#201;ventuellement en utilisant cet utilisateur invit&#233;, installer Signal&lt;/li&gt;&lt;li&gt; Renseigner le num&#233;ro de tel &lt;i&gt;correspondant au nouveau compte Signal&lt;/i&gt; (sans rapport avec le ou les num&#233;ros des cartes sim du smartphone)&lt;/li&gt;&lt;li&gt; Ce num&#233;ro doit exister et appartenir &#224; la personne qui d&#233;marre son compte, il peut s'agir d'un num&#233;ro de t&#233;l&#233;phone basique ou d'un num&#233;ro de t&#233;l&#233;phone fixe.&lt;/li&gt;&lt;li&gt; On re&#231;oit &#224; ce num&#233;ro un code de validation, par sms si possible, par message vocal (sortez le papier-crayon, &#231;a va tr&#232;s vite !!!) s'il s'agit d'un num&#233;ro de t&#233;l fixe&lt;/li&gt;&lt;li&gt; Signal est maintenant configur&#233;.... sur le smartphone !&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt; Sur l'ordinateur&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Installez l'application &lt;a href=&#034;https://signal.org/fr/download/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Signal pour ordinateur&lt;/a&gt;&lt;/li&gt;&lt;li&gt; L'application va g&#233;n&#233;rer un qr-code&lt;/li&gt;&lt;li&gt; Entrez dans l'application Signal sur le smartphone et cliquez sur Param&#232;tres / Appareils associ&#233;s / Associer un nouvel appareil&lt;/li&gt;&lt;li&gt; Scannez le QR-Code, cela va associer votre compte &#224; votre ordinateur&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Sur le smartphone&lt;/strong&gt;&lt;br class='autobr' /&gt;
Votre ami peut... doit ! supprimer le compte invit&#233;, ce qui supprimera du m&#234;me coup l'acc&#232;s &#224; votre compte signal !&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;J'ai chang&#233; d'ordinateur&lt;/h2&gt;
&lt;p&gt;Si vous changez d'ordinateur, vous devrez tout reprendre :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; A partir d'un appareil Android, installez et associez &#224; votre t&#233;l l'application Signal&lt;/li&gt;&lt;li&gt; Installez Signal sur le nouvel ordinateur&lt;/li&gt;&lt;li&gt; Lisez le QR-Code dans l'application Signal du smartphone&lt;/li&gt;&lt;li&gt; Supprimez du smartphone le compte invit&#233; ou simplement l'application Signal&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Contr&#244;ler l'acc&#232;s aux pages, articles, &#233;v&#232;nements</title>
		<link>https://www.le-pic.org/spip.php?article1218</link>
		<guid isPermaLink="true">https://www.le-pic.org/spip.php?article1218</guid>
		<dc:date>2025-03-10T09:22:09Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>manu</dc:creator>



		<description>&lt;p&gt;Comment faire en sorte que les pages, articles ou &#233;v&#232;nements ne soient pas visibles par tout le monde&lt;/p&gt;

-
&lt;a href="https://www.le-pic.org/spip.php?rubrique149" rel="directory"&gt;WORDPRESS, la doc !&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Comment faire en sorte que les pages, articles ou &#233;v&#232;nements ne soient pas visibles par tout le monde&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Wordress permet de d&#233;finir des pages ou des articles comme &#034;priv&#233;s&#034;, c'est-&#224;-dire accessibles uniquement par les administrateurs du site. Mais il n'est pas possible d'avoir un r&#233;glage fin des objets &#224; contr&#244;ler (par exemple on ne peut prot&#233;ger des &#233;v&#232;nements) ni des r&#244;les (par d&#233;faut seuls les administrateurs ont acc&#232;s &#224; des articles priv&#233;s, alors qu'on peut d&#233;finir beaucoup d'autres r&#244;les). Pour aller plus loin, il faudra installer une extension. Nous vous conseillons dans ce cas d'installer et utiliser l'extension Content Control afin de g&#233;rer finement les acc&#232;s &#224; vos pages, vos articles, la taxonomie des pages et articles (&#233;tiquettes et cat&#233;gories) ou d'autres objets comme les &#233;v&#232;nements.&lt;/p&gt;&lt;/div&gt;
		&lt;div class="hyperlien"&gt;Voir en ligne : &lt;a href="https://contentcontrolplugin.com/free-download/" class="spip_out"&gt;L'extension Content Control&lt;/a&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Ins&#233;rer une carte Open Street Map</title>
		<link>https://www.le-pic.org/spip.php?article1217</link>
		<guid isPermaLink="true">https://www.le-pic.org/spip.php?article1217</guid>
		<dc:date>2025-03-10T09:13:45Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>manu</dc:creator>



		<description>&lt;p&gt;Comment ins&#233;rer une page openstreetmap le plus simplement... pas besoin d'extension !&lt;/p&gt;

-
&lt;a href="https://www.le-pic.org/spip.php?rubrique149" rel="directory"&gt;WORDPRESS, la doc !&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Comment ins&#233;rer une page openstreetmap en utilisant l'&#233;diteur de blocs Gutenberg, sans utiliser d'extension sp&#233;cialis&#233;e.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Pour ins&#233;rer une carte openstreetmap, allez d'abord sur le site &lt;a href=&#034;https://openstreetmap.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://openstreetmap.org&lt;/a&gt;, et choisissons un lieu et un niveau de zoom.&lt;/p&gt;
&lt;div class='spip_document_1565 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=&#034;https://www.le-pic.org/IMG/jpg/maire-de-ramonville.jpg?1565/077b374a1f83b40ca1fe888595c0a54ac49caf79817e404ba967365df13642bd&#034; class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://www.le-pic.org/local/cache-vignettes/L500xH209/077b374a1f83b40c-85242a9f-7ccc4.jpg?1773763856' width='500' height='209' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Cliquez sur le bouton de partage, cela ouvrira le volet de droite : cliquez sur le bouton &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;HTML&lt;/code&gt;, s&#233;lectionnez et copiez le code html propos&#233;.&lt;/p&gt;
&lt;p&gt;Ensuite dans votre &#233;diteur wordpress ins&#233;rez un nouveau bloc de type HTML, et collez dedans ce que vous venez de copier. Et c'est tout !&lt;/p&gt;
&lt;p&gt;La fen&#234;tre affich&#233;e aura comme dimensions par d&#233;faut 425x350 pixels, ce qui est peut-&#234;tre un peu petit. Pour l'agrandir, il vous suffira de modifier le code html :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;iframe width=&#034;425&#034; height=&#034;350&#034; ...&lt;/code&gt; peut devenir &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;iframe width=&#034;850&#034; height=&#034;350&#034; ... &lt;/code&gt; pour b&#233;n&#233;ficier d'une fen&#234;tre deux fois plus grande.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Authentification &#224; deux facteurs sur paheko</title>
		<link>https://www.le-pic.org/spip.php?article1213</link>
		<guid isPermaLink="true">https://www.le-pic.org/spip.php?article1213</guid>
		<dc:date>2025-02-13T13:10:31Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>manu</dc:creator>



		<description>&lt;p&gt;Pourquoi et comment mettre en place l'authentification &#224; deux facteurs sur paheko&lt;/p&gt;

-
&lt;a href="https://www.le-pic.org/spip.php?rubrique142" rel="directory"&gt;Galette, Dolibarr, Paheko : gestion associative&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Pourquoi et comment mettre en place l'authentification &#224; deux facteurs sur paheko&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;L'authentification &#224; deux facteurs c'est quoi ?&lt;/h2&gt;
&lt;p&gt;Si vous avez activ&#233; l'authentification &#224; deux facteurs (2FA) sur votre compte paheko, la s&#233;quence d'authentification sera la suivante :&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Vous entrez votre identifiant et votre mot de passe&lt;/li&gt;&lt;li&gt; Si le mot de passe est reconnu, paheko vous demande d'entrer un nombre &#224; 6 chiffres&lt;/li&gt;&lt;li&gt; Pour conna&#238;tre ce nombre, suivant ce que vous avez configur&#233; (voir ci-dessous) vous pouvez : utiliser une application sp&#233;cialis&#233;e distincte de votre navigateur, et de pr&#233;f&#233;rence - mais pas obligatoirement, sur un autre appareil (votre t&#233;l&#233;phone par exemple).&lt;/li&gt;&lt;li&gt; Vous entrez le nombre affich&#233;&lt;/li&gt;&lt;li&gt; Vous &#234;tes connect&#233; !&lt;/li&gt;&lt;/ol&gt;&lt;h2 class=&#034;spip&#034;&gt;Pourquoi se compliquer la vie ?&lt;/h2&gt;
&lt;p&gt;Cette proc&#233;dure est plus longue et plus complexe que d'entrer un simple mot de passe, mais elle apporte de la s&#233;curit&#233; : il est possible que votre mot de passe soit connu des &#034;m&#233;chants pirates&#034;. Quelques sc&#233;narios pas si invraisemblables que &#231;a :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Vous utilisez les m&#234;mes identifiants sur tous les services en ligne que vous utilisez, et l'un d'eux a &#233;t&#233; pirat&#233;. Votre mot de passe est connu, et sans doute revendu sur le dark web.&lt;/li&gt;&lt;li&gt; Votre mot de passe est trop simpliste (le nom de votre chat, par exemple)&lt;/li&gt;&lt;li&gt; Vous stockez le mot de passe dans votre navigateur, et celui-ci a &#233;t&#233; compromis par l'interm&#233;diaire d'un plugin un peu chelou&lt;/li&gt;&lt;li&gt; ....&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Dans tous ces cas, le fait d'utiliser le 2FA ajoute un obstacle sur la voie des pirates. Les deux facteurs peuvent &#234;tre :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Deux applications sur le m&#234;me appareil&lt;/li&gt;&lt;li&gt; Deux applications sur deux appareils diff&#233;rents (le navigateur de l'ordinateur et une application sp&#233;cialis&#233;e sur votre ordiphone, par exemple). &lt;br class='autobr' /&gt;
&lt;strong&gt;ATTENTION :&lt;/strong&gt;&lt;/li&gt;&lt;li&gt; Les cas &#233;voqu&#233;s ci-dessus sont le r&#233;sultat d'une mauvaise pratique en mati&#232;re de mots de passe. Si vous mettez en place la double authentification, vous am&#233;liorez la situation, mais cela ne vous dispense pas d'adopter les bonnes pratiques : mots de passe robustes, etc.&lt;/li&gt;&lt;li&gt; Il vaut mieux utiliser deux appareils diff&#233;rents pour les deux facteurs : en effet si votre ordinateur a &#233;t&#233; pirat&#233; peut-&#234;tre que les deux applications, navigateur et lecteur de mail, sont aux mains des pirates et dans ce cas le 2FA n'apporte pas grand-chose. Par contre on peut esp&#233;rer que votre t&#233;l&#233;phone ne sera pas pirat&#233; &lt;i&gt;au m&#234;me moment&lt;/i&gt; que votre ordinateur.&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt; Le TOTP &lt;/h2&gt;
&lt;p&gt;TOTP signifie &#034;Time based One time password&#034;, ce qui peut se traduire par &#034;mot de passe &#224; usage unique calcul&#233; &#224; partir de la date et de l'heure&#034;. Une application distincte de votre navigateur, qui va tourner sur un appareil que vous ma&#238;trisez (ordinateur, t&#233;l&#233;phone), de pr&#233;f&#233;rence lui-m&#234;me distinct de l'appareil que vous utilisez pour travailler sur paheko, va calculer un nombre de 6 chiffres (le mot de passe &#224; usage unique), en utilisant :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; La date et l'heure&lt;/li&gt;&lt;li&gt; Un &lt;strong&gt;&#034;code secret&#034; g&#233;n&#233;r&#233; par paheko&lt;/strong&gt;&lt;/li&gt;&lt;li&gt; Un algorithme de cryptographie, utilis&#233; aussi bien par votre application que par paheko (g&#233;n&#233;ralement &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sha1&lt;/code&gt;)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Le principe est donc tr&#232;s simple : votre second appareil calcule le mot de passe &#224; usage unique (le nombre de 6 chiffres) en utilisant les donn&#233;es ci-dessus, et paheko fait la m&#234;me chose, en utilisant les m&#234;mes donn&#233;es (car il conna&#238;t le code secret, et gr&#226;ce &#224; internet tout le monde a la m&#234;me heure, &#224; la fraction de seconde pr&#232;s). Vous communiquez &#224; paheko le mot de passe calcul&#233; : si le r&#233;sultat des deux calculs est le m&#234;me, l'authentification est valid&#233;e.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Mise en place&lt;/h2&gt;
&lt;p&gt;Pour mettre en place le 2FA sur paheko, vous devez :&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Vous connecter sur paheko avec vos identifiants habituels&lt;/li&gt;&lt;li&gt; A partir de la page d'accueil, cliquez sur :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Mes &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;informations personnelles&lt;/code&gt;&lt;br class='autobr' /&gt;
_
&lt;div class='spip_document_1552 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=&#034;https://www.le-pic.org/IMG/png/paheko-1.png?1552/d8d0b792378c10b85af7ef6f89b68892b7543c00c570e28786ea94fcb4372d28&#034; class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.le-pic.org/local/cache-vignettes/L500xH119/d8d0b792378c10b8-166acad4-4d4f0.png?1773763857' width='500' height='119' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;li&gt; Puis sur &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Mot de passe et options de s&#233;curit&#233;&lt;/code&gt;&lt;br class='autobr' /&gt;
_
&lt;div class='spip_document_1553 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=&#034;https://www.le-pic.org/IMG/png/paheko-2.png?1553/25fd5d53dc4a6d3e8ddfa06670b68dfd125e9e3db2a5c9644096fc8461f46526&#034; class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.le-pic.org/local/cache-vignettes/L500xH72/25fd5d53dc4a6d3e-9e2cdb28-ed8c4.png?1773763857' width='500' height='72' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Cliquer alors sur le bouton &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Activer&lt;/code&gt;&lt;br class='manualbr' /&gt;
&lt;div class='spip_document_1554 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=&#034;https://www.le-pic.org/IMG/png/paheko-3.png?1554/f05faf4ea90535f441806f6e236881f9d7f1bb83fe55e22135288db756a0b67c&#034; class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.le-pic.org/local/cache-vignettes/L500xH239/f05faf4ea90535f4-305fd88d-68856.png?1773763857' width='500' height='239' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;li&gt; paheko vous affiche la cl&#233; secr&#232;te, que vous pouvez recopier dans votre application 2FA. Vous pouvez aussi photographier le QR code associ&#233;, cela revient au m&#234;me.&lt;br class='manualbr' /&gt;
&lt;div class='spip_document_1555 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=&#034;https://www.le-pic.org/IMG/png/paheko-4.png?1555/92046dbaa270e29e7abd40bd8e78991ab5fe7cd1a401e694a99358c435c5f79e&#034; class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.le-pic.org/local/cache-vignettes/L500xH142/92046dbaa270e29e-303ec986-b367c.png?1773763858' width='500' height='142' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;li&gt; Votre application vous proposera alors un code &#224; 6 Chiffres, vous devez le recopier dans le champ du bas afin de valider d&#233;finitivement le 2FA.&lt;/li&gt;&lt;li&gt; Paheko vous propose ensuite de g&#233;n&#233;rer 10 codes de r&#233;cup&#233;ration. Ces codes sont autant de &lt;i&gt;mots de passe &#224; usage unique&lt;/i&gt;, que vous pouvez utiliser en cas de besoin (voir ci-dessous). Pensez &#224; les g&#233;n&#233;rer d&#232;s que vous activez le 2FA &lt;i&gt;et &#224; les conserver en lieu s&#251;r !&lt;/i&gt; &lt;br class='autobr' /&gt;
__
&lt;div class='spip_document_1556 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=&#034;https://www.le-pic.org/IMG/png/paheko-5.png?1556/ab5b3bd28d56c2fe024c63ea0be593aea5c6476292265d55299795362fddc490&#034; class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.le-pic.org/local/cache-vignettes/L500xH124/ab5b3bd28d56c2fe-906fc436-2178f.png?1773763858' width='500' height='124' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2 class=&#034;spip&#034;&gt;Quels outils de 2FA utiliser ? &lt;/h2&gt;
&lt;p&gt;Nous avons test&#233; avec succ&#232;s les outils libres suivants (en gras les versions test&#233;es, si vous testez d'autres applications ou d'autres versions, dites-le nous !)&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; 2FAS Auth (&lt;strong&gt;Android&lt;/strong&gt; + ios)&lt;/li&gt;&lt;li&gt; Aegis (&lt;strong&gt;Android&lt;/strong&gt; )&lt;/li&gt;&lt;li&gt; FreeOTP (&lt;strong&gt;Android&lt;/strong&gt; + ios)&lt;/li&gt;&lt;li&gt; FreeOTP+ (&lt;strong&gt;Android&lt;/strong&gt; )&lt;/li&gt;&lt;li&gt; KeepassXC (Android + ios +&lt;strong&gt; gnu/linux&lt;/strong&gt; + win + mac Os)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Il existe aussi des applications propri&#233;taires, vous pouvez les utiliser mais nous ne le conseillons &#233;videmment pas. Utiliser des applications dont on ne ma&#238;trise pas le code pour assurer sa s&#233;curit&#233; constitue un paradoxe, voire une dissonance cognitive.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Au secours j'ai perdu mon portable&lt;/h2&gt;
&lt;p&gt;... et je ne peux donc plus me connecter au cloud !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pas de panique&lt;/strong&gt; : adressez-vous &#224; l'administrateur de paheko pour votre association, celui-ci ou celle-ci pourra d&#233;sactiver l'authentification &#224; 2 facteurs, vousn'aurez plus qu'&#224; la r&#233;activer en utilisant votre nouveau portable. Pas la peine de s'adresser directement au Pic, nous n'accepterons la demande qu'&#224; la condition qu'elle provienne de l'admin, que nous connaissons (sinon ce serait trop simple de prendre le contr&#244;le de votre compte...).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sauf que :&lt;/strong&gt; comme vous avez pris vos pr&#233;cautions vous pourrez vous en sortir par vous-m&#234;me :&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Les applications 2FA vous proposent de sauvegarder vos codes secrets, n'oubliez pas de le faire de temps en temps, sur un support distinct de votre t&#233;l&#233;phone ou de votre ordinateur. Vous pourrez ainsi red&#233;marrer sur un nouveau t&#233;l&#233;phone.&lt;/li&gt;&lt;li&gt; Lors de l'activation du 2FA vous avez bien entendu g&#233;n&#233;r&#233; et gard&#233; en lieu s&#251;r vos 10 codes de r&#233;cup&#233;ration : c'est le moment de vous en servir ! Du coup vous pouvez perdre 10 fois votre portable (et m&#234;me bien plus car vous pouvez &#224; tout moment r&#233;g&#233;n&#233;rer de nouveaux codes).&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;
		&lt;div class="hyperlien"&gt;Voir en ligne : &lt;a href="https://paheko.cloud/authentification-a-double-facteur" class="spip_out"&gt;La doc de paheko&lt;/a&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>H&#233;bergement apache/nginx + fpm</title>
		<link>https://www.le-pic.org/spip.php?article1206</link>
		<guid isPermaLink="true">https://www.le-pic.org/spip.php?article1206</guid>
		<dc:date>2024-12-22T09:15:48Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>manu</dc:creator>



		<description>&lt;p&gt;Un nouveau type d'h&#233;bergement, mis en place en 2024 : serveur web nginx, php en &#034;fast-cgi php manager&#034;, pour aller plus vite !&lt;/p&gt;

-
&lt;a href="https://www.le-pic.org/spip.php?rubrique86" rel="directory"&gt;H&#233;bergement de votre site Web&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Un nouveau type d'h&#233;bergement : serveur web nginx, php en &#034;fast-cgi php manager&#034;, pour aller plus vite ! Attention, article tr&#232;s technique, si vous ne comprenez pas tout ce n'est pas grave.... mais lisez tout de m&#234;me la derni&#232;re partie !&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Apache ou nginx ?&lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Apache&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; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt; est un logiciel serveur http qui existe depuis les ann&#233;es 1995... c'est-&#224;-dire presque depuis les d&#233;buts du web. Il est tr&#232;s versatile et puissant, et surtout tr&#232;s r&#233;pandu. Mais depuis ces ann&#233;es, d'autres logiciels sont apparus, entre autres &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; id=&#034;nh2&#034;&gt;2&lt;/a&gt;]&lt;/span&gt; Tous deux sont bien entendu des logiciels open source.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Un peu de vocabulaire..&lt;/h3&gt;
&lt;p&gt;Voici quelques pr&#233;cisions sur les noms de logiciels :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;apache&lt;/strong&gt; = Le logiciel serveur http le plus utilis&#233; au monde, tr&#232;s puissant et versatile, gr&#226;ce &#224; ses nombreux modules (extensions). Il comporte un module lui permettant d'interpr&#233;ter du code &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;php&lt;/code&gt; (voir ci-dessous). Mais du coup il consomme beaucoup de m&#233;moire vive et comme il fait plein de choses, il ne va pas toujours aussi vite qu'on le souhaiterait. &lt;i&gt;Sauf que&lt;/i&gt;, pour compliquer encore un peu plus les choses, on peut aussi utiliser apache avec &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;fpm&lt;/code&gt; (voir ci-dessous), et dans ce cas on a (presque) l'argent du beurre en plus du beurre : moins de consommation de m&#233;moire qu'avec le module php et plus de rapidit&#233;, mais possibilit&#233; de lire les fichiers &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;.htacces&lt;/code&gt; (voir ci-dessous).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;nginx&lt;/strong&gt; = Un logiciel concurrent d'apache qui ne fait que lire les requ&#234;tes d'un client web (le navigateur d'un internaute par exemple) et lui renvoyer la r&#233;ponse, g&#233;rer les restrictions d'acc&#232;s, etc. Il ne fait que &#231;a, mais il le fait tr&#232;s bien : tr&#232;s vite et en prenant pas trop de m&#233;moire vive.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;php&lt;/strong&gt; = Un langage de programmation, tr&#232;s pratique pour d&#233;velopper des applications web. Beaucoup de CMS (&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;spip&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;wordpress&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;yeswiki&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;joomla&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;drupal&lt;/code&gt;) ou d'applications web (&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;galette&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;dolibarr&lt;/code&gt;, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;paheko&lt;/code&gt;) sont &#233;crits dans ce langage.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;fpm&lt;/strong&gt; = Un logiciel qui ex&#233;cute le code &#233;crit en &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;php&lt;/code&gt; et qui communique avec le serveur web (&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt; ou &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apache&lt;/code&gt;) : lorsque le serveur web voit un fichier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;.php&lt;/code&gt; il passe la patate chaude &#224; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;fpm&lt;/code&gt;. Celui-ci interpr&#232;te alors le code &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;php&lt;/code&gt; et renvoie le r&#233;sultat &#224; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt;, qui le transmet &#224; son client.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;mod_php&lt;/strong&gt; = Un module php int&#233;gr&#233; &#224; apache, c'est la mani&#232;re d'utiliser php au Pic jusqu'en 2024. Cela fonctionne parfaitement, mais avec moins de performances, et en utilisant plus de m&#233;moire sur le serveur, que &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;fpm&lt;/code&gt;.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pourquoi nginx ?&lt;/h2&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt; pr&#233;sente quelques int&#233;r&#234;ts, en particulier il est tr&#232;s l&#233;ger et tr&#232;s rapide. Sa conception lui permet de r&#233;pondre &#224; plusieurs requ&#234;tes en m&#234;me temps. Apache aussi bien s&#251;r, mais de mani&#232;re moins efficace. Par ailleurs &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt; n'a pas besoin de d&#233;marrer en &#034;root&#034;, il est donc simple de lancer une instance de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt; par utilisateur, ce qui est plus s&#251;r que d'avoir une instance de serveur commune. A l'inverse, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apache&lt;/code&gt; d&#233;marre en tant que root, puis change d'utilisateur lorsqu'il re&#231;oit la requ&#234;te (&#224; condition qu'on utilise un module sp&#233;cialis&#233; appel&#233; itk) : Cela fonctionne tr&#232;s bien mais c'est plus lourd, et l&#224; encore, plus lent. Enfin, &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt; n'a pas de module php, &#224; l'inverse d'&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Apache&lt;/code&gt;. Il faudra donc utiliser une installation de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;php&lt;/code&gt; ext&#233;rieure &#224; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt;, elle impl&#233;mentera le protocole &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;fpm&lt;/code&gt; (Fast-cgi php manager)&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb3&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; id=&#034;nh3&#034;&gt;3&lt;/a&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Fichiers .htaccess&lt;/h2&gt;
&lt;p&gt;Tous les concepteurs de sites web connaissent les fichiers &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;.htaccess&lt;/code&gt;, qui peuvent &#234;tre d&#233;pos&#233;s dans chaque r&#233;pertoire du site web. Le fichier&lt;code class='spip_code spip_code_inline' dir='ltr'&gt; .htaccess&lt;/code&gt; contient des directives permettant de modifier la configuration du serveur pour ce r&#233;pertoire et pour ceux qui sont en-dessous de lui. Par exemple prot&#233;ger certains fichiers contenant des secrets (mots de passe ou autre). C'est tr&#232;s pratique car cela permet au concepteur du site d'agir sur la configuration du serveur : apr&#232;s tout c'est lui ou elle qui conna&#238;t les fichiers &#224; prot&#233;ger ! Mais, revers de la m&#233;daille, le serveur perd du temps en recherchant et en lisant tous les fichiers &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;.htaccess&lt;/code&gt; ! C'est pourquoi les concepteurs d'&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt; &lt;i&gt;ont d&#233;lib&#233;r&#233;ment refus&#233; d'impl&#233;menter cette fonctionnalit&#233;&lt;/i&gt;, qui nuit aux performances. Mais cela complique un peu le travail des concepteurs du site, d'autant plus que beaucoup de CMS utilisent cette fonctionnalit&#233;, partant du principe qu'&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Apache&lt;/code&gt;, de part sa position h&#233;g&#233;monique, sera toujours le serveur web utilis&#233;...&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Au PIC : Apache ou nginx ? module php ou fpm ?&lt;/h2&gt;
&lt;p&gt;Depuis 2025, nous avons trois possibilit&#233;s :&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apache+mod_php&lt;/code&gt;&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apache+fpm&lt;/code&gt;&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx+fpm&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Ce qui est utilis&#233; :&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; La plupart des sites web utilisent toujours en 2025 &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apache&lt;/code&gt;, avec :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;mod_php&lt;/code&gt;, h&#233;bergement traditionnel.&lt;/li&gt;&lt;li&gt;ou (le plus souvent) &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;fpm&lt;/code&gt; pour ex&#233;cuter le code php&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Nous avons &#233;galement la possibilit&#233; de mettre en place un h&#233;bergement &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx-fpm&lt;/code&gt;, afin d'acc&#233;l&#233;rer le site web tout en chargeant moins notre serveur.&lt;/li&gt;&lt;/ol&gt;&lt;h3 class=&#034;spip&#034;&gt;Avec nginx : les r&#233;pertoires &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/priv/htaccess&lt;/code&gt; :&lt;/h3&gt;
&lt;p&gt;nginx est le serveur web le plus rapide actuellement, il est donc tr&#232;s tentant de l'utiliser. Nous avons mis en place le serveur &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt; de sorte qu'une partie de sa configuration soit accessible par le concepteur de site web... donc par les adh&#233;rents du PIC :&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Tout fichier situ&#233; dans le r&#233;pertoire &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/priv/htaccess&lt;/code&gt; et dont le nom a l'extension &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;.conf&lt;/code&gt; &lt;strong&gt;sera lu au d&#233;marrage de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt;&lt;/strong&gt; et influera sur sa configuration&lt;/i&gt;. Mais attention, &lt;strong&gt;les directives de configuration de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt; ne sont pas les m&#234;mes que celles d'&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apache&lt;/code&gt;&lt;/strong&gt; ! Donc si votre CMS ne pr&#233;voit pas de directives &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt;, vous devrez les &#233;crire &#224; partir des directives apache fournies par le CMS !&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Red&#233;marrage requis !&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Attention si vous modifiez la configuration&lt;/strong&gt; dans un fichier de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/priv/htaccess&lt;/code&gt; &lt;strong&gt;le serveur &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&gt; devra &#234;tre red&#233;marr&#233;&lt;/strong&gt; pour que ce soit pris en compte ! Il faudra nous le demander car vous ne pouvez pas le faire vous-m&#234;me.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Avec SPIP et WordPress :&lt;/h3&gt;
&lt;p&gt;Pour vous aider nous avons d&#233;j&#224; &#233;crit les directives de configuration qui vont bien pour les CMS &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;SPIP&lt;/code&gt; et &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;WordPress&lt;/code&gt;. Attention tout de m&#234;me, lorsque vous installez des extensions elles peuvent venir avec des fichiers &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;.htaccess&lt;/code&gt; sp&#233;cifiques, peut-&#234;tre faudra-t-il alors modifier quelque chose dans &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/priv/htaccess&lt;/code&gt;&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt; Avec les autres CMS :&lt;/h3&gt;
&lt;p&gt;Nous vous laissons le soin de faire le m&#234;me travail avec vos CMS pr&#233;f&#233;r&#233;s, merci de partager le cas &#233;ch&#233;ant votre configuration !&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Avec apache-fpm : Pas de probl&#232;me .htaccess !&lt;/h3&gt;
&lt;p&gt;S'il y a de nombreux et complexes fichiers .htaccess, nous conservons l'usage d'apache, mais avec fpm pour avoir de meilleurs performances. Tout fonctionne de la m&#234;me mani&#232;re qu'avec apache+mod_php : c'est bien s&#251;r tr&#232;s pratique, mais il faut garder en t&#234;te que les performances seront un peu moins bonnes qu'avec &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nginx&lt;/code&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;&lt;a href=&#034;https://httpd.apache.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://httpd.apache.org&lt;/a&gt;&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;a href=&#034;https://www.f5.com/go/product/welcome-to-nginx&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.f5.com/go/product/welcome-to-nginx&lt;/a&gt;&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;&lt;a href=&#034;https://php-fpm.org/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://php-fpm.org/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Foire aux questions sur le cloud</title>
		<link>https://www.le-pic.org/spip.php?article1196</link>
		<guid isPermaLink="true">https://www.le-pic.org/spip.php?article1196</guid>
		<dc:date>2024-10-30T11:03:30Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>manu</dc:creator>



		<description>&lt;p&gt;Des questions, et des r&#233;ponses&lt;/p&gt;

-
&lt;a href="https://www.le-pic.org/spip.php?rubrique150" rel="directory"&gt;NEXTCLOUD, la doc !&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Je clique &#224; partir de tableau de bord, OnlyOffice ne s'ouvre pas&lt;/h2&gt;
&lt;p&gt;Cela arrive lorsque votre navigateur (firefox ?) est configur&#233; pour ne pas afficher les popups. Dans ce cas vous arrivez dans le r&#233;pertoire dans lequel se trouve votre fichier, le fichier que vous devrez ouvrir en cliquant dessus est l&#233;g&#232;rement en surbrillance.&lt;/p&gt;
&lt;p&gt;Si vous souhaitez &#233;conomiser un clic, dites &#224; votre navigateur d'accepter les popups en provenance de &lt;a href=&#034;https://cloud.le-pic.org:&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://cloud.le-pic.org:&lt;/a&gt; onlyoffice s'ouvrira tout seul d&#232;s que vous cliquerez sur le fichier &#224; &#233;diter, m&#234;me &#224; partir du tableau de bord.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Scenario 5 : Un compte-rendu de r&#233;union &#224; plusieurs</title>
		<link>https://www.le-pic.org/spip.php?article892</link>
		<guid isPermaLink="true">https://www.le-pic.org/spip.php?article892</guid>
		<dc:date>2024-10-09T09:10:38Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>manu</dc:creator>



		<description>&lt;p&gt;Violette en a marre de prendre des notes &#224; chaque r&#233;union : Paul et Virginie d&#233;cident de l'&#233;pauler. Ils vont pouvoir prendre des notes ensemble durant la r&#233;union, et finaliser le document par la suite&lt;/p&gt;

-
&lt;a href="https://www.le-pic.org/spip.php?rubrique150" rel="directory"&gt;NEXTCLOUD, la doc !&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Violette en a marre de prendre des notes &#224; chaque r&#233;union : Paul et Virginie d&#233;cident de l'&#233;pauler. Ils vont pouvoir prendre des notes ensemble durant la r&#233;union, et finaliser le document par la suite&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Avant la r&#233;union&lt;/h2&gt;
&lt;p&gt;Violette va cr&#233;er un nouveau document avant la r&#233;union. Ce document sera cr&#233;&#233; dans un sous-r&#233;pertoire de adm5, donc il appartient &#224; l'association et &lt;i&gt;tous les membres de l'association y auront acc&#232;s&lt;/i&gt;. Violette va ensuite copier le lien du document et l'envoyer par mail &#224; tous les participants &#224; la r&#233;union.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Pendant la r&#233;union&lt;/h2&gt;
&lt;p&gt;Pendant la r&#233;union, Violette, mais aussi tous les participants pourront :&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; double-cliquer sur le fichier pr&#233;c&#233;demment cr&#233;&#233;&lt;/li&gt;&lt;li&gt; Appeler ainsi le traitement de texte en ligne OnlyOffice&lt;/li&gt;&lt;li&gt; Prendre des notes &#224; plusieurs&lt;/li&gt;&lt;/ol&gt;&lt;h2 class=&#034;spip&#034;&gt;Apr&#232;s la r&#233;union&lt;/h2&gt;
&lt;p&gt;Apr&#232;s la r&#233;union, Violette pourra revenir sur les notes prises, corriger les fautes &#233;ventuelles, effectuer une mise en forme pour conserver le compte-rendu de la r&#233;union. Elle pourra demander aux autres participants de relire et &#233;ventuellement corriger. Le mode &#034;collaboration&#034; d'OnlyOffice permettra de savoir qui a propos&#233; quelle modification, et de revenir en arri&#232;re si n&#233;cessaire.&lt;/p&gt;
&lt;p&gt;Enfin, lorsque le document sera finalis&#233;, Violette pourra g&#233;n&#233;rer un pdf, pour l'imprimer ou l'archiver.&lt;br class='autobr' /&gt;
&lt;i&gt;Cliquer sur les vignettes pour voir les copies d'&#233;cran&lt;/i&gt;&lt;/p&gt;
&lt;div class='spip_document_1537 spip_document spip_documents spip_document_image spip_documents_left spip_document_left'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href=&#034;https://www.le-pic.org/IMG/png/cloud28.png?1537/87bdcccd9715ce4ee41721034ad195904cbf36d9005fb1ac4ba659ba776bab60&#034; class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.le-pic.org/local/cache-vignettes/L500xH284/87bdcccd9715ce4e-594b391f-a83c9.png?1773763858' width='500' height='284' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;div class='spip_document_1538 spip_document spip_documents spip_document_image spip_documents_left spip_document_left'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href=&#034;https://www.le-pic.org/IMG/png/cloud29.png?1538/04e9623660b1d89dd06ee76491d27f8c6ce47d894258e46d715607b1e3706846&#034; class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.le-pic.org/local/cache-vignettes/L500xH239/04e9623660b1d89d-eb8c24b4-eea8f.png?1773763859' width='500' height='239' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;div class='spip_document_1539 spip_document spip_documents spip_document_image spip_documents_left spip_document_left'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href=&#034;https://www.le-pic.org/IMG/png/cloud30.png?1539/f125eb2b18f2d2bc4cf742bb830f07fc311b76e85401ddc971a2659266e92051&#034; class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.le-pic.org/local/cache-vignettes/L500xH189/f125eb2b18f2d2bc-0a138100-3c059.png?1773763859' width='500' height='189' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;div class='spip_document_1540 spip_document spip_documents spip_document_image spip_documents_left spip_document_left'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href=&#034;https://www.le-pic.org/IMG/png/cloud31.png?1540/b4c85bebe30b8f5e47f827b3d7f0ea2e60218d49466c00cb5cd2f3512555ccbf&#034; class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://www.le-pic.org/local/cache-vignettes/L500xH423/b4c85bebe30b8f5e-45ffe76f-53a1e.png?1773763860' width='500' height='423' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Envoyer un mail avec php</title>
		<link>https://www.le-pic.org/spip.php?article1194</link>
		<guid isPermaLink="true">https://www.le-pic.org/spip.php?article1194</guid>
		<dc:date>2024-10-08T07:37:52Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>manu</dc:creator>



		<description>&lt;p&gt;Pour les d&#233;veloppeurs : comment envoyer un mail &#224; partir de votre h&#233;bergement avec php sans qu'il atterrisse dans les spams&lt;/p&gt;

-
&lt;a href="https://www.le-pic.org/spip.php?rubrique86" rel="directory"&gt;H&#233;bergement de votre site Web&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Envoyer un mail tr&#232;s simple&lt;/h2&gt;
&lt;p&gt;Si vous souhaitez envoyer un mail tr&#232;s simple &#224; partir de votre code php, vous pouvez utiliser directement la fonction mail() de php. &lt;strong&gt;Attention&lt;/strong&gt; ici pas de html, pas de photos, et m&#234;me pas d'accents : que des caract&#232;res ascii !&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='27' class='spip_cadre' dir='ltr'&gt;&lt;?php echo 'on va envoyer un mail avec la fonction php mail()&lt;br&gt;'; $to = 'destinataire@exemple.fr'; // Un exemple d'adresse from autoris&#233; car @le-pic.org $from = 'ne-pas-repondre@le-pic.org'; // L'adresse que vous voulez, mais PAS LA M&#202;ME QUE $to $reply_to = 'expediteur@exemple.fr'; // Un jeu d'en-t&#234;tes minimal mais permettant utf-8 dans le mail $headers = [ 'From' =&gt; $from, 'Reply-To' =&gt; $reply_to, 'MIME-Version' =&gt; '1.0', 'Content-Type' =&gt; 'text/plain;charset=utf-8', 'Content-Transfer-Encoding' =&gt; '8bit' ]; // Le codage de l'utf-8 est diff&#233;rent dans le sujet ! $subject = 'voil&#224; essai de mail avec mail()'; $subject = '?UTF-8?Q?' . quoted_printable_encode($subject) . '?='; // Avec des UTF-8 $message = 'Et voil&#224; un message tr&#232;s int&#233;ressant'; if (mail($to, $subject, $message, $headers)) { echo &#034;mail envoy&#233;&#034;; } else { echo &#034;merdouille&#034;; };&lt;/textarea&gt;&lt;h2 class=&#034;spip&#034;&gt;Envoyer un &#034;vrai&#034; mail&lt;/h2&gt;
&lt;p&gt;Dans la vraie vie on peut avoir envie d'envoyer un mail un peu plus sophistiqu&#233;. Pour cela, on peut utiliser le code PHPMailer qu'on trouvera ici : &lt;a href=&#034;https://github.com/PHPMailer/PHPMailer&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://github.com/PHPMailer/PHPMailer&lt;/a&gt;&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Installation de PHPMailer&lt;/h3&gt;
&lt;p&gt;PHPMailer est install&#233; au PIC, donc rien &#224; faire de ce c&#244;t&#233;.&lt;br class='autobr' /&gt;
Vous pouvez installer PHPMailer chez vous en local avec la commande :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;composer require phpmailer/phpmailer&lt;/textarea&gt;&lt;h3 class=&#034;spip&#034;&gt;Un code de d&#233;mo&lt;/h3&gt;
&lt;p&gt;Le code minimaliste ci-dessous fait la m&#234;me chose que le pr&#233;c&#233;dent, et il fonctionne sur notre plateforme (test&#233;) avec un bon score rspamd (donc on ne devrait pas le prendre pour du spam). Pour utiliser toutes les (nombreuses) fonctionnalit&#233;s de PHPMailer, allez voir la doc !&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='34' class='spip_cadre' dir='ltr'&gt;&lt;?php require_once '/usr/share/php/libphp-phpmailer/autoload.php'; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; $to = 'destinataire@exemple.fr'; // Un exemple d'adresse from autoris&#233; car @le-pic.org $from = 'ne-pas-repondre@le-pic.org'; // L'adresse que vous voulez, mais PAS LA M&#202;ME QUE $to $reply_to = 'expediteur@exemple.fr'; $subject = 'essai de mail avec PHPmailer()'; $message = 'Et voila encore un message tres interessant'; // Cr&#233;er l'objet $mail et le configurer pour utiliser la fonction php mail() $mail = new PHPMailer(); $mail-&gt;isMail(); $mail-&gt;addAddress($to); $mail-&gt;From = $from; $mail-&gt;addReplyTo($reply_to); $mail-&gt;Subject = $subject; $mail-&gt;Body = $message; echo &#034;coucou essai de mailer.php&lt;br&gt;&#034;; if ($mail-&gt;send()) { echo &#034;c'est parti&lt;br&gt;\n&#034;; } else { echo &#034;merdouille&lt;br&gt;&#034;; }&lt;/textarea&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
