<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Idées — Forum de PluXml</title>
        <link>https://forum.pluxml.org/index.php?p=/</link>
        <pubDate>Fri, 03 Apr 2026 17:54:42 +0000</pubDate>
        <language>fr</language>
            <description>Idées — Forum de PluXml</description>
    <atom:link href="https://forum.pluxml.org/index.php?p=/discussions/tagged/idees/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>[résolu] Ajouter la possibilité de modifier le message d'erreur</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/7601/resolu-ajouter-la-possibilite-de-modifier-le-message-derreur</link>
        <pubDate>Mon, 05 Feb 2024 17:26:21 +0000</pubDate>
        <category>Modifications</category>
        <dc:creator>Tomek</dc:creator>
        <guid isPermaLink="false">7601@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Actuellement, le message d'erreur dans le contenu de la page 404 est : "Page non trouvée" et le titre de la page est "La page que vous avez demandée n'existe pas".</p>

<p>Autant on peut modifier le titre de la page car présent dans le fichier de langue du thème, autant la phrase de contenu n'est pas modifiable car sa traduction est située dans un fichier du core (core/lang/fr/core.php). Serait-il possible de modifier son emplacement afin de pouvoir la modifier si besoin ?</p>
]]>
        </description>
    </item>
    <item>
        <title>Optimisation et sécurisation de Pluxml</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/7312/optimisation-et-securisation-de-pluxml</link>
        <pubDate>Mon, 28 Nov 2022 21:10:56 +0000</pubDate>
        <category>Modifications</category>
        <dc:creator>Websteph</dc:creator>
        <guid isPermaLink="false">7312@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Bonjour,</p>

<p>Pour faire simple, j'ai fait quelques recherches sur le forum afin d'optimiser Pluxml.<br />
Et je suis tombé sur ce sujet.<br />
<a rel="nofollow" href="https://forum.pluxml.org/discussion/3892/optimisation-page-en-cache-et-css-js-minifie-concatene-compresse" title="https://forum.pluxml.org/discussion/3892/optimisation-page-en-cache-et-css-js-minifie-concatene-compresse">https://forum.pluxml.org/discussion/3892/optimisation-page-en-cache-et-css-js-minifie-concatene-compresse</a></p>

<p>Du coup, j'ai crée un fichier class.plx.headers.php que j'ai placé dans le dossier "core/lib"<br />
Pour l'appeler j'ai rajouté une ligne dans l'index à la racine de Pluxml</p>

<p>On inclut les librairies nécessaires<br />
<code>include(PLX_CORE.'lib/class.plx.headers.php');</code></p>

<p>Après je me suis interessé à la sécurité afin d'obtenir la meilleur note possible sur<br />
<a rel="nofollow" href="https://securityheaders.com/" title="https://securityheaders.com/">https://securityheaders.com/</a></p>

<p>Donc j'y ai rajouté quelques lignes à ajuster celui vos besoins.</p>

<pre><code>&lt;?php
/**
 * Classe plxHeaders responsable de la securité du site
 *
 * @package PLX
 * @author  Websteph
 **/
