<?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>Version en cours de développement — Forum de PluXml</title>
        <link>https://forum.pluxml.org/</link>
        <pubDate>Mon, 09 Mar 2026 09:18:41 +0000</pubDate>
        <language>fr</language>
            <description>Version en cours de développement — Forum de PluXml</description>
    <atom:link href="https://forum.pluxml.org/categories/version-en-cours-de-developpement/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>PluXml 5.9.rc6+ laisser le choix des urls aux webmasters</title>
        <link>https://forum.pluxml.org/discussion/7622/pluxml-5-9-rc6-laisser-le-choix-des-urls-aux-webmasters</link>
        <pubDate>Thu, 21 Mar 2024 12:11:41 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>Sudwebdesign</dc:creator>
        <guid isPermaLink="false">7622@/discussions</guid>
        <description><![CDATA[<p>Bonjour,<br />
Après de longues réflexions pour avancer et laisser le libre choix aux créateurs de sites de passer par les nouvelles urls internationales ou de garder les classiques, j'ai pensé a cette solution :</p>

<ul>
<li>Transférer les urls des fichiers de langue <code>core.php</code> vers <code>urls.php</code></li>
<li>Ajouter en racine du dossier des langues un fichier <code>urls.php</code> avec les urls classiques</li>
<li>Ajouter une constante ds le fichier de config de la racine (a faire)</li>
</ul>

<p><a rel="nofollow" href="https://github.com/sudwebdesign/PluXml/tree/classic-or-internationalized-urls-240321" title="Proof Of Concept">C'est un début travail qui remet les urls classiques</a> pour l'instant <img src="https://forum.pluxml.org/plugins/emojiextender/emoji/twitter/wink.png" title=";)" alt=";)" height="18" /></p>

<p>il reste a peaufiner 2 ou 3 détails...</p>

<p>Il reste surtout a déterminer le nom de la constante a placer ds le fichier config en racine :</p>

<p>Que penser vous de <strong><code>PLX_MULTI_URLS</code></strong> = oui/non (true/false) ?</p>

<p>En toutes cordialités.</p>

<p>Ps : <a rel="nofollow" href="https://github.com/pluxml/PluXml/compare/master...sudwebdesign:PluXml:classic-or-internationalized-urls-240321">les diffs</a></p>
]]>
        </description>
    </item>
    <item>
        <title>[resolu]plugins avec page en front ne fonctionnent plus - affichent une 404 .[FIXED]</title>
        <link>https://forum.pluxml.org/discussion/7619/resolu-plugins-avec-page-en-front-ne-fonctionnent-plus-affichent-une-404-fixed</link>
        <pubDate>Mon, 11 Mar 2024 13:44:21 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>gcyrillus-nomade</dc:creator>
        <guid isPermaLink="false">7619@/discussions</guid>
        <description><![CDATA[<p>Bonjour, <br />
tous les plugins insérant une page statique en front-end sont devenus inutilisables.<br />
PluXml les ignores totalement et renvoi une page 404 avec le message "Page non trouvée".<br />
voir <a href="https://github.com/pluxml/PluXml/pull/794" rel="nofollow">https://github.com/pluxml/PluXml/pull/794</a></p>

<p></p><details><summary>  ▼ Details obsolétes</summary><br />
Pour que les plugins affichent une page en front, ceux-ci créent un nouveau mode et une url du même nom .<br />
Tous basé sur un mode de fonctionnement mis en place à l'occasion de la sortie du plugin PlxMySearch (sauf erreur , il me semble que c'etait le tout premier plugin de Pluxml avec PlxMyContact) . L'url et le mode est extrait du paramètre 'url' de ces plugins.

<p>[FIX] pour la rc6 en dev actuelle (04-Mars-2024 -&gt; ?)<br />
Tous se passe dans la class plxMotor . Fichier  : core/lib/class.plx.motor.php</p>

<ol>
<li><p>ajouter une variable dans la class plxMotor prêtes à recevoir dans un tableau les valeurs des plugins ayant un parametre url.<br />
<code>public $modes = array(); # pages statiques des plugins</code></p></li>
<li><p>Dans la fonction  <code>protected function __construct($filename)</code> , aprés la ligne : <code>$this-&gt;plxPlugins-&gt;loadPlugins();</code> Ajouter le code suivant:</p></li>
</ol>

<pre><code>        # Recuperation des pages static des plugins
        foreach($this-&gt;plxPlugins-&gt;aPlugins as $class =&gt; $val) {
            $myclass=$class;
            $myPlug = new $myclass($this-&gt;aConf['default_lang']);
            $plugStatic = $myPlug-&gt;getParam('url');         
            $this-&gt;modes[]=$plugStatic;
        }
</code></pre>

<p>Ce code va stocké dans un tableau toutes les éventuelles occurrences de pages générées par un plugin (elles s'ajoutent à liste des pages statiques).<br />
3. dans la fonction <code>public function demarrage() {</code> ,  en fin de fonction et juste devant la partie de code :</p>

<pre><code>            default :
                $this-&gt;error404(L_ERR_PAGE_NOT_FOUND);
</code></pre>

<p>Ajouter le code suivant pour que les pages statiques des plugins s'affichent normalement si l'url demandée correspond à celle d'une des pages d'un plugin:</p>

<pre><code>            case (count($this-&gt;modes)&gt;0):
                if(in_array($this-&gt;mode,$this-&gt;modes)) 
                break;  
</code></pre>

<p>C'est tout, vos plugins sont à nouveaux utilisables en front.<br />
</p></details>
]]>
        </description>
    </item>
    <item>
        <title>PluXml 5.8.9 et PluXml 5.8.10 developpement</title>
        <link>https://forum.pluxml.org/discussion/7452/pluxml-5-8-9-et-pluxml-5-8-10-developpement</link>
        <pubDate>Mon, 01 May 2023 14:25:57 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>cpalo</dc:creator>
        <guid isPermaLink="false">7452@/discussions</guid>
        <description><![CDATA[<p>Bonjour,<br />
Dans cette version en développement, quelques autres  nouvelles fonctions et autres correctifs.<br />
Est-ce que certaines modifications du core pourraient entrainer le non-fonctionnement de certains plugins fonctionnant avec la 5.8.9.<br />
par exemple l'affichages de catégories ( ex du plugin passé plx-gc-categories 3.5.8.10), des archives ou de ckeditor....<br />
Cordialement</p>
]]>
        </description>
    </item>
    <item>
        <title>Choix d'un thème impossible</title>
        <link>https://forum.pluxml.org/discussion/7519/choix-dun-theme-impossible</link>
        <pubDate>Thu, 07 Sep 2023 10:22:31 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>cpalo</dc:creator>
        <guid isPermaLink="false">7519@/discussions</guid>
        <description><![CDATA[<p>Bonjour,<br />
Lorsqu'on va dans parametres pour choisir un thème, seul thème actif s'affiche.<br />
Les autres thèmes n'apparaissent pas.; et donc on ne peut pas changer.</p>
]]>
        </description>
    </item>
    <item>
        <title>En route pour PluXml 5.8.10 et 6.0.0</title>
        <link>https://forum.pluxml.org/discussion/7275/en-route-pour-pluxml-5-8-10-et-6-0-0</link>
        <pubDate>Fri, 14 Oct 2022 21:54:18 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>bazooka07</dc:creator>
        <guid isPermaLink="false">7275@/discussions</guid>
        <description><![CDATA[<p>Bonjour,</p>

<p>Je reprends dès à présent le développement de PluXml.</p>

<p>Il y aura une ou deux nouvelles versions publiées d'ici la fin de l'année pour continuer la suite de PluXml-5.8.9.<br />
Elles visent dans un premier à corriger les bugs et problèmes de sécurité soulevés sur le forum ou le dépôt Github. Les solutions sont déjà là.<br />
Je vais faire le nécessaire pour que PluXml puisse continuer avec PHP5.6 pour ceux qui sont encore chez Free.fr sans PHPMailer.<br />
PHP5.6 n'étant plus supporté depuis fin 2018, il vous est fortement conseillé de trouver un hébergeur "gratuit" ou non vous proposant au moins PHP-8.0.<br />
Je vais ajouter à plxShow la possibilité d'afficher la liste des utilisateurs sur la partie publique quand il y a plusieurs utilisateurs.<br />
Le code du thème "defaut" sera revu pour être simplifié. J'espère ajouter des templates pour avoir un formulaire de contact et des galeries de photos<br />
Dans le cas de ré-écriture des urls, je pense pouvoir générer des urls plus sympas et sans numéro d'article ou page.<br />
Après tout cela, PluXml sera livré avec un plugin contenant un éditeur simple. Vraisemblablement plxEditor après revue de code</p>

<p>En parallèle, je vais reprendre le développement du gestionnaire de ressources. <br />
En particulier, j'aimerai y voir des thèmes. Cela n'est pas possible actuellement. Je vais étudier le problème.<br />
Il me semble important de proposer plugins et thèmes depuis un endroit unique, une sorte de "play store" et d'en afficher le catalogue dans PluXml pour les administrateurs.</p>

<p>S'il me reste du temps disponible, je souhaite mettre à jour le paquet Debian qui est à l'abandon. Il permettra une installation plus sûre et peut-être multi-sites.</p>

<p>Après tout cela , je m'intéresserai à  PluXml 6.0.<br />
D'abord, le raccrocher à la dernière version de PluXml5.8<br />
Optimiser la lecture et l'écriture des fichiers XML avec la librairie SimpleXML livrée en standard sous Debian<br />
revoir le format des fichiers de langue que j'avais initié il y a quelques années<br />
Abandonner PluCSS au profit de KnaCSS pour le côté back-office et le thème par défaut<br />
Si tout se passe bien, cette version serait publiée avant l'été</p>

<p>Je ne peux faire l'inventaire  de tous les cas d'utilisation. J'ai besoin de gens pour tester les dernières modifications et rendre compte des erreurs qui se produisent.<br />
Le plus simple pour cela est d'installer le logiciel Git. Nul besoin d'en être un expert. Il suffit de connaitre quelques commandes basiques pour récupérer les dernières modifications et basculer entre la dernière version officielle et celle en cours de développement.</p>

<p>La très grande majorité des serveurs Internet tourne sous Linux, principalement Debian ou Ubuntu.<br />
Je vous recommande d'apprendre à travailler sous cet environnement.</p>
]]>
        </description>
    </item>
    <item>
        <title>Projets et pistes d'améliorations</title>
        <link>https://forum.pluxml.org/discussion/6622/projets-et-pistes-dameliorations</link>
        <pubDate>Sun, 05 Jan 2020 23:57:03 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>Haruka</dc:creator>
        <guid isPermaLink="false">6622@/discussions</guid>
        <description><![CDATA[<p>Bonjour &agrave; tous,</p><p>Comme promis, je partage avec vous les axes d&#39;&eacute;volutions qui vont animer cette ann&eacute;e 2020, avec &agrave; la cl&eacute; une version 6.0 de PluXml. Mais qui dit version majeur, dit changements majeurs.</p><p>Avant de parler de PluXml, quelques &eacute;l&eacute;ments autour du site pluxml.org. En effet, tous les utilisateurs de PluXml ne sont pas francophones et c&#39;est pourquoi, je souhaite passer le site en multilingue fran&ccedil;ais/anglais. C&#39;est une grosse charge de travail, puisque cela implique de traduire toute la documentation et de publier des articles sur le blog dans les deux langues. Bien s&ucirc;r je n&#39;oublie pas qu&#39;il manque un v&eacute;ritable espace &quot;Ressources&quot; collaboratif et s&eacute;curis&eacute;.</p><p><strong>PluCSS</strong></p><p>Le syst&egrave;me de grid du framework CSS int&eacute;gr&eacute; &agrave; PluXml doit &eacute;voluer pour s&#39;aligner avec les derniers standards du web, et int&eacute;grer &quot;grid layout&quot; &agrave; la place du syst&egrave;me de grille actuel. Il manque &eacute;galement certains &eacute;l&eacute;ments qui pourrait &ecirc;tre int&eacute;ressants pour l&#39;administration de PluXml, &agrave; savoir une gestion d&#39;onglets et de toggles, par exemple. Enfin, je me pose aussi la question d&#39;utiliser SASS.</p><p>En parall&egrave;le, je r&eacute;fl&eacute;chis au remplacement et donc &agrave; l&#39;abandon de PluCSS au profit d&#39;un autre framework, tel que <a href="https://www.knacss.com/" rel="nofollow">Knacss</a>. Ce qui me permettrait de me concentrer pleinement sur PluXml et de profiter d&#39;un framework plus complet, mais moins l&eacute;ger.</p><p><strong>PluXml</strong></p><p>A plusieurs reprise sur le forum, il a &eacute;t&eacute; &eacute;voqu&eacute; de retravailler le code de PluXml en profondeur, que se soit dans une vision OOP ou plus simplement des refacto sur le moteur. Avec la version 5.8, Composer a &eacute;t&eacute; int&eacute;gr&eacute; pour g&eacute;rer les d&eacute;pendances de PHPMailer, ce qui me fait penser &agrave; revoir compl&egrave;tement la structure de PluXml pour le rendre plus respectueux du mod&egrave;le MVC et pourquoi pas, migrer vers un framework PHP, tel que <a href="https://laravel.com/" rel="nofollow">Laravel</a> (avec l&#39;aide de Composer). Il faudra, n&eacute;anmoins, garantir la r&eacute;trocompatibilit&eacute; des plugins et des th&egrave;mes.</p><p>En vrac, des id&eacute;es d&#39;&eacute;volutions (&agrave; compl&eacute;ter avec les <em>issues</em> ouvertes sur Github) : </p><ul><li>Int&eacute;grer un &eacute;diteur wysiwyg en natif</li><li>Int&eacute;grer la recherche en natif (plxMySearch)</li><li>Nouveau th&egrave;me pour l&#39;administration</li><li>Remplacer la notion de &ldquo;page statique&rdquo; par une notion de &ldquo;page&rdquo;</li><li>Cr&eacute;ation d&#39;un gestionnaire de m&eacute;dia &ldquo;light&rdquo; pour l&#39;ouverture en popup dans l&#39;&eacute;dition d&#39;articles/pages</li><li>Dans article.php &agrave; la cr&eacute;ation d&#39;une cat&eacute;gorie, s&eacute;lectionner automatiquement celle-ci, si aucune cat&eacute;gorie n&#39;est d&eacute;j&agrave; s&eacute;lectionn&eacute;e</li><li>Int&eacute;grer une sauvegarde automatique des brouillons</li><li>Sauvegarder le site dans un zip &agrave; t&eacute;l&eacute;charger via un bouton</li><li>Ajouter une m&eacute;canique de redirection d&#39;URL sur les articles et sur les pages statiques</li><li>Ajouter une m&eacute;canique de &quot;remember me&quot;</li><li>Suppression des meta keyword (ne sont plus pris en compte par Google)</li><li>Th&egrave;me par d&eacute;faut : ARIA, schema.org, opengraph, maillage interne SEO</li></ul><p><strong>A vous !</strong></p><p>N&rsquo;h&eacute;sitez pas &agrave; me communiquer vos id&eacute;es ou souhaits.</p><p>J&#39;aimerais &eacute;galement conna&icirc;tre votre avis sur l&#39;avenir de PluCSS, pr&eacute;f&eacute;rez-vous qu&#39;il soit remplac&eacute; ou faut-il continuer de le maintenir et de le faire &eacute;voluer ? </p><p>Que pensez-vous de migrer PluXml vers un framework PHP, tel que Laravel ?</p>]]>
        </description>
    </item>
    <item>
        <title>pluxml 6.0 hook en double et const profil dans prepend.php</title>
        <link>https://forum.pluxml.org/discussion/7060/pluxml-6-0-hook-en-double-et-const-profil-dans-prepend-php</link>
        <pubDate>Mon, 11 Oct 2021 14:25:34 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>gcyrillus-nomade</dc:creator>
        <guid isPermaLink="false">7060@/discussions</guid>
        <description><![CDATA[<p>Bonjour,</p>

<p>Ce n'est peut-être pas le lieu, dites moi <img src="https://forum.pluxml.org/plugins/emojiextender/emoji/twitter/smile.png" title=":)" alt=":)" height="18" /></p>

<p>Je commence à regarder du coté de pluxml 6.0 comment se présente les premières différences de la nouvelle mouture en testant un plugin que je viens à peine de stabilisé sur un 5.8.7.</p>

<p>Gestion des langues : tiptop ! (mais j'ai du ajouté un $LANG = "fr"; en début du fichier langue pour ne pas avoir de warning, <em>j'ai peut-être fait ou laisser un doublé dans le code</em>) .</p>

<p>Autre difference  que je perçois est la constante des profils devenue intouchable, sans autres choix , je finis par faire un backup de prepend.php pour le modifié en dure et pouvoir ajouté un nouveau type de profil à l'activation du plugin ,à la désactivation,  je restaure prepend.php et efface le prepend.php.bak . (tant qu'il n'y a qu'un plugin qui le fait, le risque est minime mais existe). <br />
Pour passer en dessous du niveau 4 de rédacteur et spécifier un profil qui ne peut avoir accès à l'admin , mais qui est bien vu comme un profil logué, il faut lui alloué une valeur de profil négatif. <br />
Je comprend le coté sécurité, mais il empêche dans ce cas de bénéficier des fonction de bases d'identification de pluxml pour un plugin au risque peut-être d'ouvrir d'autre brèche.</p>

<p><strong>Bogue ?  un hook en doublon</strong>   dans <code>prepend.php</code> , le hook lignes 68/69</p>

<pre><code># Hook Plugins
eval($plxAdmin-&gt;plxPlugins-&gt;callHook('AdminPrepend'));
</code></pre>

<p>est doublé lignes 92/93 , j'imagine que ce sera <code>'AdminPrependEnd'</code> .. ou pas ?</p>

<p>Le plugin que j'ai fait,  écrit dans les fichiers XML via simpleXml et la   class SimpleXMLExtended   pour gérer simplement les champs nécessitant CDATA, class que l'on peut retrouver là : <a href="https://web.archive.org/web/20110223233311/http://coffeerings.posterous.com/php-simplexml-and-cdata" rel="nofollow">https://web.archive.org/web/20110223233311/http://coffeerings.posterous.com/php-simplexml-and-cdata</a></p>

<p>fichiers concernés: users.xml/statiques.xml/plugins.xml.</p>

<p>par exemple sur l'ajout d'utilisateurs avec un profil custom : <br />
 </p><details>

<pre><code>function updateFromCsv() {
    $plxMotor = plxMotor::getInstance();
    // on verfie que nos fichiers sont accessibles
    if ((file_exists(PLX_ROOT.PLX_CONFIG_PATH.'users.xml')) &amp;&amp; (($open = fopen(PLX_PLUGINS.'/vip_zone/username.csv', 'r')) !== FALSE) &amp;&amp; (!isset($_GET['upmsg']))) {

        // on commence avec le fichier csv  
        while (($data = fgetcsv($open, 1000, ";")) !== FALSE)     {        
          $array[] = $data; 
        }  
        fclose($open);

        // on recupere le fichier XML
        $xml = file_get_contents(PLX_ROOT.PLX_CONFIG_PATH.'users.xml', true);

        // on charge le fichier xml
        $doc = new SimpleXMLExtended($xml); 

        // on compte ses enregistrements
        $kids = $doc-&gt;children();
        $nbUser = count($kids);
        $nbRecords =0;

         // on boucle sur les lignes du fichiers CSV pour récuperer les données et les ajouter aux données existantes 
        foreach($array as $i =&gt; $line){ 
                if($i &gt;0) { // on passe la premiere ligne ou sont  stockées les entêtes de colonnes.
                    $nbRecords++; // on compte les enregistrements qui sont ajouter.
                    $nbUser++;
                    //test si données extraites
                    if((!isset($line[0])) or (!isset($line[1])) or (!isset($line[2])) or (!isset($line[3]))) {
                    $nbRecords++; 
                    echo    '&lt;p class="alert red "&gt; '. L_ERROR_BATCH_RECORDS .': &lt;b&gt; '.$nbRecords  .'&lt;/b&gt;&lt;/p&gt;';

                    $fileError ='1';

                    } 
                    else {

                    // on alimente les données visiteur V.I.P..
                    $element = $doc-&gt;addChild('user'); 
                    $element-&gt;addAttribute('number', str_pad($nbUser, 3,'0', STR_PAD_LEFT)  );
                    $element-&gt;addAttribute('active', '1' );
                    $element-&gt;addAttribute('profil', '-5' );// une valeur négative, sinon scotché comme rédacteur, et ce n'est pas ce que l'on veut
                    $element-&gt;addAttribute('delete', '0' );  

                    $login = $element-&gt;addChild('login'); 
                    $login-&gt;addCData($line[0]); 

                    $name = $element-&gt;addChild('name'); 
                    $name-&gt;addCData($line[1]); 

                    $infos = $element-&gt;addChild('infos',''); 

                    // grain de sel
                    $salt = plxUtils::charAleatoire(10);

                    //cryptage du mot de passe
                    $pwd=sha1($salt.md5($line[2]));         

                    $password = $element-&gt;addChild('password',$pwd); 


                    $salted = $element-&gt;addChild('salt',$salt); 

                    $email = $element-&gt;addChild('email'); // voir à utiliser fonctions verif mail native de pluxml + gestion message erreur
                    $email-&gt;addCData($line[3]); 

                    $lang = $element-&gt;addChild('lang','fr'); 

                    $password_token = $element-&gt;addChild('password_token',''); 

                    $password_token_expiry = $element-&gt;addChild('password_token_expiry','');    
                    }              
               }  
        }

        if (!isset($fileError)) {
            //On refait l'indentation du fichier  parce-que c'est plus joli
            $xmlDoc = new DOMDocument ();
            $xmlDoc-&gt;preserveWhiteSpace = false;
            $xmlDoc-&gt;formatOutput = true;
            $xmlDoc-&gt;loadXML ( $doc-&gt;asXML() );
            // on sauvegarde le fichier XML mis à jour.
            $xmlDoc-&gt;save(PLX_ROOT.PLX_CONFIG_PATH.'users.xml');
            echo '&lt;p class="alert green "&gt;'.L_SAVE_FILE_SUCCESSFULLY.' - '.L_CONFIG_USERS_NEW.' &lt;b&gt; '.$nbRecords  .'&lt;/b&gt;&lt;/p&gt;';

            // on vide le fichier si tout s'est bien déroulé pour le prochain enregistrement.
            $open = fopen(PLX_PLUGINS."/vip_zone/username.csv", "w") ;
            $fileCsv="login;name;password;email\n";
            fwrite($open, $fileCsv);
            fclose($open);
        }

    }
    else {
    exit(L_SAVE_FILE_ERROR.' user.xml / username.csv.');
    }
}
</code></pre>

<p></p></details><br />
je reformate  les fichiers pour qu'ils puissent être indenté et lisible. Résultat, par exemple le tag <code>&lt;plugin name="" scope=""&gt;&lt;/plugin&gt;</code> se trouve réécrit en  <code>&lt;plugin name="" scope=""/&gt;</code> sans perturber PluXml à priori.

<p>Il m'avait sembler avoir lu que PluXml 6.0 allait se tourner  vers simpleXML, du coup je reste sur ma faim  et ma curiosité de l'approche des développeurs , si c'est d'actualités ou n’était qu'une simple évocation.</p>

<p>J'aurais probablement d'autres question en continuant à creuser.<br />
Merci</p>
]]>
        </description>
    </item>
    <item>
        <title>$plxShow-&gt;staticList()  récuperation du champ 'description'.</title>
        <link>https://forum.pluxml.org/discussion/7020/plxshow-staticlist-recuperation-du-champ-description</link>
        <pubDate>Fri, 28 May 2021 16:57:03 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>gcyrillus-nomade</dc:creator>
        <guid isPermaLink="false">7020@/discussions</guid>
        <description><![CDATA[<p>Bonjour,</p>

<p>j'essaie de récupérer le contenu du champ description d'une page statique (champ affichée dans les méta)</p>

<p>Mes tentatives pour récupérer le numéro de la catégorie a partir  et de #cat_url sont infructueuses (à partir d'un fichier du théme). , si je teste : <br />
<code>&lt;?php $plxShow-&gt;staticList('','&lt;a href="#static_url" title=".$plxMotor-&gt;aStats['001']['meta_description'] ."&gt;#static_name&lt;/a&gt;'); ?&gt;</code> cela me donne bien la description de la page statique 001 (donc ça marche) , mais je n'arrive pas a extraire ce numéro depuis <code>#static_url</code> et de le réinjecter comme index, et attribuer à chaque page statique sa description si il y en a une. <br />
</p><details> ma base grosse bidouille que je voulais glisser dans $format en regex...

<pre> `function get_num ($str) {
    preg_match_all('/static\d+/', $str, $matches);
    $str = implode($matches[0]);
    preg_match_all('/\d+/', $str, $matches);
    $num = implode($matches[0]) ;
   // echo $num .PHP_EOL;
    $res = str_pad($num, 3, '0', STR_PAD_LEFT);
    //echo $res;
   return $res;
}`</pre>

<p>forcement c'est bancale et beaucoup trop long, inutile car lancé avant que #static_url soit remplacé par ... l'url.</p></details>

<p>Pour le coup j'ajoute en dur dans la boucle de la fonction <code>staticList();</code>  : <code>$stat = str_replace('#static_description', plxUtils::strCheck($this-&gt;plxMotor-&gt;aStats[$k]['meta_description']) , $format);</code>  . Il y a surement un truc plus simple  et plus court à faire a partir de l'url dans le fichier du théme ($format)  plutôt que de faire un plugin pour tout reprendre pour une seule ligne.</p>

<div>  <p>Quand aux plugins qui viennent se greffer au menu des pages statiques, deuxième partie du dilemme, non seulement il n'y a pas de champs meta description la plupart du temps,  mais ils sont, de fait surtout, réfractaire au <code>$format</code> de la fonction qu'ils squattent pour s'afficher dans un <code>&lt;li&gt;</code>.</p></div>

<p>Merci</p>
]]>
        </description>
    </item>
    <item>
        <title>5.8.7 Css des plugins</title>
        <link>https://forum.pluxml.org/discussion/6981/5-8-7-css-des-plugins</link>
        <pubDate>Sun, 18 Apr 2021 08:16:44 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>cpalo</dc:creator>
        <guid isPermaLink="false">6981@/discussions</guid>
        <description><![CDATA[<p>Bonjour,<br />
Une petite suggestion.<br />
A priori les fichiers admin.css et site.css des plugins sont enegistrés dans le fichier data directement à la racine de data.<br />
Ne serait-il pas plus "propre" de les enregistrer dans un dossier par exemple data/plugins ou autre?</p>
]]>
        </description>
    </item>
    <item>
        <title>PluXml 5.9.0 legacy (version adaptée pour PHP 5.5)</title>
        <link>https://forum.pluxml.org/discussion/6855/pluxml-5-9-0-legacy-version-adaptee-pour-php-5-5</link>
        <pubDate>Sun, 18 Oct 2020 08:06:31 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>antistress</dc:creator>
        <guid isPermaLink="false">6855@/discussions</guid>
        <description><![CDATA[<p><a href="https://forum.pluxml.org/profile/Sudwebdesign" rel="nofollow">@Sudwebdesign</a> <br />
au sujet de PluXml 5.9.0 legacy <br />
(une version de PluXml adaptée pour ceux encore sous PHP 5.5<br />
Par exemple mon blogue est hébergé par Toile Libre qui est encore en PHP 5.5.38<br />
La version de PHP est visible dans Paramètres&gt;Informations de votre blogue)<br />
<a href="http://sudwebdesign.free.fr/depot.php?script=PluXml-legacy&amp;download" rel="nofollow">http://sudwebdesign.free.fr/depot.php?script=PluXml-legacy&amp;download</a></p>

<p>sur ma 1ere page, l'affichage des derniers commentaires indique les noms des différents commentateurs avec en face le même tronçon de commentaire répliqué pour tous ! <img src="https://forum.pluxml.org/plugins/emojiextender/emoji/twitter/wink.png" title=";)" alt=";)" height="18" /></p>
]]>
        </description>
    </item>
    <item>
        <title>Vignettes SVG</title>
        <link>https://forum.pluxml.org/discussion/6816/vignettes-svg</link>
        <pubDate>Fri, 28 Aug 2020 10:32:52 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>bazooka07</dc:creator>
        <guid isPermaLink="false">6816@/discussions</guid>
        <description><![CDATA[<p>issue : <a href="https://github.com/pluxml/PluXml/issues/479" rel="nofollow">https://github.com/pluxml/PluXml/issues/479</a></p>

<p><strong>Voir PR #479 : <a href="https://github.com/pluxml/PluXml/issues/479" rel="nofollow">https://github.com/pluxml/PluXml/issues/479</a></strong></p>

<p><img src="https://www.kazimentou.fr/divers/shutter/067.png" alt="copie écran 1" /><br />
<img src="https://www.kazimentou.fr/divers/shutter/068.png" alt="copie écran 2" /></p>
]]>
        </description>
    </item>
    <item>
        <title>PluXml 5.8.3 Release Candidate</title>
        <link>https://forum.pluxml.org/discussion/6720/pluxml-5-8-3-release-candidate</link>
        <pubDate>Sun, 26 Apr 2020 14:54:45 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>Haruka</dc:creator>
        <guid isPermaLink="false">6720@/discussions</guid>
        <description><![CDATA[<p><em>(en)<br />
Hi, PluXml 5.8.3 is available for beta tests. If you want to contribute feel free to download this version by clicking the link below, and leave a comment in this thread. This version is unstable and its not recommended for a production environment.</em></p>

<p><em>(fr)</em><br />
Bonjour,</p>

<p>Une <strong><em>release candidate</em></strong> de la prochaine version de PluXml 5.8.3 est disponible.</p>

<p><a rel="nofollow" href="https://github.com/pluxml/PluXml/archive/5.8.3.zip"><strong>Télécharger / Download PluXml 5.8.3 RC</strong></a></p>

<p>Son contenu a été légèrement revus à la baisse, pour vous proposer au plus tôt une version contenant essentiellement des corrections de bugs et quelques petites améliorations. <a rel="nofollow" href="https://github.com/pluxml/PluXml/blob/master/readme/CHANGELOG">Les autres améliorations</a> qui ont été apportées sont conservées pour la prochaine version majeure PluXml 6.0 (branche master), car elles impactent le moteur de PluXml et certains plugins peuvent ne plus fonctionner.</p>

<p>Je suis preneur de vos retours sur cette version de test <em>5.8.3 RC</em> , avant de la publier officiellement.</p>

<p><strong>Changelog</strong></p>

<p>[+] Enhancement for CSRF token #385 (bazooka07)<br />
[+] New "rename" and "copy to clipboard" icons in medias administration page #387 (bazooka07)<br />
[+] plxMotor and plxFeed regex refacto #380 (P3ter, bazooka07)<br />
[+] plxToken and plxCapcha optimisations #406 (bazooka07)<br />
FIX Articles and static pages with underscores are not visible #380 (P3ter)<br />
FIX Headline and Tags toggles always closed in article edition #382 (sudwebdesign)<br />
FIX Fix medias administration zoombox and javascript optimisations #387 (bazooka07)<br />
FIX Error when adding or modifying a user #393 (P3ter)<br />
FIX Alternative to PHPMailer with sendmail #401 (bazooka07)<br />
FIX Used of an extern URL as a static page #403 (bazooka07)<br />
FIX Comment editor is empty #418 (P3ter)<br />
FIX Comments list sorting #419 (P3ter)<br />
FIX Default theme : double underline on footer menu (P3ter)</p>
]]>
        </description>
    </item>
    <item>
        <title>Bonnes pratiques/conseils git pour contribuer à PluXml</title>
        <link>https://forum.pluxml.org/discussion/6710/bonnes-pratiques-conseils-git-pour-contribuer-a-pluxml</link>
        <pubDate>Wed, 22 Apr 2020 07:58:37 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>Petit_Lutin</dc:creator>
        <guid isPermaLink="false">6710@/discussions</guid>
        <description><![CDATA[<p>Bonjour tout le monde,</p>

<p>J'aurais besoin de conseils de la part des développeurs principaux de PluXml - ou de développeurs ayant l'habitude de contribuer à des projets en utilisant git. <img src="https://forum.pluxml.org/plugins/emojiextender/emoji/twitter/smile.png" title=":smile:" alt=":smile:" height="18" /></p>

<p>J'explique la situation : je me suis proposée pour traduire la documentation de PluXml en anglais.<br />
La documentation s'appelle Pluxml-wiki sur github.<br />
<a href="https://forum.pluxml.org/profile/P3ter" rel="nofollow">@P3ter</a> a créé une branche multilang, que j'ai forkée, clonée, et sur laquelle j'ai traduit une page. Suite aux conseils de <a href="https://forum.pluxml.org/profile/bazooka07" rel="nofollow">@bazooka07</a> , j'ai fait une PR (toujours sur cette branche multilang) pour demander à prendre en compte mes changements.</p>

<p>Mais la documentation comprend plusieurs pages, voire des dossiers avec plusieurs pages.</p>

<p>Mes questions :</p>

<ul>
<li>est-ce que c'est mieux si je crée une branche par page, en terme de suivi du projet ?</li>
<li>faut-il que je continue à commiter sur la branche multilang, et que je PR dessus ? De cette façon, visualiser les évolutions sera plus difficile, non ?</li>
</ul>

<p>J'ai préféré faire un sujet à part, pour éviter de polluer le sujet "Pistes d'améliorations", et pour que cela puisse aider plus généralement d'autres débutant·es.</p>

<p>Vos conseils sont les bienvenus !</p>
]]>
        </description>
    </item>
    <item>
        <title>PluXml 5.8 - Release Candidate</title>
        <link>https://forum.pluxml.org/discussion/6614/pluxml-5-8-release-candidate</link>
        <pubDate>Thu, 19 Dec 2019 22:26:19 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>Haruka</dc:creator>
        <guid isPermaLink="false">6614@/discussions</guid>
        <description><![CDATA[<p>Bonjour &agrave; tous,</p><p>PluXml 5.8 entre en phase de test avec la sortie d&#39;une version <em>release candidate</em>, disponible ici : <a href="https://github.com/pluxml/PluXml/releases/tag/v5.8-rc" rel="nofollow">https://github.com/pluxml/PluXml/releases/tag/v5.8-rc</a></p><p>Le vous invite &agrave; la tester et &agrave; me remonter vos retours ici ou directement par MP / e-mail.</p><p>J&#39;en profite pour remercier toutes celles et ceux qui on particip&eacute; &agrave; cette version et qui ont contribu&eacute; &agrave; alimenter l&#39;important changelog.</p><p>Si tout va bien la version finale devrait sortir fin de semaine prochaine.</p>]]>
        </description>
    </item>
    <item>
        <title>[PluXml 5.8] Envoi de mel par smtp</title>
        <link>https://forum.pluxml.org/discussion/6606/pluxml-5-8-envoi-de-mel-par-smtp</link>
        <pubDate>Thu, 05 Dec 2019 08:47:12 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>cpalo</dc:creator>
        <guid isPermaLink="false">6606@/discussions</guid>
        <description><![CDATA[<p>Bonjour,</p><p>Dans configuration avanc&eacute;e il y a l&#39;option envoi de mel par smtp.</p><p>Si on la s&eacute;lectionne c&#39;est pour permettre l&#39;utilisation de certains plugins, ou bien il y a une option native de pluxml pour l&#39;envoi de mail?</p>]]>
        </description>
    </item>
    <item>
        <title>Version en cours de développement - theme.css</title>
        <link>https://forum.pluxml.org/discussion/6607/version-en-cours-de-developpement-theme-css</link>
        <pubDate>Sun, 08 Dec 2019 09:20:29 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>cpalo</dc:creator>
        <guid isPermaLink="false">6607@/discussions</guid>
        <description><![CDATA[<p>Bonjour, </p><p>dans theme.css au niveau des breakpoints:</p><p>quelques utilisations de taille avec des pixels &quot;d&eacute;cimaux&quot;(.5px 7.5px) alors qu&#39;on ne doit employer que des nombres entiers pour les pixels.</p><p>De m&ecirc;me pour les mediaqueries, lorsqu&#39;on utilise le rem , sa valeur ne change pas (1rem=16px 100%) m&ecirc;me si on a red&eacute;fini sa base (dans le cas de plucss 1rem=10px  62.5%).</p><p>Alors pr&eacute;cision demand&eacute;e:</p><p>min-width: 128rem : cela signifie dans le th&egrave;me 1280px( ce que vous vouliez) ou 2048px (le r&eacute;sultat)</p><p>min-width: 64rem ---&gt; 640px ou 1024px?</p>]]>
        </description>
    </item>
    <item>
        <title>constantes personnalisées</title>
        <link>https://forum.pluxml.org/discussion/6605/constantes-personnalisees</link>
        <pubDate>Sun, 01 Dec 2019 17:53:29 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>cpalo</dc:creator>
        <guid isPermaLink="false">6605@/discussions</guid>
        <description><![CDATA[<p>Bonsoir,</p><p>Pour cr&eacute;er et utiliser quelques constantes, perso, je suis oblig&eacute; ( mais peut etre y-a-t-il une autre solution) de modifier le fichier index.php?</p><p>N&#39;y aurait-il pas une possibilit&eacute; d&#39;inclure en natif la gestion de telles constantes perso?</p><pre spellcheck="false">include(PLX_ROOT.&#39;config.php&#39;);
include(PLX_CORE.&#39;lib/config.php&#39;);
&nbsp;&nbsp;&nbsp;// Code rajout&eacute; :
&nbsp;&nbsp;&nbsp;# Inclut le fichier de configuration li&eacute;e au site
&nbsp;&nbsp;&nbsp;# PLS_SITECONFIG_PATH est fourni par ./config.php
&nbsp;&nbsp;&nbsp;include(PLS_SITECONFIG_PATH.&#39;siteconfig.php&#39;); 
</pre><p>le config.php:</p><pre spellcheck="false">/ D&eacute;finit l&#39;emplacement des dossiers de configuration, 
&nbsp;&nbsp;&nbsp;const PLX_CONFIG_PATH = &#39;data/configuration/&#39;;
&nbsp;&nbsp;&nbsp;// D&eacute;finit l&#39;emplacement du dossier contenant les constantes personnalis&eacute;es
&nbsp;&nbsp;&nbsp;const PLS_SITECONFIG_PATH = &#39;data/siteconfig/&#39;; 
</pre><p>Le fichier siteconfig.php qui se trouve dans data/siteconfig/</p><pre spellcheck="false">// Traitement du dossier assets&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;const FONTS = PLS_ASSETS_PATH.&#39;fonts/&#39;;
&nbsp;&nbsp;&nbsp;const IMG = PLS_ASSETS_PATH.&#39;img/&#39;;
&nbsp;&nbsp;&nbsp;const LIBS = PLS_ASSETS_PATH.&#39;libs/&#39;;
&nbsp;&nbsp;&nbsp;const UTILS = PLS_ASSETS_PATH.&#39;css/&#39;;&nbsp;
&nbsp;&nbsp;&nbsp;const VENDORS = PLS_ASSETS_PATH.&#39;vendors/&#39;;&nbsp;
</pre><p>Et lorsque j&#39;utilise une constante dans un template de page</p><pre spellcheck="false">&lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php echo FONTS ?&gt;fontawesome/css/all.css&quot; /&gt;&nbsp;&nbsp;&nbsp;
&lt;script src=&quot;&lt;?php echo VENDORS ?&gt;prism/prism.js&quot;&gt;&lt;/script&gt;
</pre>]]>
        </description>
    </item>
    <item>
        <title>[PluXml 5.8] Récupération de mot de passe</title>
        <link>https://forum.pluxml.org/discussion/6433/pluxml-5-8-recuperation-de-mot-de-passe</link>
        <pubDate>Tue, 12 Mar 2019 22:38:12 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>Haruka</dc:creator>
        <guid isPermaLink="false">6433@/discussions</guid>
        <description><![CDATA[Bonjour à tous,<br />
<br />
Je vous propose de tester et de me faire vos retours sur une nouvelle fonctionnalité de la prochaine version de PluXml : la récupération de mot de passe.<br />
<br />
<img src="https://framapic.org/n0z119mZwQ4I/4jqkWI5T4W81.png" alt="4jqkWI5T4W81.png" /><br />
<br />
La solution que j'ai implémenté utilise la fonction mail() de php pour envoyer par e-mail un lien contenant un token et qui permet de changer son mot de passe. Cela implique que votre hébergeur soit paramétré de tel sorte que l'envoi de mail soit possible.<br />
<br />
<a href="https://github.com/pluxml/PluXml/tree/develop" rel="nofollow">Télécharger PluXml 5.8 (branche develop)</a><br />
<br />
Le mail est construit à partir d'un template <a href="https://github.com/pluxml/PluXml/blob/feature/lostpassword/core/templates/email-lostpassword.xml" rel="nofollow">visible ici</a>. Une option permet d'activer ou de désactiver cette fonctionnalité, depuis l'écran &quot;Configuration avancée&quot; (activé par défaut).]]>
        </description>
    </item>
    <item>
        <title>5.8 Gestionnaire des medias</title>
        <link>https://forum.pluxml.org/discussion/6504/5-8-gestionnaire-des-medias</link>
        <pubDate>Tue, 25 Jun 2019 04:20:31 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>cpalo</dc:creator>
        <guid isPermaLink="false">6504@/discussions</guid>
        <description><![CDATA[<p>Bonjour,</p><p>J&#39;ai ce message qui s&#39;affiche mais cela n&#39;empeche pas l&#39;utilisation du gestionnaire.</p><p><strong>Deprecated</strong>: Function create_function() is deprecated in <strong>E:\htdocs\myPluXml\core\admin\medias.php</strong> on line <strong>93</strong></p><p>J&#39;en profite pour redemander s&#39;il est possible de prevoir une navigation dans le gestionnaire de m&eacute;dias en cachant ou en affichant les sous-dossiers car sinon cela peut faire une liste  assez longue &agrave; d&eacute;rouler pour trouver le bon dossier.</p><p>Cordialement</p>]]>
        </description>
    </item>
    <item>
        <title>[PluXml 5.8] Compatibilité des plugins</title>
        <link>https://forum.pluxml.org/discussion/6484/pluxml-5-8-compatibilite-des-plugins</link>
        <pubDate>Tue, 04 Jun 2019 15:25:36 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>cpalo</dc:creator>
        <guid isPermaLink="false">6484@/discussions</guid>
        <description><![CDATA[<p>Bonjour,</p><p>Remplacement define() par const autant que possible <a href="https://github.com/pluxml/PluXml/pull/309" rel="nofollow">#309</a></p><p>Est-ce que cela a un impact sur la compatibilit&eacute; des plugins qui fonctionnaient avec la 5.7?</p><p>Cordialement</p>]]>
        </description>
    </item>
    <item>
        <title>v5.7-rc.4</title>
        <link>https://forum.pluxml.org/discussion/6354/v5-7-rc-4</link>
        <pubDate>Sun, 02 Dec 2018 22:01:51 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>Haruka</dc:creator>
        <guid isPermaLink="false">6354@/discussions</guid>
        <description><![CDATA[Bonjour à tous,<br />
<br />
PluXml 5.7 est disponible en release candidate. Dans l'objectif de sortir cette nouvelle version avant la fin de l'année, je vous invite à tester et à remonter les problèmes que vous avez rencontré, après une mise à jour ou une nouvelle installation.<br />
<br />
<b>PluXml 5.7 release candidate 4 :</b><br />
<a href="https://github.com/pluxml/PluXml/releases/tag/v5.7-rc.4" rel="nofollow">https://github.com/pluxml/PluXml/releases/tag/v5.7-rc.4</a><br />
<br />
[del]<b>PluXml 5.7 release candidate 3 :</b>[/del]<br />
[del]<a href="https://github.com/pluxml/PluXml/releases/tag/v5.7-rc.3" rel="nofollow">https://github.com/pluxml/PluXml/releases/tag/v5.7-rc.3</a>[/del]]]>
        </description>
    </item>
    <item>
        <title>5.6 rc4</title>
        <link>https://forum.pluxml.org/discussion/5830/5-6-rc4</link>
        <pubDate>Fri, 03 Feb 2017 09:47:33 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>Stéphane</dc:creator>
        <guid isPermaLink="false">5830@/discussions</guid>
        <description><![CDATA[Bonjour, afin d’accélérer la sortie de la version 5.6, l'aide de beta testeurs est la bienvenue.<br />
<br />
L'objectif est de tester et remonter les problèmes à partir d'une installation propre mais aussi à partir d'une mise à jour d'un site existant.<br />
<br />
La version en cours de développement à tester est disponible sur le github de PluXml<br />
<br />
<b>Release Candidate 4 (15/03/2017)</b><br />
<a href="https://github.com/pluxml/PluXml/releases/tag/5.6rc4" rel="nofollow">https://github.com/pluxml/PluXml/releases/tag/5.6rc4</a><br />
<br />
Liste des évolutions et des changements:<br />
<a href="https://github.com/pluxml/PluXml/blob/5.6rc4/readme/CHANGELOG" rel="nofollow">https://github.com/pluxml/PluXml/blob/5.6rc4/readme/CHANGELOG</a><br />
<br />
===================================<br />
<br />
<b>Release Candidate 3 (08/03/2017)</b><br />
[del]<a href="https://github.com/pluxml/PluXml/releases/tag/5.6rc3" rel="nofollow">https://github.com/pluxml/PluXml/releases/tag/5.6rc3</a>[/del]<br />
<br />
<b>Release Candidate 2 (03/03/2017)</b><br />
[del]<a href="https://github.com/pluxml/PluXml/releases/tag/5.6rc2" rel="nofollow">https://github.com/pluxml/PluXml/releases/tag/5.6rc2</a>[/del]<br />
<br />
<b>Release Candidate 1 (01/03/2017)</b><br />
[del]<a href="https://github.com/pluxml/PluXml/releases/tag/5.6rc1" rel="nofollow">https://github.com/pluxml/PluXml/releases/tag/5.6rc1</a>[/del]<br />
<br />
<b>Pre-release 3 (23/02/2017)</b><br />
[del]<a href="https://github.com/pluxml/PluXml/releases/tag/5.6pre3" rel="nofollow">https://github.com/pluxml/PluXml/releases/tag/5.6pre3</a>[/del]<br />
<br />
<b>Pre-release 2a (17/02/2017)</b><br />
[del]<a href="https://github.com/pluxml/PluXml/releases/tag/5.6pre2a" rel="nofollow">https://github.com/pluxml/PluXml/releases/tag/5.6pre2a</a>[/del]<br />
<br />
<b>Pre-release 1a (14/02/2017)</b><br />
[del]<a href="https://github.com/pluxml/PluXml/releases/tag/5.6pre1a" rel="nofollow">https://github.com/pluxml/PluXml/releases/tag/5.6pre1a</a>[/del]<br />
<br />
<b>Pre-release 1 (13/02/2017)</b><br />
[del]<a href="https://github.com/pluxml/PluXml/releases/tag/5.6pre1" rel="nofollow">https://github.com/pluxml/PluXml/releases/tag/5.6pre1</a>[/del]<br />
<br />
<b>Beta 1 (03/02/2017)</b><br />
[del]<a href="https://github.com/pluxml/PluXml/releases/tag/5.6b1" rel="nofollow">https://github.com/pluxml/PluXml/releases/tag/5.6b1</a>[/del]<br />
<br />
<br />
<br />
=============================================<br />
<br />
Si vous constater un dysfonctionnement soyez le plus précis possible dans le descriptif pour pouvoir reproduire le problème.<br />
Il n'y a que de cette façon que l'on pourra être efficace dans la correction et dans la rapidité de traitement du problème.<br />
<br />
Merci d'avance aux personnes qui participeront]]>
        </description>
    </item>
    <item>
        <title>DEV: Drag &amp; drop medias</title>
        <link>https://forum.pluxml.org/discussion/5856/dev-drag-drop-medias</link>
        <pubDate>Wed, 01 Mar 2017 13:37:37 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>Stéphane</dc:creator>
        <guid isPermaLink="false">5856@/discussions</guid>
        <description><![CDATA[Bonjour<br />
<br />
Pour ceux qui seraient intéressés de tester cette future fonctionnalité: le drag and drop d'images/fichiers dans le gestionnaire de médias<br />
<br />
Les sources sont disponibles dans une branche dédiée sur github à partir de cette adresse<br />
<br />
<a href="https://github.com/pluxml/PluXml/tree/dragdrop" rel="nofollow">https://github.com/pluxml/PluXml/tree/dragdrop</a><br />
<br />
ou directement à partir de ce lien sous forme de fichier .zip à décompresser<br />
<br />
<a href="https://github.com/pluxml/PluXml/archive/dragdrop.zip" rel="nofollow">https://github.com/pluxml/PluXml/archive/dragdrop.zip</a><br />
<br />
<br />
<img src="http://www.pluxml.org/data/images/forum/capture_dragdrop.png" alt="capture_dragdrop.png" />]]>
        </description>
    </item>
   </channel>
</rss>
