
Amis de Yii Framwork, vous pouvez télécharger la dernière mise à jour en date, la version 1.0.9.
Au menu :
- le lot habituel de correction de bugs divers
- une optimisation importante des ActiveRecord pour gérer plus efficacement les requêtes SQL lièes aux données relationnelles ainsi que de nouveaux événements ‘beforeFind‘ et ‘onBeforeFind‘
- une bonne vingtaine d’améliorations portant, entre autre, sur divers classes (CDbCache, CUrlManager, CHtml, CSort, CPagination), une meilleur gestion des timezone et la mise à jour du plugin jQuery d’upload de fichiers multiples.
La liste complète des changement peut être vue ici.
Au chapitre des news, l’équipe s’est récemment agrandie pour accueillir de 4 nouveaux membres qui vont oeuvrer pour les nouvelles versions de Yii. Le framework a donc manifestement de beaux jours devant lui.

Tout arrive, la preuve :
Après des mois de gestation, la dernière mouture de la célèbre librairie javascript prototype.js est disponible dans sa version 1.6.1. Elle apporte les améliorations suivantes, attendues depuis un moment déjà :
- le support de IE 8 et Google Chrome
- un nouveau moyen de stocker des données via les Element meta data
- le support des événements souris « mouseenter » et « mouseleave » (enfin !)
- des optimisations diverses de certaines fonctions telles que
bind ou escapeHTML
- le support des Sprockets pour gérer les dépendances de votre code javascript
Les premiers tests de mise à niveau sont plutôt concluants. Aucuns problèmes notables, surtout avec l’utilisation conjointe de Scriptaculous 1.8.2. Le code se montre même visiblement plus véloce sur Firefox notamment.

L’équipe d’Aptana, excellent IDE de développement orienté web basé sur Eclipse, vient d’annoncer le support du protocole SFTP dans la version « Community edition ». Rappelons que jusque la, c’était une fonctionnalité réservée à la version Pro. Du coup, elle n’apporte plus comme avantage que le support premium par rapport à la version gratuite.
Les utilisateurs actuels peuvent obtenir la mise à jour via la fonction « Check for update » tandis que les autres peuvent télécharger l’application ici.

Ca faisait longtemps, avec les vacances, que je ne vous avais pas « bassiné » avec Yii Framework
Yii Framework 1.0.8 est donc disponible depuis le 9 août dernier (comme le temps passe) et apporte, entre autre :
- la correction d’une bonne douzaine de bugs divers
- des améliorations des classes CUrlManager, CHtml, CCaptcha, CCompareValidator et CActiveRecord
- un changement dans l’ordre de priorité de l’inclusion des fichiers dans lequel les directives Yii::import() prennent le pas sur les autres types d’inclusion
Vous pouvez voir la liste de tous les changements ici.
Par ailleurs, un excellent tutorial vient d’être publié palliant à un manque de documentation concernant le développement de comportements et la gestion des événements qui sont un aspect important des concepts de Yii. Foncez, c’est extrêmement instructif.
Sur ce post de Qiang (lead développeur de Yii), on apprend que l’optimisation du framework pour PHP 5.3 n’est pas à l’ordre du jour. Il justifie cette stratégie (contraire à celle retenue par Zend Framework 1.9 par exemple) par le peu de bénéfices que cela apporterait au framework. Cette évolution est donc envisagée pour une future version. Néanmoins, en l’état, Yii semble parfaitement compatible avec PHP 5.3.

C’est l’été… on se réveille, y’a pas mal de news en retard
Pour commencer, Ext JS 3 est disponible dans sa version finale depuis le 10 août (le vrai, je ne me trompe pas, pas de confusion avec Ext Core qui est également disponible).
Les amateurs de belles interfaces web (mais réfractaires au Flash) vont pouvoir s’en donner à coeur joie.
En résumé, cette version apporte pas mal d’améliorations attendues :
- Un meilleur support des standards (CSS, accessibilité)
- Grâce aux DataWriter, Ext.data supporte maintenant la sauvegarde des données
- Le Layout manager est bien plus simple à manipulé
- La gestion de la mémoire a grandement été améliorée
Rappelons que Ext JS n’est pas une bibliothèque « libre » et vous devrez vous acquitter d’une licence si votre application finale est a but commercial.
Vous pouvez toutefois vous tourner vers Ext Core qui se positionne comme un concurrent aux célèbres jQuery et Prototype et qui partage avec Ext JS quelques « widgets » plutôt bien pensés.

Décidément, ça ne traine pas chez Zend. A peine la beta et la RC 1 publiées il y a quelques jours, voici que la version 1.9.0 definitive est disponible.
On notera que cette version se concentre sur :
- une meilleur compatibilité avec PHP 5.3
- une amélioration notables de tous les composants orientés entreprise
Bref, ce framework commence à s’imposer définitivement comme la référence du milieu profressionnel.

Encore une mise à jour de FlashDevelop 3. Elle est dispo ici, voici le log :
* Find and replace regex engine fixed
* TraceManager now resist message flooding
* Start Menu group creation is now optional
* Script errors are now ignored by the browser control
* Completion now shows local « Class » vars after new keyword
* Option added to generarate code always with access modifiers
* Option added to disable haXe compiler based completion
* Option added to disable the find text updating on F3
* Other small completion and UI bug fixes
On notera cette modif : « Script errors are now ignored by the browser control ». C’était vraiment pénible les erreurs de scripts quand on voulait accéder à l’aide dans FD. C’est cool qu’ils aient corrigé ça.

Une mise à jour pour la version 1.8.4 de Zend Framework vient d’être publié (1.8.4pl1) qui corrige un oubli concernant Zend_Loader_PluginLoader pour les utilisateurs de Zend_Amf.
Cette version se trouve ici.
La prochaine version 1.9 devrait débarquer dans les prochaines semaines.

Pas d’accalmie estivale pour Yii Framework : la version 1.0.7 est disponible.
Outre une quinzaine de bugs corrigés, on trouve dans cette livraison :
- la possibilité d’afficher les informations de la pile d’appel avec
Yii::trace
- l’ajout d’une propriété
index dans les paramètres relationnels des ActiceRecord permettant d’indiquer explicitement la colonne utilisée comme clé d’index
- un nouveau paramètre anchor dans
CController::redirect permettant d’effectuer la redirection vers… une ancre (bravo)
- la possibilité de déconnecter un utilisateur sans forcément perdre toutes ses données de session (attention, une petite mise à jour de votre code sera peut-être nécessaire)
CHtml::errorSummary s’enrichit d’un paramètre permettant de spécifier les options HTML
CHttpRequest::getBrowser permet désormais de récupérer la valeur userAgent
Toutes les modifications peuvent être trouvées ici.
A bientôt pour un nouveau tutorial autour de la création d’extension pour Yii.

La version Zend Framework 1.8.4 corrige essentiellement une cinquantaine de bugs très divers.
L’équipe met maintenant à la disposition de la communauté son roadmap. Ou l’on apprend que la version 1.9 est en chantier avec de nouveaux composants en préparation…
Commentaires récents