<?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é - composer</title>
    <link>https://chez.jcdenis.fr/</link>
    <atom:link href="https://chez.jcdenis.fr/feed/tag/composer/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>
          <item>
        <title>Tilt</title>
        <link>https://chez.jcdenis.fr/post/2016/10/29/Tilt</link>
        <guid isPermaLink="false">urn:md5:5fd5745a73637f9bb4f8fdce7962cfc3</guid>
        <pubDate>Sat, 29 Oct 2016 23:48:00 +0200</pubDate>
        <dc:creator>Jean-Christian Denis</dc:creator>
                  <category>Nature</category>
                          <category>code</category>
                  <category>composer</category>
                  <category>insecte</category>
                  <category>noirblanc</category>
                  <category>php</category>
                  <category>symphony</category>
                <description> &lt;p&gt;Ça y est, on est samedi 23h41, j'ai fait tilt. Ça y est, je me souviens pourquoi j'ai arrêté de coder en php. Ça y est je suis retombé sur des pages parlant de Composer, Symphony, and Co... Ou comment embarquer sur un paquebot de luxe pour pécher la truite... Se coltiner 300 fichiers quand on a besoin juste d'un ou deux trucs, et le tout en ligne de commande. Clap Clap.&lt;br /&gt;
&lt;a href=&quot;https://chez.jcdenis.fr/public/photos/20161002-08-rt.jpg&quot; title=&quot;20161002-08-rt.jpg&quot;&gt;&lt;img src=&quot;https://chez.jcdenis.fr/public/photos/.20161002-08-rt_m.jpg&quot; alt=&quot;20161002-08-rt.jpg&quot; style=&quot;display:table; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
        
              </item>
      </channel>
</rss>
