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 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 sur le serveur d'archives. Et comme pour les versions précédentes vous pouvez la récupérer en suivant les liens suivants :
- au format zip (phyxo-2.1.0.zip - 15Mo)
- au format tar.gz (phyxo-2.1.0.tgz - 11Mo)
Si vous utilisez déjà Phyxo, vous devriez pouvoir mettre à jour depuis l'interface d'administration. Il reste préférable si vous mettez à jour depuis une version précédente de mettre à jour d'abord en version 2.0.4.
Vous pouvez aussi tester l'application sur le site de demo.
1 De Franck -
C'est quoi l'intérêt de Doctrine, par rapport à ce qu'on fait côté Dotclear, plutôt que de basculer sur PDO ?
2 De Nicolas -
Doctrine fournit (entre autre) DBAL qui est une surcouche à PDO qui ajoute quelques fonctionnalités.
Par dessus, DBAL il y a l'ORM de Doctrine qui permet de manipuler les éléments de ma base de données comme des objets et ajoutent aussi les liens entre eux. J'ai par exemple directement les commentaires d'un billet : $post->getComments(). Une requête SQL est bien évidemment faite pour cela ; ce n'est pas magique.
Pour faire le parallèle avec Dotclear. DBAL fait le boulot qui est fait dans les classes qui étendent dblayer. Et l'ORM fait une partie du boulot qu est fait par la cursor et une partie des classes de core.
p.s: ton message avait été marqué comme spam. Bizarre !
3 De Franck -
Merci pour les détails !