header_remove("x-powered-by");
header_remove("Pragma");
header("Content-Type: text/html; charset=utf-8");
header("Accept-Encoding: gzip");
header("Strict-Transport-Security: max-age=31536000; includeSubDomains; preload");
header("X-Frame-Options: SAMEORIGIN");
header("X-Content-Type-Options: nosniff");
header("X-XSS-Protection: 1; mode=block");
header("Referrer-Policy: strict-origin-when-cross-origin");
header("Content-Security-Policy: default-src 'none'; manifest-src 'self'; script-src 'self'; style-src 'self'; img-src 'self' data:; font-src 'self' data:; connect-src 'self'; media-src 'none'; object-src 'none'; frame-src 'self'; frame-ancestors 'none'; form-action 'self'; base-uri 'self';");
header("Permissions-Policy: accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=()");
$lastModified=filemtime(__FILE__);
$etagFile = md5_file(__FILE__);
$etag = dechex(fileinode(__FILE__));
$etag.= "-".dechex(filesize(__FILE__));
$etag.= "-".dechex(((filemtime(__FILE__).str_repeat("0",6)+0) &amp; (8589934591)));
$ifModifiedSince=(isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) ? $_SERVER['HTTP_IF_MODIFIED_SINCE'] : false);
$etagHeader=(isset($_SERVER['HTTP_IF_NONE_MATCH']) ? trim($_SERVER['HTTP_IF_NONE_MATCH']) : false);
$expire_offset = 60 * 60;
header("Expires: ".gmdate("D, d M Y H:i:s", time() + $expire_offset)." GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s", $lastModified)." GMT");
header("Etag: W/\"$etag\"");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Vary: Negotiate, Accept-Encoding");
if (@strtotime($_SERVER["HTTP_IF_MODIFIED_SINCE"])==$lastModified || $etagHeader == $etagFile)
{
       header("HTTP/1.1 304 Not Modified");
       exit;
}
?&gt;
</code></pre>

<p>Alors maintenant je sais pas si j'ai utilisé la meilleur méthode pour parvenir à mes fins, mais ça fonctionne très bien. <br />
Mais pour moi, c'était surtout important d'optimiser et sécuriser mon Pluxml.</p>

<p>Stéphane</p>
]]>
        </description>
    </item>
    <item>
        <title>Onclick et script inline du Fichier commentaires.php</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/7310/onclick-et-script-inline-du-fichier-commentaires-php</link>
        <pubDate>Fri, 25 Nov 2022 20:53:20 +0000</pubDate>
        <category>Entraide</category>
        <dc:creator>Websteph</dc:creator>
        <guid isPermaLink="false">7310@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>bonjour la communauté</p>

<p>Je voudrai savoir si le fichier commentaires.php sera réécrit pour la nouvelle version de Pluxml.<br />
Car je souhaiterai faire fonctionner les commentaires avec une <a rel="nofollow" href="http://" title="Content Security Policy (CSP)">Content Security Policy (CSP)</a>.<br />
Pour le moment j'ai réussi à externaliser le script dans un fichier php en lui apposant une balise Nonce.<br />
Mais maintenant c'est le onclick qui me bloque <br />
<code>onclick="replyCom('&lt;?php $plxShow-&gt;comIndex() ?&gt;')"&gt;</code><br />
Je pense qu'il faut remplacer le onclick par un Id mais je n'arrive plus à lancer la <br />
<code>function replyCom(idCom)</code><br />
du dit script externalisé.</p>

<p>Merci de votre aide<br />
Stéphane</p>
]]>
        </description>
    </item>
    <item>
        <title>Nouveau site PluXml</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/6752/nouveau-site-pluxml</link>
        <pubDate>Tue, 26 May 2020 11:38:11 +0000</pubDate>
        <category>Vos créations</category>
        <dc:creator>Toulibre</dc:creator>
        <guid isPermaLink="false">6752@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Bonjour, je suis nouveau sur ce forum et je tenais a utiliser PluXml pour refaire le site de mon epouse qui etait sous wp depuis deux ans.<br />
Apres quelques jours d'utilisation j'ai trouve PluXml tres maniable n'etant pas codeur ou si peu.<br />
Le site :</p>

