<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.nikrou.net/feed/rss2/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>
    <title>Le Journal de Nikrou - Développement - Commentaires</title>
    <link>https://www.nikrou.net/</link>
    <atom:link href="https://www.nikrou.net/feed/category/Developpement/rss2/comments" rel="self" type="application/rss+xml" />
    <description>Ce journal n'est pas un blog!</description>
    <language>fr</language>
    <pubDate>Sun, 30 Mar 2025 07:06:26 +0200</pubDate>
    <copyright></copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Dotclear</generator>
                        <item>
          <title>Sortie de la version 2.1.0 - Franck</title>
          <link>https://www.nikrou.net/post/2021/02/20/Sortie-de-la-version-2.1.0#c16424</link>
          <guid isPermaLink="false">urn:md5:07327aced42ede3d734661f37b527ec6</guid>
          <pubDate>Sun, 28 Feb 2021 13:00:26 +0100</pubDate>
          <dc:creator>Franck</dc:creator>
          <description>&lt;p&gt;Merci pour les détails !&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Sortie de la version 2.1.0 - Nicolas</title>
          <link>https://www.nikrou.net/post/2021/02/20/Sortie-de-la-version-2.1.0#c16422</link>
          <guid isPermaLink="false">urn:md5:c48f2f26e5bdadb044f1b7d627e8e042</guid>
          <pubDate>Sun, 28 Feb 2021 09:21:01 +0100</pubDate>
          <dc:creator>Nicolas</dc:creator>
          <description>&lt;p&gt;Doctrine fournit (entre autre) DBAL qui est une surcouche à PDO qui ajoute quelques fonctionnalités.&lt;br /&gt;
Par dessus, DBAL il y a l'ORM de Doctrine qui permet de manipuler les éléments de ma base de données comme des objets et ajoutent aussi les liens entre eux. J'ai par exemple directement les commentaires d'un billet : $post-&amp;gt;getComments(). Une requête SQL est bien évidemment faite pour cela ; ce n'est pas magique.&lt;/p&gt;


&lt;p&gt;Pour faire le parallèle avec Dotclear. DBAL fait le boulot qui est fait dans les classes qui étendent dblayer. Et l'ORM fait une partie du boulot qu est fait par la cursor et une partie des classes de core.&lt;/p&gt;


&lt;p&gt;p.s: ton message avait été marqué comme spam. Bizarre !&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Sortie de la version 2.1.0 - Franck</title>
          <link>https://www.nikrou.net/post/2021/02/20/Sortie-de-la-version-2.1.0#c16421</link>
          <guid isPermaLink="false">urn:md5:b57e5dac1dfc6c6a7c4a0f4c6ba32170</guid>
          <pubDate>Sun, 21 Feb 2021 11:12:39 +0100</pubDate>
          <dc:creator>Franck</dc:creator>
          <description>&lt;p&gt;C'est quoi l'intérêt de Doctrine, par rapport à ce qu'on fait côté Dotclear, plutôt que de basculer sur PDO ?&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Mise à jour d'une application web - Nicolas</title>
          <link>https://www.nikrou.net/post/2021/01/30/Mise-%C3%A0-jour-d-une-application-web#c16417</link>
          <guid isPermaLink="false">urn:md5:3479ae7e6cfcdd5c03f969c61901948d</guid>
          <pubDate>Sat, 30 Jan 2021 17:14:27 +0100</pubDate>
          <dc:creator>Nicolas</dc:creator>
          <description>&lt;p&gt;Excellent. S'il essaie d'installer, qu'il n'hésite pas à me faire des retours. Mais ce serait plus intéressant d'attendre la prochaine version (2.1.0). J'ai corrigé énormément de choses.&lt;br /&gt;
