Open Time - Série - Adapter le code pour Dotclear 2.24 - Commentaires
<p>Open time, open mind, open eyes</p>
2024-03-27T08:47:16+01:00
Franck Paul
urn:md5:61070eb8c883ae7581f861faefddecbf
Dotclear
Adapter son code pour la 2.24 n° 17 - Franck
urn:md5:10286272005cebedc41303e1048741d9
2023-01-09T17:03:14+01:00
2023-01-09T17:03:14+01:00
Franck
<p>Non, la fonction elle-même n’a pas besoin d’être renommée, la signature seule a besoin d’être modifiée.</p>
Adapter son code pour la 2.24 n° 17 - pvg
urn:md5:d7315dd2c6a733090dea1ece7802efd1
2023-01-09T13:48:22+01:00
2023-01-09T13:48:22+01:00
pvg
<p>coucou,
dans le dernier exemple, il ne manquerait pas le V2 à adminBlogPreferencesForm dans le code php ?</p>
Adapter son code pour la 2.24 n° 2 - Strindberg
urn:md5:6a564fc5ab432c182ccf433fd39da14e
2023-01-08T12:33:22+01:00
2023-01-08T12:33:22+01:00
Strindberg
<p>Bonjour,</p>
<p>cette fois-ci, je ne suis toujours pas passé à la nouvelle màj, la 2.24, surtout, quand je lis tous ces très nombreux threads du forum, commentaires dans ces threads, et même de votre équipe qui se trouvent devant tellement de problèmes et en découvrent de nouveaux. Et tous les jours ne nouveaux threads. La très grande majorité des utilisateurs de Dotclear n’y comprends rien à ce qui est cette fois exigé de nous pour réussir cette màj.</p>
<p>Comme mon thème Aorakit-3B est la seule chose que j’ai modifiée en ces bientôt 17 années online, je vais tenter de suivre vos conseils pour préparer mon thème à cette màj.</p>
<p>Mais vous nous invitez à modifier le php du thème, mais ne donnez pas le nom du fichier à modifier.</p>
<p>J’ai bien peur que l’année 2023 marquera la mort de mes deux blogs en ligne depuis le 06 VI 06, et des centaines et des centaines d’heures de travail, de rédaction et de lectures documentaire pour concevoir mes analyses mises en lignes, etc.</p>
<p>Je vois que même les vrais geek, utilisateurs de Dotclear, sont désemparés</p>
<p>Bien à vous et merci pour vos efforts</p>
<p>www.renovezmaintenant67.eu, /www.hotchkiss.eu/travelblog/</p>
Adapter son code pour la 2.24 n° 30 - Franck
urn:md5:4733180e2366ad6bb7089b09d45b7745
2022-12-22T08:26:34+01:00
2022-12-22T08:26:34+01:00
Franck
<p>Zizir™ (© Zeubeubeu)</p>
Adapter son code pour la 2.24 n° 30 - Philippe
urn:md5:bcb3f85c27c099c46087bb659c59d424
2022-12-21T17:14:59+01:00
2022-12-21T17:14:59+01:00
Philippe
<p>On dirait que ça marche au poil, merci pour l’exemple de code :)</p>
Adapter son code pour la 2.24 n° 30 - Franck
urn:md5:f0bf4c77f6ca47f3dca5b526be1f4a8a
2022-12-11T08:18:45+01:00
2022-12-11T08:18:45+01:00
Franck
<p>Oui tout à fait, s’il y a un <code>['core' => '2.25']</code> (par exemple) alors Dotclear fera le nécessaire (plugin désactivé) et tu auras le message suivant sur ton tableau de bord :</p>
<blockquote>
<p>Les éléments suivants ont été désactivés :</p>
<p>… : Requiert la version 2.25 de Dotclear alors que la version 2.24 est installée</p>
</blockquote>
Adapter son code pour la 2.24 n° 30 - Jean-Christian Paul Denis
urn:md5:e99e196e767ce521de9e04b950fa8a1e
2022-12-10T15:09:46+01:00
2022-12-10T15:09:46+01:00
Jean-Christian Paul Denis
<p>On est d’accord qu’on a pas besoin de vérifier la version de dotclear dans le fichier _ install.php si on le déclare de le fichier _ define.php ?</p>
Adapter son code pour la 2.24 n° 30 - Jean-Christian Paul Denis
urn:md5:884200c8cc3db8461fa42070b8bdd3be
2022-12-10T14:41:16+01:00
2022-12-10T14:41:16+01:00
Jean-Christian Paul Denis
<p>Comme quoi je regarde pas très bien tes commits, je n’avais pas vu la seconde partie concernant le ->newVersion(), c’est top</p>
Adapter son code pour la 2.24 n° 29 - Franck
urn:md5:6593cf01be5340111c6249ae402b7d75
2022-11-19T16:16:42+01:00
2022-11-19T16:16:42+01:00
Franck
<p>Tant mieux, c’était fait pour et d’ailleurs je m’en suis resservi hier pour faire le tour de mes plugins et thèmes ;-)</p>
Adapter son code pour la 2.24 n° 29 - Jean-Christian Paul Denis
urn:md5:9153f2d391278f6dbbaf5e4e1302c3a5
2022-11-19T16:14:51+01:00
2022-11-19T16:14:51+01:00
Jean-Christian Paul Denis
<p>Tes billets et plus particulièrement tes expressions régulières m’ont beaucoup aidé tout au long de la semaine ! J’ai fini la mise en compatibilité assez facilement grâce à ça. Je vais maintenant essayer de tirer avantage de ces changements.</p>
Adapter son code pour la 2.24 n° 29 - Franck
urn:md5:43b16416fd0d8ecdf33c457bc476ae17
2022-11-18T21:33:40+01:00
2022-11-18T21:33:40+01:00
Franck
<p>Merci <strong>Philippe</strong> \o/</p>
<p>J’ai commencé ce matin — mais j’avais triché puisque j’avais déjà fait pas mal de trucs — à mettre à (presque) niveau mes plugins et thèmes, plus qu’à les publier maintenant…</p>
<p>Mais il restera probablement quelques bugs, et encore des adaptations à faire. De quoi m’occuper sérieusement pendant les semaines et mois qui viennent.</p>
Adapter son code pour la 2.24 n° 29 - Philippe
urn:md5:e6543aa5f0fcbde1dc2d17b3577b03e1
2022-11-18T16:37:30+01:00
2022-11-18T16:37:30+01:00
Philippe
<p>Pfiou ! Pour les stagiaires comme moi, ce n’était pas une mince affaire que d’adapter plugins et thèmes à la future version. Mais je suis bien content d’y être parvenu, avec l’aide de tous ces billets.</p>
<p>Merci donc pour ce bel effort pédagogique, c’était farpaitement clair ;)</p>
Adapter son code pour la 2.24 n° 25 - Franck
urn:md5:2c2c46a8b6a7e23a1d640c57cb5b2229
2022-11-15T07:17:30+01:00
2022-11-15T08:47:37+01:00
Franck
<p>Euh nan, ce n’est pas à quelques semaines de publier la 2.24 que je vais modifier le support DB.</p>
<p>Y’a des choses à faire à ce niveau, c’est clair, mais pour l’instant j’ai d’autres choses à faire, en particulier mettre à niveau 70 plugins et une dizaine de thèmes.</p>
<p>On verra plus tard, mes ressources sont limitées…</p>
<p>Par contre, ouvre un ticket en ce sens, ça sera utile !</p>
Adapter son code pour la 2.24 n° 25 - Da Scritch
urn:md5:5e63e23d440c22ce22a86b1721694d0a
2022-11-15T07:13:37+01:00
2022-11-15T07:13:37+01:00
Da Scritch
<p>Techniquement, je me demande si cette 2.24 qui ressemble furieusement à une 3 ne devrait pas introduire les requêtes préparées.
Celles-ci existent depuis les PDO en PHP 5.3, sont nettement plus lisibles, avec un échappement SQL inclus de part leur principe et surtout… une requête préparée va plus vite, car déjà interprétée et en cache.</p>
Adapter son code pour la 2.24 n° 25 - Franck
urn:md5:2426af6244d591ae3acdc6d4c50a908e
2022-11-14T21:17:22+01:00
2022-11-14T21:17:22+01:00
Franck
<p>Cela dit tu peux aussi étendre <code>dcRecord</code> avec la méthode <code>extend</code>.</p>
Adapter son code pour la 2.24 n° 25 - Franck
urn:md5:a8e2e6750356b71f5e61a462a8a138f1
2022-11-14T21:15:07+01:00
2022-11-14T21:15:07+01:00
Franck
<p>Si tu tournes avec PHP 8.2 c’est possible, il y a des restrictions nouvelles sur l’usage des propriétés <q>magiques</q> !</p>
Adapter son code pour la 2.24 n° 25 - Jean-Christian Paul Denis
urn:md5:296e977215047748942fc71154a87fdd
2022-11-14T21:05:09+01:00
2022-11-14T21:05:09+01:00
Jean-Christian Paul Denis
<p>Je me suis retrouvé coincé avec cela car du coup on ne peut plus surcharger une propriété de dcRecord en retour d’enregistrements :
<code>$rs->mon_truc_en_plus = new ma_class();</code>
ne fonctionne plus.
(Ou alors c’est ma version de PHP qui ne l’accepte déjà plus)</p>
<p>Mais pas très grave pour l’instant, une petite pirouette j’ai tout ce que je veux. Je verrais au fil de la mise à jour de mes plugins :) grave</p>
Adapter son code pour la 2.24 n° 23 - Franck
urn:md5:347eaf2901b820c2dfb928e1db9f882d
2022-11-12T10:08:02+01:00
2022-11-12T10:08:02+01:00
Franck
<p>Pas bête <strong>JcDenis</strong>, je rajoute ça…</p>
Adapter son code pour la 2.24 n° 23 - Jean-Christian Paul Denis
urn:md5:b82174172f26e7db19640172faa17334
2022-11-12T10:03:23+01:00
2022-11-12T10:03:23+01:00
Jean-Christian Paul Denis
<p>J’aurai bien vue un petit exemple du fichier <strong>_init.php</strong> dans ce billet.</p>
Adapter son code pour la 2.24 n° 19 - Franck
urn:md5:e41089ffbb81d9a49b841bc992d3c821
2022-11-08T11:21:18+01:00
2022-11-08T11:21:18+01:00
Franck
<p>Étonnamment je n’ai jamais reçu de signalement de faille (de sécu) de ce côté, comme si même les vilains s’en fichaient :-)</p>