<p>Merci par avance pour vos suggestions d'amelioration.</p>
]]>
        </description>
    </item>
    <item>
        <title>[Résolu]Attribution d'une catégorie unique et coché par défaut.</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/6665/resolu-attribution-dune-categorie-unique-et-coche-par-defaut</link>
        <pubDate>Fri, 06 Mar 2020 14:23:58 +0000</pubDate>
        <category>Bogues</category>
        <dc:creator>Kilian</dc:creator>
        <guid isPermaLink="false">6665@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Bonjour &agrave; tous ! </p><p>Je suis tout nouveau dans le domaine de PluXML et franchement vraiment tr&egrave;s sympathique &agrave; prendre en main, je suis actuellement stagiaire en tant que Designer Web chez <a data-username="assodefis" data-userid="19696" rel="nofollow" href="https://forum.pluxml.org/index.php?p=/profile/assodefis">@assodefis</a> , et durant ce stage, ma coll&egrave;gue et moi-m&ecirc;me travaillons sur un projet de mini site.</p><p>Pour le moment je travaille principalement sur l&#39;administration et je suis bloqu&eacute; sur une chose. Comme le titre l&#39;indique, il est question dans ce projet d&#39;avoir 2 choix possibles pour les futurs utilisateurs, soit ajouter des Actualit&eacute;s, soit ajouter des R&eacute;alisations. </p><p>J&#39;ai donc repris le syst&egrave;me des articles, dont j&#39;ai modifi&eacute; le nom, ce qui marche bien pour le moment</p><div>
    <div>
        <a href="https://forum.pluxml.org/uploads/014/RCPCZ81ZNEJT.png" rel="nofollow noopener" target="_blank">
            <img src="https://forum.pluxml.org/uploads/014/RCPCZ81ZNEJT.png" alt="minisite1.png" />
        </a>
    </div>
</div>
<p>Dans l&#39;id&eacute;e que nous avons eue, c&#39;est que lorsque l&#39;utilisateur cliquerait sur &quot; Nouvelle actualit&eacute; &quot;, la cat&eacute;gorie &quot; Actualit&eacute; &quot; serait coch&eacute;e par d&eacute;faut et forc&eacute;ment, la nouvelle actualit&eacute; attribu&eacute; &agrave; la bonne cat&eacute;gorie, et bien entendus, faire la m&ecirc;me chose pour &quot; Nouvelle r&eacute;alisation &quot;. </p><p>J&#39;&eacute;tais parti dans l&#39;optique de prendre le m&ecirc;me syst&egrave;me que pour la cat&eacute;gorie &quot; Non class&eacute; &quot; mais je ne suis pas s&ucirc;r que ce soit forc&eacute;ment la bonne solution. </p><p>Si vous avez des conseils je suis preneur.</p><p><br /></p><p><br /></p><p>Update : J&#39;ai r&eacute;ussi &agrave; reprendre le syst&egrave;me &quot; Non class&eacute; &quot; des articles afin d&#39;avoir directement &quot; Actualit&eacute;s &quot; et &quot; R&eacute;alisations &quot;, or je ne suis pas loin du r&eacute;sultat que je souhaitais, cependant, je suis bloqu&eacute; &agrave; un endroit. Que je sois dans la rubrique &quot; Actualit&eacute;s &quot; o&ugrave; la rubrique &quot; R&eacute;alisations &quot;, ce sont les m&ecirc;mes articles qui sont list&eacute;s, si quelqu&#39;un &agrave; une id&eacute;e ?</p><p>Screenshots :</p><div>
    <div>
        <a href="https://forum.pluxml.org/uploads/524/NOAAO1LRNURK.png" rel="nofollow noopener" target="_blank">
            <img src="https://forum.pluxml.org/uploads/524/NOAAO1LRNURK.png" alt="Actualités.png" />
        </a>
    </div>
</div>
<div>
    <div>
        <a href="https://forum.pluxml.org/uploads/286/8KNKOSLRVT24.png" rel="nofollow noopener" target="_blank">
            <img src="https://forum.pluxml.org/uploads/286/8KNKOSLRVT24.png" alt="Réalisations.png" />
        </a>
    </div>
