(31)

Adapter son code pour la 2.24 n° 10

Suite des nouvelles constantes qui définissent les différents menus disponibles dans la barre de gauche de l’administration : dcAdmin::MENU_FAVORITES qui désigne le menu Mes favoris et qui vaut 'Favorites' dcAdmin::MENU_BLOG qui désigne le menu Blog et qui vaut 'Blog' dcAdmin::MENU_SYSTEM qui  […]

Lire la suite

Adapter son code pour la 2.24 n° 9

Attention, à partir de ce billet ça ne concerne plus que la version 2.24 de Dotclear, donc prévoyez de modifier ou de rajouter la dépendance dans vos plugins et thèmes si besoin, 'requires' => [['core', '2.24']], ! Suite des nouvelles constantes qui définissent les états des blogs :  […]

Lire la suite

Adapter son code pour la 2.24 n° 8

Suite des nouvelles constantes qui définissent les états des commentaires et rétroliens : dcBlog::COMMENT_PUBLISHED indique un état publié et qui vaut 1 dcBlog::COMMENT_UNPUBLISHED indique un état non publié et qui vaut 0 dcBlog::COMMENT_PENDING indique un état en attente et qui vaut -1  […]

Lire la suite

Adapter son code pour la 2.24 n° 7

On reviendra plus tard sur les disparitions des variables globales, spécifiques à la prochaine 2.24 — jusqu’à présent toutes celles mentionnées précédemment l’étaient déjà (obsolètes) dans la 2.23 —, pour utiliser les nouvelles constantes qui définissent les états des entrées (billets et pages) :  […]

Lire la suite

Adapter son code pour la 2.24 n° 6

