En utilisant git comme gestionnaire de source, je ne pousse pas mes commits au fur et à mesure que je les fais, ni par paquet de douze ! Quand j'ai un ensemble cohérent, je finis par lancer la commande git push. Mais avant de faire cela il m'arrive de temps en temps de voir que j'ai oublié de […]
Atoum ou PHPUnit ou les deux ?
Depuis que j'ai commencé le développement de Phyxo, j'ai utilisé Atoum pour faire des tests unitaires. J'aime l'approche plus "moderne" de la façon d'écrire les tests. Mais depuis quelques temps je commence à écrire des tests fonctionnels de mes contrôleurs et du coup, j'utilise aussi […]
Travailler simultanément sur plusieurs branches d'un même dépôt git
Dans le cadre du développement de Phyxo, il m'arrive de devoir travailler sur plusieurs branches en même temps pour de multiples raisons : vérifier "visuellement" que n'ai rien cassé entre deux versions vérifier un comportement que je trouve étrange sur la version en cours de […]
Cirage des cadres

Après la commande des essaims, l'achat des ruches voici une nouvelle étape : le cirage des cadres. L'idée est de fixer la cire gauffrée sur les cadres filés. Lorsqu'on achète des cadres filés, il peut arriver que les fils ne soit pas bien tendus ce qui par voie de conséquence empêchera la feuille […]
Mondial Relay - retour à l'envoyeur

Ces dernières semaines, étant donné la période sanitaire, j'ai envoyé plusieurs colis contenant des pots de miel plutôt que de les remettre en main propre. Je prends le temps de bien emballer mes pots avec du papier à bulles, des journaux froissés, en espaçant les pots et en laissant de l'espace […]
Il ne manque plus que des locataires

Après la commande des essaims, nous avons pris possession, hier, des ruches allant les acueillir. Ces jours-ci il commence à faire beau et un peu plus chaud, nos futurs essaims vont rapidement se développer. En attendant voici à quoi ressemble ces nouveaux logements. La prochaine étape sera de […]
Créer des plugins pour Phyxo
Pour permettre à quelqu'un utilisant Phyxo d'ajouter de nouvelles fonctionnalités, sans modifier les fichiers de la distribution, il faudrait pouvoir utiliser des plugins. Pour le moment, jusqu'à la version 2.1.0, il n'y a pas la possibilité de créer des plugins comme c'était le cas à l'origine dans […]
Installer Phyxo en ligne de commande
Comme de nombreuses applications web, Phyxo peut être installé et configuré depuis un navigateur en donnant les informations d'accès à la base de données, le premier utilisateur,... Mais tout cela peut aussi être fait en ligne de commande. Une fois l'archive décompressée, il suffit d'aller dans le […]
Sortie de la version 2.1.0
Une nouvelle version majeure de Phyxo est immédiatement disponible, la version 2.1.0. La grosse évolution est sous le "capot". Toutes les requêtes SQL sont maintenant gérées via Doctrine. La liste des idées que j'avais suite à la sortie de la version 2.0.0 est toujours valable. Si vous […]
Au revoir Travis
J'ai utilsé pendant très longtemps Travis pour faire de l'intégration continue. J'ai souffert par moment pour faire fonctionner ces tests dans cet environnement pas très convivial. Mais il faut avouer que ne pas avoir à s'occuper des tests étaient bien agréable. Quand le modèle économique de Travis […]
Et encore une version mineure, la 2.0.4
Après la version 2.0.3, la version 2.0.4 est dans les bacs. Lorsque deux versions étaient disponibles (une mineure et une majeure par exemple) alors la mise à jour vers l'une d'elle n'était pas possible. La version 2.0.4 est disponible sur le serveur d'archives : au format zip (phyxo-2.0.4.zip) au […]
Mise à jour du blog
Le site est en https, et le certificat que j'avais configuré à ce moment là avait une note A+ délivrée par Qualys SSL Labs . Mais pour rester à l'état de l'art, il faut s'informer et continuer à mettre à jour. Depuis quelques temps, si le serveur accepte TLS 1.0 ou 1.1 alors la note passe […]
Mise à jour d'une application web
Pour mettre à jour une application web, par exemple au hasard Phyxo il faut vérifier tout un tas de choses pour ne pas se retrouver, suite à la mise à jour, à une application cassée du point de vue utilisateur. La plupart des applications qui proposent à l'utilisateur de mettre à jour son […]
Bienvenue doctrine
Après des mois d'amélioration du code de Phyxo, je gère enfin complètement mes requêtes SQL avec Doctrine. Je peux donc fermer mon ticket Doctrine. Bon évidemment il reste du code à nettoyer et il va maintenant que je m'attaque à la tâche de migration pour pouvoir sortir uen nouvelle version.
Phyxo en continu
Le développement de Phyxo continue, doucement mais sûrement. Je continue d'améliorer la qualité du code. J'avais regroupé toutes les requêtes SQL au sein de classes. Depuis quelques temps, je suis en train de passer toute la gestion de l'abstraction de base de données en utilisant DBAL (Doctrine […]
Commande des essaims
Avec un ami (Franck), on a décidé de se lancer dans une nouvelle aventure. Aujourd'hui, j'ai commandé les quatre essaims auprès d'un apiculteur local. Ce sont des abeilles Buckfast. Les reines des essaims que j'ai commandées ont le comportement VSH. Du coup en théorie, nos colonies devraient, dans […]
Une toute petite version de maintenance, la 2.0.2
En attendant une prochaine version majeure et pour montrer que le projet n'est pas mort, voici une petite version de maintenance qui met à jour toutes les dépendances (php, js pour l'admin et js pour le thème Treflez). Elle corrige aussi un petit soucis qui empêchait de définir le thème pour les […]
Une grande libellule

En faisant une promenade ou une randonnée, on trouve souvent des choses que l'on n'a pas l'habitude de voir. Aujourd'hui nous avons par hasard aperçu cette énorme libellule...
Un Paris-Brest pour le dessert

Le Paris-Brest est un de mes desserts préféré. La réalisation est un peu longue mais pas si compliquée que cela. Pour en faire un dessert familial (au lieu d'individuel), j'en fais une couronne où chaque convive a son propre choux. Il faut commencer par faire une crème mousseline au praliné (maison […]
Phyxo 2.0.1
Un peu plus d'une semaine après la sortie de la version 2.0.0 de Phyxo, voici la version 2.0.1 qui corrige des oublis que les tests unitaires ou fonctionnels n'ont pas permis de déceler avant la mise en ligne. Je remercie encore une fois grandement Bernard pour le temps passé à tester et surtout les […]