Je vais m'occuper de mettre des versions régulières sur mon serveur mais en attendant elles sont disponibles sur github : &lt;a href=&quot;https://github.com/nikrou/phyxo/actions&quot; title=&quot;https://github.com/nikrou/phyxo/actions&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/nikrou/phyxo/act...&lt;/a&gt;&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Mise à jour d'une application web - Sylvain</title>
          <link>https://www.nikrou.net/post/2021/01/30/Mise-%C3%A0-jour-d-une-application-web#c16416</link>
          <guid isPermaLink="false">urn:md5:693185363d8df0fdd1919712891054dc</guid>
          <pubDate>Sat, 30 Jan 2021 17:09:07 +0100</pubDate>
          <dc:creator>Sylvain</dc:creator>
          <description>&lt;p&gt;C'est drôle, je parlais justement de ton projet ce matin à un copain, et ensuite j'ai cet article dans mon flux RSS ^-^'&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Comment moderniser une vieille application PHP ? - Nicolas</title>
          <link>https://www.nikrou.net/post/2018/08/02/Comment-moderniser-une-vieille-application-PHP#c16112</link>
          <guid isPermaLink="false">urn:md5:5bf12aa6036dcc318b31b57bcbf849d5</guid>
          <pubDate>Fri, 05 Oct 2018 17:00:35 +0200</pubDate>
          <dc:creator>Nicolas</dc:creator>
          <description>&lt;p&gt;&quot;Vieille application&quot;, c'est au sens historique même si je l'avoue cela a un sens péjoratif.&lt;/p&gt;


&lt;p&gt;Après je partage ton avis sur le fait de moderniser le code : c'est plus un exercice de style qu'autre chose. Mais l'idée est de garder les fonctionnalités sans rien casser et en gardant les performances.&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Comment moderniser une vieille application PHP ? - Pierrick</title>
          <link>https://www.nikrou.net/post/2018/08/02/Comment-moderniser-une-vieille-application-PHP#c16111</link>
          <guid isPermaLink="false">urn:md5:68d86e445f4a3ca620ecf26cc50e2c91</guid>
          <pubDate>Fri, 05 Oct 2018 11:23:50 +0200</pubDate>
          <dc:creator>Pierrick</dc:creator>
          <description>&lt;p&gt;Eh tout doux. &quot;vieille application&quot; toi même ;-)&lt;/p&gt;


&lt;p&gt;Tout ce que tu exposes ici et valide, mais cela tient aussi pas mal de &quot;l'exercice de style&quot;. L'utilisateur final ne voit pas toute cette mécanique. Il voit le design, la facilité d'utilisation, le fonctionnalités, la vitesse et un peu la sécurité (le jour où il y a des soucis).&lt;/p&gt;


&lt;p&gt;Si Piwigo continue d'évoluer sur son architecture technique actuelle, c'est parce que 1) ça marche très bien 2) tout changer représente un travail titanesque, pour un gain utilisateur invisible. Oui je suis conscient de la problématique de dette technique mais je suis également conscient que le temps est limité et que la priorité pour Piwigo c'est l'utilisateur final.&lt;/p&gt;


&lt;p&gt;Bon j'ai fini de défendre Piwigo :-) Je suis curieux de voir ce que le passage Symfony va donner, notamment en terme de perfs et si c'est gérable de conserver le système de plugins. Bon courage pour cette adaptation !&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Comment moderniser une vieille application PHP ? - Nicolas</title>
          <link>https://www.nikrou.net/post/2018/08/02/Comment-moderniser-une-vieille-application-PHP#c16066</link>
          <guid isPermaLink="false">urn:md5:b3a9ad83bd3e220fae3571085d588fa0</guid>
          <pubDate>Sat, 04 Aug 2018 11:00:34 +0200</pubDate>
          <dc:creator>Nicolas</dc:creator>
          <description>&lt;p&gt;Ce n'est pas facile de migrer vers du code plus moderne sans rien casser, ni perdre de fonctionnalités.&lt;br /&gt;
Et le fait d'être seul n'aide pas.&lt;/p&gt;
&lt;p&gt;p.s: chose curieuse sans aucun rapport, tes messages sont marqués comme spam.&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Comment moderniser une vieille application PHP ? - Franck</title>
          <link>https://www.nikrou.net/post/2018/08/02/Comment-moderniser-une-vieille-application-PHP#c16063</link>
          <guid isPermaLink="false">urn:md5:d0f9c3040108795a76a5afce826058ca</guid>
          <pubDate>Thu, 02 Aug 2018 15:06:40 +0200</pubDate>
          <dc:creator>Franck</dc:creator>
          <description>&lt;p&gt;Suis curieux de voir tes progrès futurs avec Synfony ;-)&lt;/p&gt;


