<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://chez.jcdenis.fr/feed/rss2/xslt" ?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jean-Christian Paul Denis - Mot-clé - psr</title>
    <link>https://chez.jcdenis.fr/</link>
    <atom:link href="https://chez.jcdenis.fr/feed/tag/psr/rss2" rel="self" type="application/rss+xml" />
    <description>Moment de vie d'un homme invisible.</description>
    <language>fr</language>
    <pubDate>Sun, 09 Nov 2025 09:31:14 +0100</pubDate>
    <copyright>Tous droits réservés © Jean-Christian Denis</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Dotclear</generator>
          <item>
        <title>Pas de bras, pas de bras</title>
        <link>https://chez.jcdenis.fr/post/2022/02/13/Pas-de-bras%2C-pas-de-bras</link>
        <guid isPermaLink="false">urn:md5:48495e95185fe91f8039fbc8b4d0687b</guid>
        <pubDate>Sun, 13 Feb 2022 13:53:00 +0000</pubDate>
        <dc:creator>Jean-Christian Denis</dc:creator>
                  <category>Dotclear</category>
                          <category>composer</category>
                  <category>dc3</category>
                  <category>namespace</category>
                  <category>psr</category>
                <description>&lt;p&gt;Je profite de &lt;a href=&quot;https://fr.dotclear.org/blog/post/2022/02/13/Dotclear-2.21&quot; hreflang=&quot;fr&quot; title=&quot;Dotclear 2.21&quot;&gt;la sortie de Dotclear 2.21&lt;/a&gt; pour faire le point sur &lt;a href=&quot;https://chez.jcdenis.fr/post/2021/12/19/Jme-lance%2C-Lucette&quot; hreflang=&quot;fr&quot; title=&quot;Dotclear 2.21&quot;&gt;le défi que je m'étais lancé&lt;/a&gt; il y a maintenant 2 mois.&lt;/p&gt; &lt;p&gt;Depuis fin décembre, je travaille sur &lt;a href=&quot;https://github.com/JcDenis/dotclear/tree/namespace&quot; hreflang=&quot;en&quot; title=&quot;Branche namespace&quot;&gt;une branche Namespace&lt;/a&gt; de Dotclear et autant le dire tout de suite, il n'y a plus aucune chance que je réussisse à rendre ce code compatible avec la branche master (les versions actuelles).&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://chez.jcdenis.fr/public/divers/.githubns_m.png&quot; alt=&quot;&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Et je commençais même à baisser les bras à cause de la lenteur extrême de mon code, et aidé par le passage du COVID qui m'a ruiné une semaine… Jusqu'à ce que j'en trouve la raison et revienne à une vitesse d'exécution un peu plus normale &lt;em&gt;(autant le code que moi!)&lt;/em&gt;. Bref, le mal de crâne passant je vais bientôt pouvoir me replonger dedans et continuer à tout casser car même si le fait est que ce code est incompatible avec l'existant, il y a pleins de bonnes choses dedans. Pour parler technique, voila quelques exemple :&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Gestion de l'arborescence façon &lt;strong&gt;PSR-4&lt;/strong&gt; et donc normalement &lt;strong&gt;composer&lt;/strong&gt; compliant,&lt;/li&gt;
&lt;li&gt;Plus de clearbricks, qui est engloutie par Dotclear,&lt;/li&gt;
&lt;li&gt;Plus d'appelle à des global sortie du chapeau, tout passe par l'application (super nom fourre tout),&lt;/li&gt;
&lt;li&gt;Plus de constante de configuration, idem tout est dans l'appli,&lt;/li&gt;
&lt;li&gt;Le truc qu'on appelle application est accessible n'importe ou n'importe quand dans le code,&lt;/li&gt;
&lt;li&gt;Refonte totale façon modules des plugins et thèmes qui deviennent des types de modules,&lt;/li&gt;
&lt;li&gt;Multi répertoire de thèmes avec possibilité de répertoire par blog,&lt;/li&gt;
&lt;li&gt;Pour ça, passage de toutes les requetes (page,img,css,js,etc) par un gestionnaire d'URL (lourd mais souple)&lt;/li&gt;
&lt;li&gt;Et j'en oublie pleins…&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;Donc même si cette branche ne sort jamais, je m'amuse bien et il y a pleins de bonnes idées dedans, ça servira toujours.&lt;br /&gt;&lt;br /&gt;Coté planning, je m'était donné 1 an pour rendre un verdict, j'en suis à deux mois, &lt;strong&gt;&lt;em&gt;see you later&lt;/em&gt;&lt;/strong&gt;.&lt;/div&gt;</description>
        
              </item>
      </channel>
</rss>