On continue avec la variable globale $__resources (ou son équivalent $GLOBALS['__resources']) qui est à remplacer par dcCore::app()->resources, partout dans votre code. Exemple pris dans le code d’une des balises du plugin Akismet1. Avant : if (!isset($__resources['help']['akismet-filter'])) {  […]

Lire la suite

Tiens, tiens

Problème intéressant directement induit par ce que je voulais faire, à savoir publier sur le blog Dotclear les billets de la série d’adaptation du code à la 2.24. Or ces billets sont composés avec Markdown et cette syntaxe n’est pas supportée par le blog Dotclear1. Donc j’oublie le copié-collé,  […]

Lire la suite

Adapter son code pour la 2.24 n° 4

On continue avec la variable globale $_lang (ou son équivalent $GLOBALS['_lang']) qui est à remplacer par dcCore::app()->lang, partout dans votre code. Exemple pris dans le code d’une des balises du thème Ductile1. Avant : \l10n::set(__DIR__ . '/locales/' . $_lang . '/main'); Après :  […]

Lire la suite

Adapter son code pour la 2.24 n° 3

On continue cette fois avec la variable $_ctx (ou son équivalent $GLOBALS['_ctx']) qui est à remplacer par dcCore::app()->ctx, partout dans votre code, y compris dans celui qui génère du code PHP pour les balises template. Exemple pris dans le code d’une des balises du thème Ductile1. Avant :  […]

Lire la suite

Adapter son code pour la 2.24 n° 2

On commence aujourd’hui avec une petite mise en bouche, la variable $core, et son équivalent $GLOBALS[‘core’]. Notez que vous pourriez tout à fait conserver cette variable globale en l’état, à la condition toutefois de vérifier qu’elle est bien considérée comme telle — un global $core; devrait être  […]

Lire la suite

Adapter son code pour la 2.24

Je commence une série de billets, qui seront également publiés sur le blog Dotclear1, à propos de l’adaptation de votre code (plugins et thèmes) à la nouvelle version 2.24 de Dotclear. À savoir : Ça va essentiellement concerner le code PHP Je vais y aller très progressivement et régulièrement2  […]

Lire la suite

Un peu de superflu

Aspect des messages dans Dotclear 2.24 en mode clair, oct. 2022

J’ai fait une pause avec les prises de tête de migration à venir avec la nouvelle version et en conséquence, après avoir fermé deux tickets critiques (#192 et #193), j’ai préféré jouer un peu côté design. Pas grand chose, juste au sujet de l’aspect des messages affichés dans l’administration, avec  […]

Lire la suite

Ça se complique n° 2

Le hamac d'Henri, mai 2022

Reçu hier, comme prévu, l’attestation provisoire de carrière longue où j’apprends qu’il faut que je les recontacte début janvier 2023 pour faire le point sur ma situation sachant qu’ils m’annoncent qu’a priori je pourrais partir le 1er avril 2023 en retraite, à condition de justifier des trimestres  […]

Lire la suite

Notules non diplomatiques n° 15

Les lumières de la ville, oct. 2022

J’ai observé hier matin en me levant que l’éclairage public était éteint, hormis celui du petit parc public, mais fermé, de l’autre côté de la rue. J’ai aussitôt pensé qu’ils avaient décidé de faire des économie d’énergie ; en réalité ce n’était pas le cas, dommage. Cela dit, à leur décharge, tout  […]

Lire la suite

Ça se complique

Le hamac d'Henri, mai 2022

TLDR : c’est compliqué mais ça va bien se passer (j’espère) :-p Réponse reçue hier à ma question de savoir où en était l’étude de mon dossier carrière longue : L’étude de vos droits au regard de la retraite anticipée est terminée depuis le 05/10/20221. Vous recevrez sous 7 à 10 jours ouvrés votre  […]

Lire la suite

Majeur

Gâteau d'anniversaire, févr. 2010

18 ans de blog aujourd’hui, 8484 billets publiés1, les blogs sont morts qu’ils disaient… Oui oui :-) J’ai rendu la pagination, même de 5 billets en 5 billets, complètement inutile, parce qu’à part remonter d’une page ou deux… ↩︎  […]

Lire la suite

Impression d'intuition

J'ai toujours rêvé…, Paris, France, août 2010

Je me demande, mais ça n’est qu’une intuition à ce stade, s’il ne faudrait pas que je fasse un pas en arrière sur le typage de code que j’ai entrepris depuis quelques semaines, à savoir supprimer, pour l’instant, les types de retour de méthodes qui, j’ai l’impression, bloquent tout Dotclear  […]

Lire la suite

Record

La cassette abandonnée, Guilvinec, France, nov. 2011

Avant de moderniser le driver de SQLite, ce dont je n’aurai probablement pas le temps avant de sortir la prochaine 2.24 — si je veux tenir le rythme que je me suis fixé1 — j’ai fini par coder une classe proxy, nommée dcRecord qui devrait me permettre de faire l’interface entre les différentes  […]

Lire la suite

Il en restait encore

R'u talk'in to me?, Montrouge, France, sept. 2022

J’ai fini, hier, par me décider à migrer tous les utilitaires installés avec la version Intel de Brew vers leur version Silicon ; idem pour Node d’ailleurs. Donc ce matin, à part peut-être quelques vieilles applications, tout le code qui tourne sur ce Mac l’est nativement \o/ Je vais pouvoir  […]

Lire la suite

Peut mieux faire

MacBook Pro M1 14\

Voilà ce que j’ai publié sur Instagram, hier, avec un texte alternatif descriptif qu’il est possible de saisir dans l’application avant de mettre en ligne. Sur Twitter on peut faire de même, depuis l’interface web et probablement l’appli, mais pas encore depuis le client alternatif TweetBot que  […]

Lire la suite

J'attends

Le hamac d'Henri, mai 2022

Carrière longue : Pour bénéficier d’une retraite anticipée pour carrière longue, vous devez réunir certaines conditions. Vous souhaitez savoir rapidement si vous êtes concerné ? Connectez-vous à votre espace personnel et utilisez le service « Obtenir mon âge de départ à la retraite ». Connecté !  […]

Lire la suite

Haut de page