Non non le projet n'est pas mort. Cela n'évolue pas forcément au rythme auquel j'aimerais mais quoi qu'il en soit voici une nouvelle version de Phyxo. Si vous utilisez Phyxo, que vous avez des idées d'évolutions, s'il manque quelque chose, n'hésitez pas à me le dire en commentaires, par mail ou en […]
Mot-clé - phyxo
Surcharger une dépendance cassée
Dans le cadre du développement de Phyxo, j'utilise Symfony. Je suis en train de préparer la version 4.0.0 de Phyxo et je viens de mettre à jour Symfony en version 7.2.0. La version est très récente et je viens de tomber sur un bug bizarre qui est apparu avec cette mise à jour. An exception has been […]
Sortie de la version 3.0.0 de Phyxo
Une nouvelle version majeure de Phyxo est immédiatement disponible, la version 3.0.0. Si vous utilisez Phyxo, que vous avez des idées d'évolutions, s'il manque quelque chose, n'hésitez pas à me le dire en commentaires, par mail ou en ouvrant un ticket sur github. La nouvelle version est disponible […]
Sortie de la version 2.5.0 de Phyxo
Une nouvelle version majeure de Phyxo est immédiatement disponible, la version 2.5.0. Si vous utilisez Phyxo, que vous avez des idées d'évolutions, s'il manque quelque chose, n'hésitez pas à me le dire en commentaires, par mail ou en ouvrant un ticket sur github. La nouvelle version est disponible […]
Sortie de la version 2.4.0 de Phyxo
Une nouvelle version majeure de Phyxo est immédiatement disponible, la version 2.4.0. Si vous utilisez Phyxo, que vous avez des idées d'évolutions, s'il manque quelque chose, n'hésitez pas à me le dire en commentaires, par mail ou en ouvrant un ticket sur github. La nouvelle version est disponible […]
La version 2.3.0 est de sortie
Une nouvelle version majeure de Phyxo est immédiatement disponible, la version 2.3.0. L'évolution majeure de cette version est l'utilisation de Imagine pour manipuler les images : fabrication des différentes tailles. Un exemple de plugin est aussi présent : un plugin permettant de changer la langue […]
Sortie de la version 2.2.0 de Phyxo
Une nouvelle version majeure de Phyxo est immédiatement disponible, la version 2.2.0. L'évolution majeure de cette version est la possibilité de faire des plugins pour modifier le comportement de l'application sans en modifier les fichiers. Si vous utilisez Phyxo, que vous avez des idées […]
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 […]
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 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 […]
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 […]
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 […]
Phyxo 2.0.0
Avec les beaux jours qui arrivent, voici une nouvelle version majeure de Phyxo, la version 2.0.0. J'ai continué les évolutions de nettoyage du code avec : le passage complet à Twig et donc la suppression de Smarty l'utilisation du système de traduction de symfony le passage de toutes les URLs […]
Une petite version de maintenance de Phyxo
Je viens de publier la version 1.10.4 de Phyxo. Le seul changement est le retour d'une classe php qui est nécessaire pour mettre à jour vers une version majeure. Je m'en suis aperçu en essayant de mettre à jour vers la prochaine version majeure qui arrive. Il me reste quelques boulons à serrer et je […]
Au revoir Smarty
Phyxo depuis le début utilisait Smarty comme moteur de templates. Je viens de terminer le développement de son remplacement par Twig. J'ai corrigé les tests fonctionnels s'appuyant sur Behat, et on peut voir le résultat de ces tests exécutés à chaque commit, par Travis . L'avantage de Travis c'est […]
Phyxo 1.10.3
Une nouvelle version mineure qui corrige des liens manquants (retour à l'accueil par exemple) et quelques variables manquantes dans les templates. La version 1.10.3 est disponible sur le serveur d'archives : au format zip (phyxo-1.10.2.zip  - 7,9Mo) au format tar.gz (phyxo-1.10.2.tgz  - 5,9Mo) […]