&lt;p&gt;Bon courage !&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Contribuer à dotclear en utilisant git - Nicolas</title>
          <link>https://www.nikrou.net/post/2015/06/22/Contribuer-%C3%A0-dotclear-en-utilisant-git#c9179</link>
          <guid isPermaLink="false">urn:md5:316ee18fc2570b4137c6cb5b5777b74e</guid>
          <pubDate>Tue, 23 Jun 2015 07:39:17 +0200</pubDate>
          <dc:creator>Nicolas</dc:creator>
          <description>&lt;p&gt;Merci Franck. Note bien que j'avais dit que ça existait sûrement. Tiens dommage de ne pas avoir la même chose pour les thèmes pour ceux qui confectionnent des thèmes.&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Contribuer à dotclear en utilisant git - Franck</title>
          <link>https://www.nikrou.net/post/2015/06/22/Contribuer-%C3%A0-dotclear-en-utilisant-git#c9177</link>
          <guid isPermaLink="false">urn:md5:d7650a67e942946bd4622ceaf132f320</guid>
          <pubDate>Tue, 23 Jun 2015 06:24:54 +0200</pubDate>
          <dc:creator>Franck</dc:creator>
          <description>&lt;p&gt;Cool cette explication :-)&lt;/p&gt;


&lt;p&gt;PS : La doc existe pour l'emplacement des plugins tiers (peut-être un poil cachée), ici : &lt;a href=&quot;http://fr.dotclear.org/documentation/2.0/admin/clean-install#isoler-les-plugins,&quot; title=&quot;http://fr.dotclear.org/documentation/2.0/admin/clean-install#isoler-les-plugins,&quot; rel=&quot;ugc nofollow&quot;&gt;http://fr.dotclear.org/documentatio...&lt;/a&gt; sachant qu'on peut tout à fait multiplier le nb d'emplacements (c'est le dernier qui sert de répertoire d'accueil pour les nouveaux).&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Faire un fork de piwigo ? - og</title>
          <link>https://www.nikrou.net/post/2011/09/09/Faire-un-fork-de-piwigo#c5405</link>
          <guid isPermaLink="false">urn:md5:ae5e301590d73d0631ed293d7bac01f8</guid>
          <pubDate>Wed, 07 Jan 2015 19:24:20 +0100</pubDate>
          <dc:creator>og</dc:creator>
          <description>&lt;p&gt;Bonjour,&lt;br /&gt;
Je viens de tomber sur ce site... je sais ca fait un peu tard ;) plus de 3ans après... mais bon ;)&lt;br /&gt;
Je me demandais s'il ne serait pas judicieux de prendre ce qui est bon dans piwigo et d'en faire un &quot;plugin&quot; pour movin ?&lt;br /&gt;
Ils ont fait une lib d'abstraction pour mysql et postgres (modl, je crois) et le design est sympa ;)&lt;br /&gt;
Bref, je pense pas qu'un fork simple de piwigo soit forcément une bonne idée. Mais intégrer les bonnes idées de piwigo dans quelques chose de plus grand peut-être très sympa.&lt;br /&gt;
Mais sinon, n'hésite quand même pas à publier tes modifs ca peut en intéresser plus d'un (dont moi ;)&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Une jolie date dans un formulaire - Franck</title>
          <link>https://www.nikrou.net/post/2014/11/07/Une-jolie-date-dans-un-formulaire#c4854</link>
          <guid isPermaLink="false">urn:md5:18a8e7974f76f8945958dc492694c3d5</guid>
          <pubDate>Sat, 08 Nov 2014 07:55:38 +0100</pubDate>
          <dc:creator>Franck</dc:creator>
          <description>&lt;p&gt;Yep, dommage que ce ne soit en place qu’avec Chrome, parce qu’avec FF ou IE, tu pleures (pour l’instant). D’autre part l’accessibilité est encore foireuse.&lt;/p&gt;


&lt;p&gt;Pas encore demain la veille qu’on intègrera ça dans l’arrière-guichet — j’aime décidément bien ce terme — de Dotclear !&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Utiliser git en local quel que soit le dépôt distant - Nicolas</title>
          <link>https://www.nikrou.net/post/2013/11/17/Utiliser-git-en-local-quel-que-soit-le-d%C3%A9p%C3%B4t-distant#c3382</link>
          <guid isPermaLink="false">urn:md5:e1ab9256941a351dcf801815ffa035da</guid>
          <pubDate>Sat, 07 Dec 2013 21:53:25 +0100</pubDate>
          <dc:creator>Nicolas</dc:creator>
          <description>&lt;p&gt;Et oui le monde est petit !&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Utiliser git en local quel que soit le dépôt distant - lipki</title>
          <link>https://www.nikrou.net/post/2013/11/17/Utiliser-git-en-local-quel-que-soit-le-d%C3%A9p%C3%B4t-distant#c3381</link>
          <guid isPermaLink="false">urn:md5:b71c3467ebd652dc3eafeee20d85f41c</guid>
          <pubDate>Sat, 07 Dec 2013 20:21:01 +0100</pubDate>
          <dc:creator>lipki</dc:creator>
          <description>&lt;p&gt;Je fait une recherche sur l'extension hg-git, et sur qui je tombe ...&lt;/p&gt;


