Je suis d’autant plus en colère et inquiet que je suis persuadé que le meurtre de ce gamin ne changera rien. Le flic et son collègue seront peut-être sanctionnés, peut-être sévèrement, pour l’exemple. Deux arbres en fusible qui cachent une forêt. Il ne s’agit pas de deux brebis galeuses à abattre, […]
(33)
Les fils de Zéro Un
Les « Zéro Un » n’ont généralement pas retrouvé de travail. Ils sont restés dans leur HLM, perdant face à leurs enfants leur stature sociale. … J’avais remarqué que chacun, quand il brûlait une voiture, s’attaquait à une voiture de la marque pour laquelle son père avait travaillé. Ils n’en avaient […]
Il n'était que
Pourtant, l’écrire, le dire, le répéter n’a que peu d’effets car, à peine survenu, le meurtre de Nahel a été, sur les plateaux télévisés de la guerre civile, justifié. J’entends : un sens a été donné à sa mort : il n’était que. Qu’un jeune, qu’un impoli, qu’un fuyard, qu’un délinquant, qu’un […]
Virée n° 2

Une petite après-midi de balade à moto, bien sympathique malgré quelques petites averses ici ou là mais rien de suffisamment méchant pour être mouillé à l’arrivée. On commence à voir circuler pas mal de Camping-car, vous savez ces grosses boîtes qui n’avancent pas, qui sont compliqués à doubler par […]
Virée

Tiens et si j’allais voir comment a changé (ou pas) Camaret-sur-Mer cet après-midi ? Hop hop hop, j’suis plus là… […]
Les IDE ne sont pas finauds

On bouscule pas mal le code de Dotclear en ce moment et il y a une flopée de classes PHP qui changent de nom. C’est la raison, entres autres, de l’existence des plugins dcProxyV1 et dcProxyV2. Ces deux plugins1 sont chargés en particulier de déclarer des alias, avec les anciens noms, des nouvelles […]
Satisfaction

Passer de ceci : // Multiple media insertion helpers dotclear.mm_select.getInfos = (path, list, pref, tb, fn) => { // Call REST Service $.get('services.php', { f: 'getMediaInfos', xd_check: dotclear.nonce, path, list, pref, }) .done((data) => { if ($('rsp[status=failed]', data).length > 0) […]
Notules non diplomatiques n° 22
Bathyscapher Consiste a mettre des milliardaires qui épuisent la planète dans un submersible qui descend très très profond, genre le Titanic, ou à peu près. « … Là, tu vois, tout de suite, j’ai comme une envie de me faire imploser dans un bathyscaphe pour que ça cesse… ☠️ », Yann Orpheus, 2023. En […]
Finalement la classe

