<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://dotclear.watch/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>DotclearWatch / Blog - Mot-clé - obsolète</title>
    <link>https://dotclear.watch/</link>
    <atom:link href="https://dotclear.watch/feed/tag/obsol%C3%A8te/rss2" rel="self" type="application/rss+xml" />
    <description>Suivez l'évolution du moteur de blogs Dotclear.</description>
    <language>fr</language>
    <pubDate>Sat, 30 May 2026 05:58:13 +0200</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>Obsolescence programmée</title>
        <link>https://dotclear.watch/Billet/Obsolescence-programm%C3%A9e</link>
        <guid isPermaLink="false">urn:md5:1764617251109cd84bd16d48468a4f4c</guid>
        <pubDate>Sat, 15 Jul 2023 10:45:00 +0100</pubDate>
        <dc:creator>Jean-Christian Denis</dc:creator>
                  <category>Actualités</category>
                          <category>déprécié</category>
                  <category>obsolète</category>
                  <category>php</category>
                <description>&lt;p&gt;Terme employé par le grand chef de Dotclear, il résume bien une des interrogations du moment.&lt;/p&gt; &lt;p&gt;Suite à une discussion sur le salon Slack de la team Dotclear, puis transformé en &lt;a href=&quot;https://git.dotclear.org/dev/dotclear/issues/477&quot; hreflang=&quot;fr&quot; title=&quot;Ticket gitea Dotclear&quot;&gt;ticket&lt;/a&gt;, puis en &lt;a href=&quot;https://open-time.net/post/2023/07/15/Obsolescence-programmee&quot; hreflang=&quot;fr&quot; title=&quot;Billet Open Time&quot;&gt;billet&lt;/a&gt;, la question de &lt;strong&gt;la gestion des dépréciés&lt;/strong&gt; présents dans le code de Dotclear est posée. En découle également celle de &lt;strong&gt;la montée en version PHP&lt;/strong&gt;.&lt;br /&gt;
&lt;img src=&quot;https://dotclear.watch/public/Billets/.obsolete_m.webp&quot; alt=&quot;&quot; class=&quot;media-center&quot; /&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h5&gt;Pourquoi se poser la question ?&lt;/h5&gt;

&lt;p&gt;La devise &lt;q&gt;Dotclear fait des blogs et il le fait bien&lt;/q&gt; se traduit par &lt;q&gt;ça marche, pourquoi changer&lt;/q&gt;, pourquoi modifier du code qui fonctionne ? La réalité est plus compliquée.&lt;br /&gt;
Historiquement Dotclear ne court pas après les dernières nouveautés techno, et ses utilisateurs encore moins. La &lt;q&gt;hype&lt;/q&gt; ne fait pas partie du langage Dotclear, même si les développeurs de plugins et thèmes aiment utiliser les avancées des langages de programmation.&lt;br /&gt;
Le code arrive à un tournant de sa vie, qui rend compliqué la balance entre rester compatible avec des vieux thèmes, plugins, installations, et aller de l'avant avec de nouvelles fonctionnalités souvent apportées par une nouvelle versions de PHP. Et il y a de plus en plus de dépréciés dans le code et ça commence à faire beaucoup de code mort à charger, à entretenir, et ça peut bloquer l'utilisation de nouvelles fonctions plus puissantes, plus rapides.&lt;br /&gt;
Dotclear pourrait simplement supprimer les dépréciés, passer à PHP 8.3-beta et vous n'auriez qu'à suivre. Mais ça laisserait sur le carreau une multitude de thèmes et plugins pas à jour et qui ne le seront pas avant des lustres, et aussi des installations en PHP 7.4 qui ne peuvent pas être mises à jour, peu importe la raison, hébergeur à la traîne, utilisateur débutant, etc...&lt;br /&gt;
D'après les derniers chiffres (07/2023) données par les &lt;a href=&quot;https://wordpress.org/about/stats/#php_versions&quot; hreflang=&quot;en&quot; title=&quot;Statistique Wordpress&quot;&gt;statistiques Wordpress&lt;/a&gt;, plus de 75% des installations ont une version inférieure à PHP 8.0 dont &lt;strong&gt;50% sont en PHP 7.4&lt;/strong&gt;. Dotclear n'a pas d'outils de suivi d'installation mais ces valeurs devrait être assez proches de la réalité, difficile alors d'imposer une version trop avancée et pourtant chez PHP la version 7.4 est déjà passé en &lt;strong&gt;Unsupported&lt;/strong&gt; ! Alors quoi les internets sont à la traine, PHP va trop vite ? Que faire...&lt;br /&gt;&lt;/p&gt;

&lt;h5&gt;Une conclusion ?&lt;/h5&gt;

&lt;p&gt;Pas de réponse évidente, pas de direction toute tracée. Comme souvent tout est dans un équilibre entre les avantages et les inconvénients mais où se situe-t-il ?&lt;br /&gt;
&lt;br /&gt;
Si vous souhaitez participer à cette discussion, les deux liens en début d'article sont faits pour vous.&lt;br /&gt;&lt;/p&gt;</description>
        
              </item>
      </channel>
</rss>
