Une nouvelle version de Phyxo vient de sortir. Quelques fonctionnalités côté visiteur : un nouveau thème et les anciens thèmes ne sont plus livrés mais sont toujours disponibles en extensions. Sous le capot, j'ai continué le "nettoyage". J'ai commencé à utiliser le système de session de […]
Mot-clé - phyxo
Version de maintenance de Phyxo
Aujourd'hui je viens de publier une nouvelle version de Phyxo, la 1.9.8. Il n'y a pas de nouveauté dans cette version puisque je respecte autant que possible la politique SemVer et comme c'est une version mineure il n'y a que des corrections de bugs. Au menu il y a donc : correction du lien de mise […]
Des vraies sessions
Je continue encore et toujours l'amélioration du code de Phyxo. J'ai fini de regrouper toutes les requêtes SQL dans des classes spécifiques (repositories). J'en ai profité aussi pour : arrêter de maintenir plusieurs thèmes trop anciens et j'utilise désormais un thème par défaut basé sur bootstrap […]
Bonnée année et merci d'utiliser Phyxo
Décidément j'aurai publié de nombreuses versions mineures dans la branche 1.9 de phyxo. Depuis quelques temps j'avais un bug bloquant que je n'arrivais pas à reproduire. Le problème ne semblait se poser que lorsque le serveur http était nginx. J'ai fini par réussir à reproduire le problème de […]
Et une galerie photos pour démarrer une nouvelle année.
Après la galerie photos pour Noël, voici une nouvelle version de Phyxo pour démarrer la nouvelle année en présentant toutes les belles photos prises en cette fin d'année 2018. Bon ce n'est pas que pour le plaisir de publier une nouvelle version, mais c'est aussi pour corriger quelques problèmes […]
Une galerie photos pour Noël !
Pour le réveillon de Noël je viens de sortir une nouvelle version de Phyxo, la version 1.9.5 avec quelques serrages de boulons par ci par là, quelques corrections de coquilles. Comme pour les versions précédentes vous pouvez la récupérer en suivant les liens suivants : au format zip (phyxo-1.9.5.zip […]
Sortie de Phyxo 1.9.3
J'ai sorti il y a 8 jours Phyxo 1.9.2 en pensant avoir corrigé le problème de mise à jour que j'avais rencontré. En fait il n'en était rien. J'ai fait de nombreux essais de mise à jour et cette fois j'ai le plaisir d'annoncer la sortie de Phyxo 1.9.3. J'en ai profité pour mettre à jour symfony vers […]
Sortie de la version 1.9.2 de phyxo
Après quelques ratés, je viens de sortir une nouvelle version de Phyxo, la version 1.9.2. Au menu : un peu de symfony sous le capot, avec la barre de debug notamment, énormement de code modifié pour essayer de moderniser l'ensemble du code de l'application, des mises à jour du thème […]
Regrouper les requêtes SQL
Toujours dans le but d'améliorer le code de Phyxo, après avoir supprimé les fonctions globales (au moins en majeure partie), j'ai voulu m'attaquer à la suppression de l'utilisation de global. Cette tâche étant finalement trop complexe à ne niveau, j'ai plutôt décidé de regrouper toutes les requêtes […]
Gestion des routes dans Phyxo en utilisant le composant Symfony Routing
Pour continuer dans la modernisation du code de Phyxo, passons à la gestion des URLS en utilisant le composant Routing de Symfony. Il faut bien évidemment avoir installer Symfony avant.
Intrégration de Symfony dans Phyxo
Une première étape dans la modernisation du code de Phyxo est l'intégration de Symfony ainsi que quelques composants.
Comment moderniser une vieille application PHP ?
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.
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 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 […]
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.
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 […]
Plugin community pour Phyxo
Community est un plugin permettant de rendre votre galerie communautaire. Des visiteurs ou des utilisateurs identifiés de votre galerie peuvent ajouter des photos si vous les y autoriser. Le plugin permet de définir : qui peut ajouter des photos. La permission d'ajouter des photos peut se faire : […]
Phyxo 1.3.1
Une simple version de maintenance qui corrige deux petites erreurs. Vous devriez voir apparaître cette nouvelle version dans votre interface d'administration.