(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

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

On va pas se mytho

Escargot de course, Guilvinec, France, août 2010

Plus les jours avancent plus je me dis que je vais peut-être zapper la prochaine sortie de Dotclear, prévue le 13 novembre prochain, pour la reporter au trimestre suivant (ou avant si j’obtiens finalement ce que je souhaite, mais c’est mal barré). Les raisons, ou plutôt la raison : la prochaine  […]

Lire la suite

Typage et behavior

Liste des behaviours enregistrés, août 2011

Le typage fort des arguments et des méthodes et une bonne chose, ça rend le code plus robuste et plus prévisible. Le système des behaviors est une bonne chose, ça rend le code plus extensible. Sauf que le second se marie mal avec le premier, parce que les signatures des fonctions de rappel des  […]

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

Record, adaptation

Fabrique de meubles, Albi, France, juin 2012

Suite à mes tests et modifications de lundi dernier, quelques infos sur l’adaptation des plugins1. Pour la récupération des recordsets : Si vous utilisez déjà la classe dcSelectStatement et en particulier sa méthode select() (ou run() qui est un alias d’icelle) alors rien de spécial à modifier,  […]

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

Paris-Web, le jour d'après

Logo Paris-Web, oct. 2022

Retour du présentiel, ça fait du bien de (re)voir les copines et les copains, surtout quand c’est possiblement le dernier auquel tu pourras assister ! Bah oui, retraite faisant, les moyens ne sont plus les mêmes et mettre quelques centaines d’euro pour l’inscription, plus les trajets, plus les  […]

Lire la suite

Hétérogénéité

Toujours plongé dans le code de Dotclear où après avoir fait un tour des pages d’administration je m’attaque aux plugins et là c’est joie et bonheur de reprendre du code de développeurs différents, avec chacun leur style et leur façon de faire, de nommer, d’organiser :-) L’idée étant de parvenir à  […]

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