Côté administration on s’en sert un peu partout, encore ; par contre côté public je fais en sorte que ça ne soit pas le cas, en tout cas si on utilise uniquement le cœur de Dotclear, c’est-à-dire ce qu’on livre de façon standard et sans faire d’installations supplémentaires. Hier, pour un besoin […]
(31)
Ça sera bien !
Cet été… La mer Et bientôt ailleurs \o/
Encore un peu de javascript

J’ai fermé un ticket hier, dont le résultat sera visible dans la 2.17, mais comme vous savez que j’aime bien faire un peu de teasing, voilà deux copies d’écran qui illustrent le système. Et ce bouton, qui permet d’afficher et de masquer le contenu du champ mot de passe, sera affiché partout où un […]
Y'a un truc

J’ai pas compris ce qu’il s’était passé hier, au moment de générer la 2.16.7, mais il se trouve que le sous-module Clearbricks n’était pas à jour (quelques commits de retard). Je ne sais pas si ça vient d’un problème dans l’index Git du dépôt de Dotclear ou si ça vient des commandes que j’utilise […]
Remise en selle

J’vous ai pas dit ! Lundi après-midi, après avoir pas mal codé, j’ai décidé de reprendre la moto et d’aller me décrasser le ciboulot ! Température agréable, pas beaucoup de circulation, et parcours bien connu ce qui m’a permis, petit à petit, de retrouver quelques sensations. Résultat mitigé, je ne […]
On continue ?

Un bug pénible à régler dans le moteur de wiki de Dotclear, sur la gestion des éléments <figure>…</figure>[1], va m’obliger à sortir, encore, une nouvelle version ! Comme quoi, faire tester par d’autres que moi, ça aide :-) Note [1] J’ai appris qu’un élément figure était un bloc et […]
La dernière ligne droite

Bon, y’a encore du boulot mais y’en a moins qu’au début, ce qui est à mon avis plutôt bon signe ! Sinon la blogosphère commence à frétiller autour de cette nouvelle aventure, va falloir se serrer pour les inscriptions \o/ J’ai lu des appels du pied chez Pep (forcément), et puis chez Karl ce matin, […]
Y'en a plus d'ouvert !

Et voilà, tous les tickets ouverts sur Dotclear ont été fermés, de différentes manières et si besoin reportés sur le nouveau système. Au passage j’ai fermé l’ancien système de suivi, plus possible d’ouvrir un ticket là-bas. Donc maintenant, si ce n’est déjà fait, affutez votre plus beau compte […]
Expérience et retours

Au delà de l’intérêt intrinsèque du jeu littéraire qui va nous occuper tout l’été, il y a un intérêt secondaire, pour moi développeur de Dotclear, qui sera le retour d’expérience fourni par l’usage régulier de l’administration du blog pendant cette durée. J’ai déjà quelques pistes de choses à […]
Ma ToDo du jour

Rajouter un jalon sur cette frise Et pis c’est tout \o/ […]
Et une de plus

On a refait un tour sur la coulée verte, ce matin, avec le frangin et Kozlika ! Même distance que dimanche dernier, ça fait du bien de prendre l’air et de transpirer un peu ! Mais maintenant c’est l’heure de retourner aux claviers, on a encore des trucs à préparer… […]
Un peu de teasing

On a le thème foncé dans l’administration depuis la version 2.14, le thème clair n’a pas varié, ou à la marge depuis la version 2.6 — c’est dire s’il est solide et qu’il résiste bien aux changements de mode successifs —, et j’ai eu envie de changer juste un petit truc, mais qui change énormément la […]
CI

En plein dans les scripts de CI, en particulier avec Jenkins, qui est un truc sorti de la tête d’un psychopathe ; je ne vois que cette explication ! La doc est pas à jour, la terminologie sort d’on ne sait où et tu passes des heures à essayer de deviner ce qui devrait être évident et intuitif ! […]
Y'en a encore, j'vous en rajoute ?

Bon, encore quelques bugs corrigés, dont certains qui dataient d’il y a pas mal de temps et d’autres bien spécifiques du genre qu’on ne rencontre qu’une fois sur mille et pour lequel on se dit que le problème est entre la chaise et le clavier : Le curseur était jusqu’à maintenant positionné à la […]
Déconfinement et décrassage

1re sortie avec le frangin ce matin, une vingtaine de kilomètres sur la coulée verte en descendant jusqu’à Verrières-le-Buisson et retour, pendant une petite heure et demie. Ça fait du bien de reprendre un peu d’activité physique surtout qu’il n’y avait aucune difficulté à part quelques petits […]
J'vous raconte pas

Mais ça carbure ici pour soigner les futurs clients \o/ […]
Vrac du vendredi

