J'ai contribué pendant de nombreuses années à PhpWebGallery Piwigo. J'y ai pris beaucoup de plaisir et j'ai rencontré des gens formidables. J'ai même contribué à faire entrer l'application dans debian en tant que package. Pour diverses raisons, j'ai fini par ne plus contribuer à Piwigo. Mais j'avais toujours besoin d'une galerie photos et plutôt que de repartir de zéro, j'avais décidé de faire un fork de Piwigo. Ainsi est né Phyxo qui depuis continue d'évoluer petit à petit.
La côte de granit rose
Ce n'est le pays bigouden où se réfugient certains mais la vue n'est pas trop mal : […]
Phyxo en version 1.8.0
Je viens de publier la version 1.8.0 de Phyxo. Cette version ajoute un thème responsive (basé sur bootstrap) dans la partie administration. Comme d'habitude, vous devriez voir apparaître la nouvelle version depuis votre interface d'administration et pouvoir ainsi mettre à jour en quelques clics. Si […]
Un nouveau thème pour Phyxo
J'ai adapté le thème Bootstrap Darkroom pour Phyxo. Il est possible de voir ce que ça donne sur le site de démonstration de Phyxo. Sinon en voici quelques copies d'écran : Vous pouvez aussi récupérer le thème depuis le gestionnaire d'extension : le thème Simple Responsive Et vous pouvez aussi le […]
Mise à jour du thème
Je ne suis décidément pas doué pour faire des thèmes. Je me suis basé sur le thème par défaut (berlin) et j'ai adapté les couleurs. Ce n'est pas formidable mais l'affichage devrait être un peu mieux que le précédent thème et un peu plus "responsive".
Un petit message quand il n'y a pas d'événement !
Galisurf me demandait il y a quelques jours comment afficher un message, par exemple "Pas d'événement" lorsqu'il n'y a aucun événement dans un contexte donné. Pour ceux qui n'aurait pas compris je parle du plugin eventHandler (gestionnaire d'événements). Si on souhaite afficher les […]
Mise à jour de PostgreSQL
J'ai un peu tardé mais j'ai finalement mis à jour ma base de données PostgreSQL vers la version 10 sortie au mois d'octobre 2017. Il y a plein de changements intéressants, surtout au niveau des performances mais un changement qui aura son importance : PostgreSQL est passé comme de nombreux projets à […]
Phyxo 1.7.0
Je viens de publier une nouvelle version de Phyxo, la 1.7.0. Au menu : - utilisation de l'héritage des templates plutôt que des simples inclusions. - utilisation de SwiftMailer en lieu et place de phpmailer. Comme d'habitude, vous devriez voir apparaître la nouvelle version depuis votre interface […]
Et hop un an de plus dotclear
Vénérablement dotclear fête aujourd'hui ses 14 ans. Un bel âge ! Comme toujours la mise à jour se fait sans problème.
Comment corriger un problème de boot dû à une erreur dans /etc/fstab ?
J'ai récemment troqué mon ancien disque dur mécanique sur mon ordinateur portable par un disque SSD. Cela change la vie et tout est plus rapide. J'ai suivi divers tutoriels pour ne pas mettre de swap, transférer si possible les logs sur un autre disque,...
Préparation de migration de Piwigo à Phyxo
J'ai une galerie personnelle (non publique) de photos qui utilise piwigo depuis le début. Elle a plusieurs années et même si j'essaie de développer Phyxo et que j'en fait un site de démonstration, je ne l'utilise pas réellement avec de vrais utilisateurs. Pour suivre l'expression anglaise Eating your own dog food je me résoud finalement à migrer de piwigo à phyxo.
Ne pas surveiller tous les fichiers
Ce billet, un peu comme tous les autres d'ailleurs, est plus une note pour moi-même qu'une réelle explication. J'utilise webpack comme outil pour fabriquer les différents éléments de mon application javascript. Tout va bien dans le meilleur des mondes jusqu'à ce que je modifie un fichier. Et là comme dirait l'autre, c'est le drame !
https partout
Pour suivre la ligne https partout et pour continuer à déployer mes certificats Let's Encrypt, j'ai déployé le protocole HTTPS sur tous mes sites. J'en ai profité pour essayer d'améliorer la sécurité mais aussi les performances des différents sites du point de vue des visiteurs.
Mais où se trouve /tmp ?
Normalement lorsqu'on créé ou modifie un fichier tel que /tmp/mon-fichier.txt, donc un fichier avec un chemin absolu, on s'attend naïvement à trouver se fichier dans le répertoire /tmp. Ce n'est pas toujours le cas !
Suppression de google analytics
Comme de nombreuses personnes j'avais ajouté un marqueur pour voir des statistiques "en temps réel". Mais cela pose de nombreux problèmes et le principal est que cela permet à google de suivre les visiteurs. Si ce n'était que sur ce blog ça pourrait encore aller mais c'est partout. Vous ne […]
Et encore une correction de faille...
Les jours se suivent et se ressemblent. Une nouvelle version de Phyxo est disponible, la version 1.6.4 qui corrige encore une faille dans PHPMailer. Je dis encore car plusieurs failles successives ont été découvertes dans PHPMailer : le 18/12/2016 : CVE-2016-10033, le 20/12/2016 : CVE-2016-10045 […]
Et phyxo continue son petit bonhomme de chemin
Je viens de publier la version 1.6.1 de phyxo. J'ai fait beaucoup de refactoring, ajouter des tests, nettoyer un peu le code. Toujours peu de modifications côté partie publique mais ça va venir. Vous pouvez télécharger la version 1.6.1 : au format zip (phyxo-1.6.1.zip - 8.6Mo) au format tar.gz […]
Mais qu'est-ce donc ?
Ce matin, j'ai trouvé ça : Je ne sais sait pas trop d'où il vient. Peut-être que cet animal y est pour quelque chose :
Un beau certificat ssl sur toutes les pages
Depuis quelques jours, on peut naviguer sur ce blog en https, en version TLS 1.2. Au départ, j'avais oublié de créer un certificat pour mon sous-domaine static qui me sert à livrer les fichiers statiques, en particuler les images. Du coup la page n'était pas considérée comme sûre par la plupart des […]
Bien démarrer avec React et Webpack
On peut très bien écrire du React sans faire de l'ES6, en écrivant un simple Hello World, sans utiliser d'outil tel que brunch, webpack ou autre browserify mais c'est franchement moins drôle, moins pratique et moins rapide.