</div>
<p>Merci d&#39;avance :)</p><p>Kilian.</p><p>PS : J&#39;ai essay&eacute; de d&eacute;crire la situation le plus clair possible, d&eacute;sol&eacute; d&#39;avance si je suis trop vague</p>]]>
        </description>
    </item>
    <item>
        <title>Idée anti spam</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/6558/idee-anti-spam</link>
        <pubDate>Fri, 20 Sep 2019 11:13:56 +0000</pubDate>
        <category>Entraide</category>
        <dc:creator>Sudwebdesign</dc:creator>
        <guid isPermaLink="false">6558@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Salut,</p><p>Une id&eacute;e de derri&egrave;re les fagots,</p><p>Comme les spammeurs (robots &amp; humains) cherchent a placer leur &quot;lien&quot;, ne serait il pas judicieux de &quot;planquer&quot; ses dits liens au MDR.</p><p>Pour chaque url de com, a l&#39;affichage on remplace par une span id=&quot;comLink<strong>_*</strong>&quot; qui une fois la page charg&eacute;e, sont remplac&eacute;s (en ajax, ou simple js). Comme cela Gg &amp; co. garderont en cache votre article sans les liens des spammeurs (et aussi de vos vrai visiteurs).</p><p>Apr&egrave;s rien ne les emp&ecirc;che de placer leurs urls dans le commentaire lui m&ecirc;me, mais ce champ est nettoy&eacute; (les balise html supprim&eacute;s) par pluXml.</p><p>[&eacute;dit] <span style="text-decoration: line-through;">Apr&egrave;s r&eacute;flexion, plus simple, on ajoute aux liens un rel=&quot;nofollow&quot;</span> [&eacute;dit2] (En fait, c&#39;est d&eacute;j&agrave; le cas)</p><p>Ou les deux combin&eacute;s ;)</p>]]>
        </description>
    </item>
    <item>
        <title>​Suggestions d'évolutions pour une utilisation plus simple du forum</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/6503/%E2%80%8Bsuggestions-devolutions-pour-une-utilisation-plus-simple-du-forum</link>
        <pubDate>Thu, 20 Jun 2019 13:03:30 +0000</pubDate>
        <category>Discussions générales</category>
        <dc:creator>Sudwebdesign</dc:creator>
        <guid isPermaLink="false">6503@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Quelques remarques apr&egrave;s quelques r&eacute;ussites et &eacute;checs avec le nouveau forum</p><p>Premier point, l&#39;&eacute;diteur est g&eacute;nial, si le 2e point est d&eacute;sactiv&eacute;, en rade ou bloqu&eacute;***</p><p><br /></p><p>Deuxi&egrave;me point, c&#39;est le syst&egrave;me de brouillon...</p><p>Il s&rsquo;enclenche on ne sait pourquoi ni comment, au del&agrave; de quelques lignes, de quelques ctrl+Z/Y/C/V, copie de code, ou de la manip de texte somme toute basique, il deviens carr&eacute;ment impossible d&#39;&eacute;crire car il les <em>enregistres sur le serveur*</em> a des intervalles beaucoup trop rapproch&eacute;s, ce qui au bout d&#39;un moment, un mot est &eacute;crit === un backup et si le navi a d&eacute;j&agrave; beaucoup d&#39;onglets ouverts et charg&eacute;s ou que la connexion rame c&#39;est la cata...</p><p>*De plus une petite sensation d&#39;espionite est ressentie (c&#39;est l&#39;inverse du #PrivacyFrienly. un #draft #localStorage respecterai mieux nos vies priv&eacute;s :)</p><p>Et c&#39;est un super moyen de tuer le serveur lorsque l&#39;on sera quarante mille et plus en ligne en train d&#39;&eacute;crire, de partager et si les spammeur s&#39;y mettent, alors l&agrave;...</p><ul><li>Je <a href="https://duckduckgo.com/?t=lm&amp;q=draft+system+vanilla+forum+desactivate+howto&amp;ia=web" rel="nofollow">propose</a>, soit de<a href="https://open.vanillaforums.com/addon/stopautodraft-plugin" rel="nofollow"> d&eacute;sactiver le syst&egrave;me de brouillon</a>, </li></ul><div><div><p><em>Par </em><a href="https://open.vanillaforums.com/profile/donshakespeare" rel="nofollow"><em>donshakespeare</em></a></p><p><em>Tant de choses ind&eacute;sirables (parfois priv&eacute;es) sont sauvegard&eacute;es dans la base de donn&eacute;es, et souvent &agrave; l&#39;insu de l&#39;utilisateur.</em></p><p><em>Au moins nous avons besoin d&#39;une option pour d&eacute;sactiver &quot;Auto Save of Draft&quot; &agrave; l&#39;&eacute;chelle du site.</em></p><p><em>Voici un Addon (peut-&ecirc;tre qu&#39;il fonctionne encore). (traduit par deepl.com)</em></p></div></div><p><br /></p><ul><li>et/ou avoir la possibilit&eacute; de r&eacute;gler les intervalles de sauvegardes par une option ds mon compte...</li><li>et/ou un bouton en plus &quot;<strong>enregistrer le brouillon</strong>&quot; lors des <strong>r&eacute;dactions de r&eacute;ponse</strong>. Un peu comme pour l&#39;&eacute;dition d&#39;article de #PluXml ou comme lorsque l&#39;on <strong><em>cr&eacute;e le premier message</em></strong>. <em>qui plus est cela remplacerai bien l&#39;ancien syst&egrave;me de pr&eacute;visu de fluxBB ;)</em></li></ul><p><br /></p><p>***Une petite astuce qui permet d&#39;<strong>emp&ecirc;cher le syst&egrave;me de brouillon</strong> de faire son job et nous laisser la paix est : lors de la r&eacute;daction d&#39;une r&eacute;ponse, <strong>basculer le navi en mode &quot;hors ligne/connexion&quot;</strong>, mais ce n&#39;est pas viable. Apr&egrave;s le bouton clignote de temps en temps, mais c&#39;est non g&ecirc;nant.</p><p><br /></p><h2>Remarques compl&eacute;mentaires en apart&eacute;s :</h2><p>Quelqu&#39;un a t&#39;il r&eacute;ussit a <a href="https://open.vanillaforums.com/addon/draftsweeper-plugin" rel="nofollow">effacer</a> ses brouillons du forum? <em>ou les afficher (le &quot;seul&quot; lien pour supprimer un brouillon renvois vers un #Form_Comment).</em></p><p>Lorsque l&#39;on <em>d&eacute;pose un fichier</em> &quot;.php&quot; ds l&#39;&eacute;diteur <a href="https://docs.vanillaforums.com/help/addons/rich-editor/#why-am-i-getting-an-error-message-when-i-try-to-upload-a-file" rel="nofollow">il refuse se type de fichier</a>.</p><p>Toutes les notes sont a z&eacute;ro, il est o&ugrave; le jeu pour <span style="text-decoration: line-through;">augmenter</span> changer&nbsp;les notes :)</p><p>Il sont o&ugrave; les th&egrave;mes, car il me semble que la premi&egrave;re chose que l&#39;on pense apr&egrave;s (ou avant) c&#39;est (re)looker son site est l&agrave; aucune explication simple (ou un lien) de o&ugrave; trouver des th&egrave;mes pour son PluXml (<a href="http://web.archive.org/web/20171115022903/http://ressources.pluxml.org:80/" rel="nofollow">anciennes ressources sur archive.org pour m&eacute;moire</a>).</p><p>404 : ds la page ressources officielles le lien pour <a href="https://web.archive.org/web/20160730114707/http://telechargements.pluxml.org/plugins/official/plxmobile.zip" rel="nofollow">plxmobile.zip</a> (archive.org) <a href="http://telechargements.pluxml.org/plugins/official/plxmobile.zip" rel="nofollow">http://telechargements.pluxml.org/plugins/official/plxmobile.zip</a> donne sur une 404 (il n&#39;est pas https)</p><p><br /></p><p>Ps : Ce billet est brouillonn&eacute; en amont avec Pluxml</p>]]>
        </description>
    </item>
   </channel>
</rss>