Affiche réalisée par Geoffrey Dorne pour jaffiche.fr Ça continue avec les avancées à pas assurés vers plus de police politique et moins de contrôle judiciaire avec cette dernière loi, soi-disant anti-haine, vite transformée à la faveur d’un amendement en une loi qui vient compléter la collection de […]
Et une de plus

Je vais être obligé de sortir une nouvelle version de Dotclear aujourd’hui vu que j’ai corrigé un bug du côté de deux balises template, tpl:EntryContent et tpl:EntryIfContentCut, lorsqu’elles sont utilisées avec l’attribut full="1", ce que personne ne fait jusqu’à maintenant sauf dans le […]
Plus que quatre ans

Avant la retraite[1] \o/ Note [1] Enfin ça c’est seulement si le gouvernement n’en décide pas autrement… […]
Dans le cambouis de Sublime Text 3

Voilà à quoi ressemble mon environnement de développement quand je code avec Sublime Text : J’utilise essentiellement la police JetBrainsMono-Regular que je trouve très lisible et j’ai d’ailleurs un peu modifié le thème[1] par défaut pour substituer la police système par celle-ci. Ça se fait en […]
Finalement
Finalement pour le formulaire de saisie de mot de passe, au sujet duquel que j’ai causé dans le poste il y a quelques jours, plutôt qu’une clé moche, mais un peu jolie quand même, mais un peu moche, finalement, j’ai opté pour notre très personnelle et merveilleuse et très légère feuille qui sert de […]
Recharge

Et voilà, batterie en recharge — elle n’avait cependant perdu qu’un quart de sa charge en deux mois d’inactivité, ce qui est assez surprenant — pour le jour où ça nous prendrait de laisser les vélos et aller faire un tour plus loin ! Quant aux vélos, les batteries sont prêtes depuis longtemps déjà […]
Ça carbure

Tous nos claviers cliquettent dans tous les sens, les mails s’amoncèlent, les vidéo-confs s’enchaînent les unes derrière les autres, l’organisation se met en place doucement, le code se déploie, les futures autrices et auteurs se pressent devant le guichet d’inscription, … Bref, ça va être […]
Du terrain de jeu

L’hésitation a été longue, les tergiversations des gouvernants aussi, et finalement c’est à vol d’oiseau qu’il faut compter les kilomètres autorisés depuis le domicile ! Cela dit, dans mon cas, ça n’aurait pas changé grand chose et dans les deux cas, je peux faire une boucle du genre Beauvais → […]
Une remarque amenant une idée amenant un thème

C’est tomek qui m’a incidemment donnée l’idée alors que je lui répondais sur une astuce CSS décrite dans le billet d’hier. Alors finalement, j’ai un peu repris les thèmes zh2 et zh2-dark, le second étant enfant du premier. Le premier a une ambiance claire, le second reprend la même structure mais […]
Les détails comptent aussi

Avant, quand on avait un billet protégé par un mot de passe, voilà à quoi ressemblait le formulaire qui permettait de le demander avant d’afficher la publication protégée : Eh bien pour la 2.17, j’ai décidé qu’il fallait remédier à la tristitude de cette page et on aura maintenant ceci : Voire, si […]
Confinement, jour 53

Remettre la pâte congelée dans le frigo, la veille au soir et hop, dimanche midi on avait de quoi se refaire une pizza pour goûter devant le grand film de l’après-midi ! J’avoue l’avoir laissée cuire un peu trop et elle était très croustillante sur les bords — mais pas dessous vu que j’avais […]
Exposition
Pour la version 2.17 à venir, je commence à modifier le code javascript des plugins que je maintiens — les thèmes y seront peut-être aussi sujets — pour n’exposer, au final, qu’un seul objet, dotclear, dans lequel chaque plugin viendra ajouter ses méthodes et propriétés. Attention, ça n’est, pour […]
J'ai appris un truc
En cherchant à supprimer une dépendance à un objet global (attaché au document javascript) j’ai découvert qu’on pouvait modifier le this fourni à une fonction attachée à un événement. Exemple : document.body.addEventListener('keydown', this.keyDown); Dans ce cas, le this qui sera fourni à la […]
Confinement, jour 50

Mon Mac m’informe qu’il n’y a pas eu de sauvegarde sur ma Time-Capsule — rangée sur mon bureau au boulot — depuis 49 jours ; je sais bien et j’ai un disque SSD de 2To branché ici qui me permet de palllier ça… Heureusement ! J’entame donc ma 50e journée de confiné, confortablement mais sans la mer, […]
Crowdin vs Transifex

Je pense que j’ai à peu près fini mes tests avec les systèmes de traduction en ligne, Crowdin et Transifex ayant chacun leurs avantages et inconvénients. Donc, a priori, ça sera Crowdin pour Dotclear, avec l’avantage qu’il génère une pull-request unique s’il y a du neuf toutes les douze heures ; […]