(31)

Les compétences fuyantes

Cheval sellé en train de brouter

J’ai longtemps eu une multitude de casquettes au boulot, vu que j’étais seul à gérer toute l’infra (matérielle et logicielle) informatique de la boîte. J’ai (beaucoup) appris sur le tas, en tâtonnant souvent, parfois en mode YOLO et finalement avec pas mal de réussite pour assurer un fonctionnement  […]

Lire la suite

Module

Image en noir et blanc d'un bateau de pêche avec équipement et antennes, amarré dans un port.

On peut charger des modules JS avec dotclear, l’usage est de les suffixer .mjs (ça n’a rien d’obligatoire), mais ça reste lourd question emploi. Un exemple rapide (et fonctionnel) côté administration dans un plugin de test pour charger le module JS de notification du plugin notifyMe1 : Côté PHP :  […]

Lire la suite

Vos gueules les mouettes

modem 56k Parfois je constate que certaines applications web intègrent dans leur interface des notifications sonores sur certains événements ou quand on effectue des actions particulières. Je me posais la question de savoir, si d’un point de vue accessibilité, ça pouvait apporter une information  […]

Lire la suite

Les pieds dans le tapis

Tête d'éléphant en bois

J’ai ouvert un ticket il y a quelques jours et j’ai commencé à voir comment implémenter un peu de code pour le fermer et j’ai tout mis à la poubelle. Il s’agit, pour expliquer un peu, de trier les éléments présents dans l’élément head des pages HTML, en suivant un certain nombre de règles — que je  […]

Lire la suite

Dotclear et les bloqueurs de pubs

Message de détection d'un bloqueur de publicité

Dotclear intègre un détecteur de bloqueur de publicité qui peut permettre d’identifier un problème d’usage de l’administration, en particulier lorsqu’on insère des médias dans un billet, parce que ça fait appel à une popup (petite fenêtre supplémentaire) et des scripts javascript qui ne sont pas  […]

Lire la suite

Container query

Grande marée à Saint-Guénolé

Alors voilà, ici même sur ce blog et quand c’est affiché sur un écran assez grand, comme sur un laptop, les images possédant une légende et pouvant être affichées en grand (avec un clic dessus) sont affichées sans légende visible. Celle-ci ne l’est qu’au survol — sauf si l’appareil utilisé ne permet  […]

Lire la suite

J'ai du boulot

Après avoir obtenu quelques explications hier, merci Biou et Boris, j’ai finalement du code Javascript qui ne fait plus hurler LSP-Typescript : /*global dotclear */ 'use strict'; dotclear.ready(() => { // DOM ready and content loaded // Give focus to user field /** * @type {HTMLInputElement|null}  […]

Lire la suite

Index ou pas index ?

J’utilise Sublime Text 4, pour développer, et parfois aussi Visual Studio Code mais de façon anecdotique, et avec les deux et les extensions qui vont bien j’ai un index des symboles (variables, …) PHP et CSS correct — avec accès aux définitions, références, … — alors que JS pas moyen ! Et  […]

Lire la suite

Notules non diplomatiques n° 29

Des personnes attablées à une terrasse de bistro sous les arbres

J’imaginais le Portugal comme un pays progressiste, à gauche, soucieux des uns et des autres, où il fait bon vivre, à l’abri des bruits de bottes depuis la révolution des Œillets, sauf que non en fait, la droite est de nouveau majoritaire et l’extrême-droite lui emboîte le pas vu le résultat des  […]

Lire la suite

À l'envers

Ça fait quelques temps (années) que j’ai envie de reprendre toute la CSS de l’admin pour repartir from scratch. Sauf que niveau de compétences étant, ça n’est définitivement pas la bonne solution. J’ai finalement réalisé ce matin — on est jamais à l’abri d’une épiphanie, même après des années de  […]

Lire la suite

Idée de (mini) conférence

Logo de la licence AGPLv3

Sur une idée de Biou. Titre Looking for Martin, changement de licence d’un projet open-source, pièges et conseils Résumé Passer de la GPL-2.0-only à l’AGPL-3.0, en théorie c’est facile, en pratique ça peut l’être beaucoup moins ! Description J’ai récemment voulu modifier la licence d’un projet  […]

Lire la suite

Ça commence à me plaire vraiment !

Logo Dotclear

Je termine doucement la bascule des images PNG qu’on utilise depuis des lustres dans Dotclear vers des versions SVG et avec les quelques retouches CSS que j’ai entrepris — amélioration progressive et continue est ce que je préfère finalement — l’aspect final des pages de l’administration devient de  […]

Lire la suite

Paire et passe !

Paris ville lumière : lampadaires allumés en plein jour rue Buot

Finalement j’ai retrouvé et obtenu l’accord de toutes celles et ceux qui étaient concerné·es au sujet du basculement de la GPLv2 vers l’AGPLv3 \o/ Sauf ce Martin, inconnu au bataillon — en tout cas de moi —, qui a fourni quelques traductions en allemand ; travail dérivé que je considérerai pour  […]

Lire la suite

Où est mon humanité ?

Vilnius - synagogue

Tout ça peut sembler très loin de La Zone d’Intérêt et pourtant : le nazisme n’a-t-il pas exploiter les êtres humains qu’il ne considérait pas comme tel jusqu’à en faire des engrais, du savon ? Le morceau d’os que rencontre Rudolf Höss dans la rivière n’est-elle pas une forme de pollution (sans  […]

Lire la suite

Il m'avait échappé celui-ci

Copie d'écran du cadenas en regard de l'URL du billet

Le cadenas plaqué sur le bord droit du bloc, spa terrible ! Par ailleurs sur mobile (portrait) ça vaudrait peut-être le coup d’élargir les blocs en question pour occuper tout l’espace. Et il y en a surement d’autres que je n’ai pas encore découvert. Comme quoi, remettre son ouvrage mille fois sur  […]

Lire la suite

Haut de page