Ça fait des années, réellement, que je peste au sujet des styles CSS inline insérés pour gérer l’alignement des médias. Eh bien j’ai fait hier le nécessaire pour en finir, au revoir les styles inline, bonjour les classes ! D’ailleurs les voilà ces classes : /* Media alignement */ .media-center { […]
De droite à gauche

Je viens d’ajouter deux langues dans Dotclear, l’arabe et l’hébreu, juste pour voir comment va se comporter l’administration avec des sens d’écriture différents, ça promet d’être cocasse ! لقد أضفت للتو لغتين في Dotclear ، العربية والعبرية ، فقط لأرى كيف ستتصرف الإدارة مع اتجاهات الكتابة المختلفة ، […]
Table responsive
J’ai repris ici le principe des tables responsives de l’admin de Dotclear, qui, je sais, est un pis-aller quand on a des tables avec des contenus bien copieux. Un peu de javascript : /** * Add headers on each cells (responsive tables) * * @param DOM elt table The table * @param string selector The […]
ToDo list pour la 2.27

Autant que ça profite à tout le monde, une petite liste des adaptations1 à faire pour la future 2.27. URLs d’admin des plugins : Remplacer Par Portée Notes plugin.php\?p=(.*?)2 dcCore::app()->adminurl->get('admin.plugin.' . My::id(), …) Fichiers PHP à adapter en fonction des cas Redirections […]
Bon, j'ai un peu tourné ça dans tous les sens

On a des fichiers CSS (entres autres) qui contiennent des URLs vers des ressources (fichiers) fournies par Dotclear (ou des plugins tiers). Ça peut être des images (pour le fond par exemple), des URLs pointant vers des polices de caractères, etc. Or l’accès à ces ressources ne peut se faire […]
Points d'entrée dans Dotclear
Considérant une installation standard servant un blog. Côté public : Un pour l’accès public au blog. Côté administration : Toute la série des pages d’administration (et leurs popups respectives), il y en a plus de 30. Un pour les services REST. Un pour les échanges XMLRPC (qui va disparaître dans […]
Zone blanche

Un village résiste, entouré à gauche, à droite et au dessus par ceux qui voient la fibre en cours d’étude ou d’installation, mais pour l’instant nada, rien, que dalle, toujours pas de lumière au bout du tunnel. On va encore passer quelques mois, quelques années, avant de la voir arriver… […]
Next phase

On est juste en plein milieu d’une phase super intéressante dans les modifications du code (interne) de Dotclear, phase où on essaie de basculer intelligemment sur quelque chose de moderne sans remettre en cause la compatibilité avec l’existant1. En particulier l’architecture de Dotclear fait qu’on […]
Au suivant

J’ai (à peu près) fini d’adapter les plugins et quelques thèmes, je me garde quelques modifications à faire pour me changer les idées ici et là ; je pense maintenant revenir sur le cœur et remettre les mains dans le cambouis de la 2.27 à venir cet été ! Évidemment, ce matin, j’ai eu une nouvelle […]
24 ans

Joyeux anniversaire fiston ! […]
No bullshit

Comme beaucoup d’entre nous j’ai reçu hier matin un mail de Gandi m’indiquant entre autre que : Dans ce cadre, nous vous informons que le service GandiMail (inclus avec votre nom de domaine), prendra fin le 30 novembre 2023. Vous avez la possibilité de convertir facilement chacune de vos adresses […]
Passerelle SkyConnect pour Home Assist

Reçue avant-hier, je l’ai branchée sur le Raspberry qui me sert de serveur Home Assistant et j’ai un peu galéré pour connecter la rampe de led Ikea installée sous les meubles haut de la cuisine, donc je note ici pour plus tard, si jamais : Pour connecter le transformateur 30w Ikea, qui supporte le […]
Traduction automagique

Ajouter quelques dizaines de projets sur Transifex Se créer un compte gratuit chez DeepL pour bénéficier de l’API (limitée à 500000 caractères par mois) et connecter Transifex à l’API DeepL à l’aide de la clé fournie. Intégrer l’accès Github entre Transifex et mes dépôts Github Une fois ça en place […]
Militant et politique

Bonjour tout le monde, Je suis un utilisateur de Dotclear depuis plusieurs années, et c’est le moteur de blog/CMS que je préfère… … [bla bla pour brosser dans le sens du poil] En 2018 (je ne me rappelle plus de la version…), les points médians ont fait leur apparition dans la version française de […]
Poubelle

Et voilà, quelques jours de code et de tests mis à la poubelle parce que le résultat n’est absolument pas celui escompté ou plutôt, pour détailler les choses : Un code plus « orthodoxe », plus élégant. Un temps de réponse qui a pris un facteur 3 à 6 en fonction des contextes, ce qui est […]
Historique

C’est assez rigolo, l’alerte fonctionne correctement, mais j’ai du baisser à 500ppm pour la recevoir parce que comme vous le voyez on dépasse rarement les 800ppm :-) J’attends la passerelle Zigbee/Matter pour pouvoir jouer avec d’autres trucs… […]
Les effets de bord

Toujours à la recherche d’un code « orthodoxe », avec le moins de cas spéciaux possibles et petit à petit on avance vers ce graal sans toutefois y arriver, et c’est tant mieux parce que c’est fun, car chaque avancée vers ce but produit son lot d’effets de bord qu’on avait pas soupçonné au départ. […]
On savait rire
dimanche 21 décembre 2008 Bienvenue sur Dotclear ! Par franck paul le dimanche 21 décembre 2008, 07:31 Ceci est votre premier billet. Quand vous serez prêt à bloguer, connectez-vous pour le modifier ou le supprimer. Oui mais là je ne suis pas tout à fait prêt, donc je vais me concentrer… En […]
C'est pas tout ça

Une petite douche et je go faire des courses en biclou, parce que c’est quand même une question de survie d’avoir de quoi manger, hein ? […]
Par petites touches
Pour jouer un peu j’ai ajouté hier un petit truc qui, quand on a un formulaire en cours d’édition dans l’administration de Dotclear, et que la batterie de l’ordinateur ou du smartphone est faiblement chargée (moins de 5%), un petit message s’affiche qui informe de ça. C’est très futile mais j’aime […]
Attention !

Une petite version de maintenance, habituelle après une version majeure et qui règle quelques problèmes rencontrés depuis. La prochaine version majeure (2.27) est prévue pour mi-août, ça sera d’ailleurs l’occasion de fêter les 20 ans de Dotclear et sachez que cette version sera la dernière à […]
Le doigt dans l'engrenage

J’ai installé il y a quelques jours des rampes de led, Ikea, et connectées via le transfo. J’ai un vieux Raspberry 3b+ qui trainait dans un placard. Alors j’ai joué un peu et commandé un Home Assistant SkyConnect (compatible Zigbee, Matter, Thread) pour piloter les rampes et je joue avec le reste […]
Accessibilité et spontanéité ne font pas bon ménage

Depuis que je m’astreins à décrire les photos que je publie j’ai perdu toute spontanéité dans ma façon de montrer, ou dit autrement, l’image capturée sur le moment et que je voudrais publier dans l’instant ne le sera pas et restera dans mon appareil — le plus souvent mon smartphone — le temps que […]
jeudi 1 juin 2023

Ça doit faire un siècle que je me dis qu’il faut que j’y fasse quelque chose et ça doit faire un siècle que je remets ça à plus tard, évidemment ! Bref, il serait plus élégant d’écrire « jeudi 1er juin 2023 » plutôt que « jeudi 1 juin 2023 »… Sauf que, sauf qu’il faut qu’on remette à plat la […]
Les ambitions repoussées

J’avais de grandes ambitions, pour les vingts ans de Dotclear en août prochain, sauf que le temps n’étant pas extensible à l’infini, surtout que…, je vais à regrets devoir repousser mon idée d’inclure un nouveau thème à la distribution officielle. J’avais aussi dans l’idée de revoir le squelette de […]