&lt;p&gt;:D&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Utiliser git en local quel que soit le dépôt distant - Franck</title>
          <link>https://www.nikrou.net/post/2013/11/17/Utiliser-git-en-local-quel-que-soit-le-d%C3%A9p%C3%B4t-distant#c3252</link>
          <guid isPermaLink="false">urn:md5:0eaf72c9ede0612fc1e2c4ca20ed61e4</guid>
          <pubDate>Mon, 18 Nov 2013 14:44:44 +0100</pubDate>
          <dc:creator>Franck</dc:creator>
          <description>&lt;p&gt;Cool, comme ça si un jour je bascule sous Git je pourrais continuer à contribuer vers des dépôts Hg :-)&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Faire un fork de piwigo ? - mathieu</title>
          <link>https://www.nikrou.net/post/2011/09/09/Faire-un-fork-de-piwigo#c700</link>
          <guid isPermaLink="false">urn:md5:600acae092949fee51d9d921f1284919</guid>
          <pubDate>Sat, 10 Sep 2011 00:00:09 +0200</pubDate>
          <dc:creator>mathieu</dc:creator>
          <description>&lt;p&gt;C'était des erreurs au moment d'effectuer certains opérations batch, je ne sais plus exactement lesquelles, l'erreur qui était sortie était :&lt;/p&gt;


&lt;p&gt;ERREUR: erreur de syntaxe sur ou près de « ) » LINE 5: WHERE id IN () ^ in /include/dblayer/functions_pgsql.inc.php on line 193&lt;/p&gt;


&lt;p&gt;Et donc comme j'ai lu que le support de PostgreSQL était expérimental, j'ai abandonné là. En parcourant le tracker de Piwigo, je ne suis finalement pas certain que l'erreur vienne directement de PostgreSQL.&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Faire un fork de piwigo ? - Nicolas</title>
          <link>https://www.nikrou.net/post/2011/09/09/Faire-un-fork-de-piwigo#c699</link>
          <guid isPermaLink="false">urn:md5:5b0fa30b023498e3b4cd15e7a0043135</guid>
          <pubDate>Fri, 09 Sep 2011 22:15:34 +0200</pubDate>
          <dc:creator>Nicolas</dc:creator>
          <description>&lt;p&gt;@mathieu : puis-je avoir une idée des &quot;couacs&quot; que tu as rencontrés ?&amp;nbsp;&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Faire un fork de piwigo ? - mathieu</title>
          <link>https://www.nikrou.net/post/2011/09/09/Faire-un-fork-de-piwigo#c698</link>
          <guid isPermaLink="false">urn:md5:c77a5ae80f52cd43ced9a8a9901aad82</guid>
          <pubDate>Fri, 09 Sep 2011 21:30:37 +0200</pubDate>
          <dc:creator>mathieu</dc:creator>
          <description>&lt;p&gt;Pour avoir essayé d'utiliser Piwigo avec PostgreSQL et m'être confronté aux très nombreux couacs de celui ci, si une version de Piwigo supportant totalement PostgreSQL est disponible, tu peux être sûr que je l'utiliserai. :)&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Un caddy pour piwigo - Vincent Florin - HeapSys</title>
          <link>https://www.nikrou.net/post/2011/04/09/Un-caddy-pour-piwigo#c697</link>
          <guid isPermaLink="false">urn:md5:401a8348152bfc26ea19c74be3db938f</guid>
          <pubDate>Mon, 06 Jun 2011 16:20:57 +0200</pubDate>
          <dc:creator>Vincent Florin - HeapSys</dc:creator>
          <description>&lt;p&gt;Étant l'un des &quot;commanditaires&quot; de ce plug-in, j'ajoute une raison complémentaire pour verser ce développement en GPL : nous bénéficions avec Piwigo d'un système de gestion de photothèque stable, propre, évolutif, professionnel, et ce sans débourser un sou. Faire développer pour nos propres besoins, mais aussi reverser ce développement, nous a semblé un juste retour naturel de ce que Piwigo nous a déjà apporté.&lt;/p&gt;</description>
        </item>
            </channel>
</rss>
