Vrac de rentrée
Par NiCoS le samedi 16 août 2008, 22:44 - En Vrac - Lien permanent
Django 1.0 Alpha 2 puis Beta 1 sont sorties, au programme :
- (alpha 2) Intégration de l'application de système d'information géographique GeoDjango
- (alpha 2) Extensibilité des types Fichiers (FileField) et Images (ImageField) pour permettre une manipulation plus souple de ces types d'éléments
- (alpha 2) Compatibilité avec Jython (qui permet de faire fonctionner du code python dans une application Java pour faire simple)
- (beta 1) Les relations génériques sont maintenant supportées dans l'interface d'admin et dans les formulaires
- (beta 1) Amélioration de la flexibilité de l'interface d'administration pour tout ce qui est antérieur ou postérieur à la sauvegarde d'un élément (cf doc)
- (beta 1) La distinction entre un INSERT et un UPDATE au niveau de la méthode save() est améliorée (comprendre, on peut la gérer soit même)
- (beta 1) Le middleware du cache a été éclaté en 3 - CacheMiddleWare continue à exister en tant que tel et est constuit sur la base de deux nouvelles classes (une pour créer le cache, l'autre pour le lire) (cf doc)
- (beta 1) Les fonctionnalités obsolètes et maintenues jusqu'alors sont supprimées (il faut donc renommer vos django.newforms en django.forms par ex).
Pour ceux qui veulent avoir un aperçu des progrès réalisés par Django en deux ans, ils peuvent lire JeffCroft.com: Top ten things that suck about Django, revisited.
Pour rester dans Python, Smile se pose la question Faut-il avoir peur de Python, ça m'a rappelé ce billet sur l'adoption (ou pas) des nouvelles techo / langages ayant le vent en poupe. Serais-je un tantinet médium ? 
Pour sortir un peu de python & django, un petit point sur la compatibilité des sites avec les navigateurs avec une série d'astuces utiles. Dans la même veine, un billet pour rendre vos newsletter en html lisibles sous vos webmails & clients mails.
Un petit état des lieux sur eZ Publish 4.0 et ses bugs - ça me promet une rentrée épique ça 
Prochain billet : revue de lecture sur Practical django projects de James Bennet ; il me reste les deux derniers chapitres à finir...
Commentaires
Tiens, un vacancier de retour
Ne me parle pas de bugs eZ, cela fait quelques semaines qu'ils pourrissent mes journées (disons les bugs et la doc mal foutue et pas à jour)
Mais l'info importante sur eZ est surtout le nouveau décalage de la roadmap: http://pwet.fr/blog/ez_conference_2... En février ils annonçaient l'arrivée imminente d'une version 4.1 corrigeant les bugs de la 4.0, et pour avant l'été une 4.5 avec le nouveau système de templating (cf http://serwatka.net/blog/roadmap_fo... ) . On est en Août, la 4.1 n'est toujours pas sortie, et le nouveau moteur de template est reporté dans une future version 5. Pendant des années la perpective de l'arrivée d'une version 4 en PHP 5 a fait planer une menaces sur les projets eZ, et maintenant ils recommencent avec les templates. Comment vendre le produit en expliquant au client que dans un futur incertain il devra refaire tous ses templates ?
En effet, il y a du décalage de planning, j'ai vu ça aussi. Même la 4.0.1 n'en est qu'au stade de RC2.
Pour le coup des templates, ça sera le même argumentaire à ressortir que celui de la version 4.0 pour laquelle on ne savait pas à l'époque s'il y aurait un script de migration ou pas (ou une variante...).
eZ Publish 4.0.1 est sorti avec de grosses corrections de sécurité notamment