Après la mise à jour de son framework, Zend vient également de sortir une nouvel release mineur de son IDE Zend Studio for Eclipse.
Vous pouvez télécharger packages complet sur le site de téléchargement de Zend Studio ou mettre à jour votre version en utilisant le mécanisme de mise à jour de Zend Studio for Eclipse.
Cette mise à jour corrige plus de 30 bogues importants et apporte des améliorations de performance.
Cette version est compatible avec les versions précédentes Zend Studio 7.0.x.
Zend Studio 7.0 vient de passer en Bêta, vous pouvez télécharger cette nouvelle version sur le site de Zend.
Une documentation en ligne est également disponible.
Je vous invite à consulter les vidéos de démonstration disponibles sur le site de Zend.

Zend Studio 7.0 est la nouvelle génération d’IDE (environnement de développement) PHP de Zend. Il est conçu afin de maximiser la productivité des développeurs en leur permettant de développer et maintenir leur code plus vite, de résoudre les problèmes rapidement et d’améliorer la collaboration en équipe.
(Lire la suite…)
Zend vient de sortir une nouvelle version de son IDE, Zend Studio for Eclipse 6.1.2.
Vous pouvez télécharger cette nouvelle version de Zend Studio sur le site de Zend.
Liste des bugs résolus et updates de cette version :
Updated Component Versions
- Eclipse Platorm – updated to the latest SR-2 version (Eclipse 3.4.2).
- Eclipse Datatools platform – updated to the latest SR-2 version (1.6.2).
- Eclipse Web tools platform – updated to the latest SR-2 version (3.0.4).
- Eclipse Target Management (RSE) – updated to the latest SR-2 version (3.0.3).
- PHPUnit – updated from version 3.3.9 to 3.3.15
- Zend Framework – Version 1.7.8, which includes the Dojo 1.2 library, added as an option.
Bux Fixes
The following customer reported issues were fixed:
- 6.1.1 breaks Perforce plug-in – Ticket #181773
- Problems updating Zend Studio – Ticket #181911
- Cannot use plugin manager to update or install software – Ticket #181914
- RSE Feature Patch requires feature 3.0.2 – Ticket #181932
- Remote debugging problems when php.ini has auto_prepend_file – Ticket #181434
- « As you type » validation doesn’t work – Ticket #182318
- Default SVN connector not saved in preferences – Ticket #181061
- Built-in PHP5 executable extensions problem – Ticket #181624
- Table Data Editor (DTP) is limited to the first 50 rows – Ticket #180645
- Unable to select database in SQL Scrapbook – Ticket #181509
- Cannot install/update plug-in with the Language Pack installed – Ticket #181887
- Software only starts up once with the Language Pack installed – Ticket #181924
- Zend Studio Error displayed during file open – Ticket #182385
- Language Pack installation causes « java.util.zip.ZipException: Too many
- open files » error – Ticket #182394
In addition, the following bugs were fixed:
- Debug URL action doesn’t work with GET parameters – Mantis #0023473
- Zend Server doesn’t autodetect Zend Studio 6.1.1 – Mantis #0024374
- Code Assist throws an error in a dialog in a JavaScript HTML file – Mantis #0024558
- FTP connection freezes Studio after 5 minutes of work (takes 97% CPU) – Mantis #0024260
Known issues
Encrypt communication using SSL – Debugging with Zend Studio and Zend Server is not possible using the encrypted (SSL) communication option. This issue will be resolved in the next Zend Server minor release. As a workaround one should disable this option (off by default).
J’ai acheté (quand il est sorti) un excellent ouvrage sur le framework de Zend, le bien nommé Zend Framework.
Présentation par l’éditeur
En imposant des règles strictes de gestion de code et en offrant une très riche bibliothèque de composants prêts à l’emploi, le framework PHP 5 Zend Framework guide le développeur web dans l’industrialisation de ses développements, afin d’en garantir la fiabilité, l’évolutivité et la facilité de maintenance.
Cet ouvrage présente les meilleures pratiques de développement web avec PHP 5 et le Zend Framework : design patterns, MVC, base de données, sécurité, interopérabilité, tests unitaires, gestion des flux et des sessions, etc.
Non sans rappeler les prérequis techniques et théoriques à l’utilisation du framework, l’ouvrage aidera tant les développeurs débutants en PHP que les chefs de projets ou architectes aguerris souhaitant l’utiliser en entreprise.
Source: Eyrolles
(Lire la suite…)

Zend Framework:
Le Zend Framework est un framework pour PHP 5 créé par Zend. Il est distribué sous la New BSD license. Le Zend Framework, aussi nommé ZF, a été développé dans le but de simplifier le développement Web tout en recommandant les bonnes pratiques et la conception orientée objets en offrant des outils puissants aux développeurs.
Source : Wikipedia
La version final de Zend Framework 1.7 vient juste de sortir.
Celle-ci est disponible sur le site de Zend Framework.
Pour ce qui est des nouveautés :
Zend_Amf with support for AMF0 and AMF3 protocols
Dojo Toolkit 1.2.1
Support for dijit editor available in the Dojo Toolkit
ZendX_JQuery in extras library (see extras folder in the full package)
Metadata API in Zend_Cache
Google book search API in Zend_Gdata
Preliminary support for GData Protocol v2 in Zend_Gdata
Support for skip data processing in Zend_Search_Lucene
Support for Open Office XML documents in Zend_Search_Lucene indexer
Performance enhancements in Zend_Loader, Zend_Controller, and server components
Zend_Mail_Storage_Writable_Maildir enhancements for mail delivery
Zend_Tool in incubator (see incubator folder in the full package)
Zend_Text_Table for formatting table using characters
Zend_ProgressBar
Zend_Config_Writer
ZendX_Console_Unix_Process in the extras library
Zend_Db_Table_Select support for Zend_Paginator
Global parameters for routes
Using Chain-Routes for Hostname-Routes via Zend_Config
I18N improvements
- Application wide locale for all classes
- Data retrieving methods are now static
- Additional cache handling methods in all I18N classes
- Zend_Translate API simplified
File transfer enhancements
- Support for file elements in subforms
- Support for multifile elements
- Support for MAX_FILES_SIZE in form
- Support for breaking validation chain
- Support for translation of failure ,messages
- New IsCompressed, IsImage, ExcludeMimeType, ExcludeExtension validators
- Support for FileInfo extension in MimeType validator
Zend_Db_Table_Select adapater for Zend_Paginator
Support for custom adapters in Zend_Paginator
More flexible handling of complex types in Zend_Soap
Plus de détails sur : http://framework.zend.com/issues/
Après une longue absence, je me reconnecte doucement au monde. Fini les vacances.
Entrons directement dans l’arène avec la sortie de Zend Studio for Eclipse 6.1 et Zend Framework 1.6.
Au niveau de Zend Studio, nous pourrons compter sur plusieurs choses :
Mise à jour du support Zend Framework (Projets Zend Framework 1.6 et Dojo)
- Support complet de l’édition avec Dojo
- L’assistant Test Case du Zend Controller
- L’assistant « Zend Action Helper »
Support JavaScript amélioré
- Configuration du « Build Path » JavaScript
- Fonctions d’édition avancée en JavaScript :
Support Eclipse 3.4 mis à jour
Constructeur de requêtes SQL amélioré.
Stabilité améliorée et correction des bug
Je vous conseil de vous rendre sur le site de Zend pour avoir plus de détails sur cette mise à jour. Vous pouvez également consulter les notes de version pour en savoir plus.
En ce qui concerne le Zend Framework, on peut noter quelques beaux ajouts tel que :
- Zend_Tool (non « officiel », support partiel, les idées sont les bienvenues)
- Intégration de Dojo (framework Javascript)
- Zend_Soap
- Format d’index Zend_Search_Lucene en 2.3
- Zend_Session peut sauvegarder dans une base de données
- Zend_Paginator pour la pagination
- Support de Figlet (Zend_Text asciiart)
- Service ReCaptcha
- Element Zend_Form Captcha
- Support des attributs pour Zend_Config_Xml
- Composant Zend_File_Transfer
- Element upload pour Zend_Form
- Composant Zend_Wildfire et Log Writer Firebug
Vous pouvez télécharger la dernière version (ZF 1.6.1) du framework sur framework.zend.com.
Et comme on dit chez moi, bon téléchargement les p’tits amis.
Cela va faire plusieurs semaines que je travail sur des projets en utilisant Zend Framework.
J’ai toujours été un peu anti-framework mais comme il n’y a que les imbéciles qui ne changent pas d’avis… je m’y suis mis plutôt sérieusement. Et je dois dire que je suis assez surpris par la puissance de celui-ci.
Mais qu’est ce que Zend Framework ?
Zend Framework est un Framework open-source d’une grande qualité destiné aux développements d’applications web et de services web avec PHP.
Construit dans l’esprit PHP, le Zend Framework apporte une facilité d’utilisation et une fonctionnalité puissante. Il fournit des solutions pour construire des sites web modernes, robustes et sûrs.
Source : Framework.zend.com
Sans oublier que tout ça est supporté par Zend – entreprise dont le domaine d’expertise est la professionnalisation et l’industrialisation du très répandu langage PHP – ce qui ne peut-être qu’un plus.
En résumé, le Zend Framework est un cadre de développement (framework) pour PHP 5 créer par Zend.
Mieux que de grand discours (même si je reviendrais sur le sujet plus tard), voici quelques liens utiles :
Il y en a bien d’autres, Google is your friend !

Je viens de passer de Zend studio 5.5.0 à Zend Studio for Eclipse (Zend Studio 6.0).
Je n’avais jamais utilisé Eclipse avant – même pour mes développements en java, j’utilisais NetBeans – mais c’est plutôt sympa. Un peu déroutant au début vu qu’il faut apprivoiser l’IDE mais on retrouve (en cherchant un peu) toutes les fonctionnalités qu’offrait Zend Studio 5.5 de plus cette version offre :
Eclipse est la plateforme de développement open source la plus populaire du monde, comprenant un framework extensible d’outils et de “runtimes” pour la création, le déploiement et la gestion de logiciels pendant tout leur cycle de vie. Grâce à son large écosystème actif, comprenant des fournisseurs de technologies majeures, des start-ups innovantes, des universités, des instituts de recherche et des individus, Eclipse est l’IDE multi-langage le plus puissant et le plus abouti. Eclipse fournit les avantages suivants aux développeurs :
- La standardisation – grâce à son support pour de multiples langages, on apprend un seul IDE pour tous ses développements ce qui simplifie la création d’un environnement parfait pour des applications multi-langages.
- Adaptation à la charge – avec plus de 800 plug-ins disponibles, il est très facile d’ajouter les fonctionnalités dont on a besoin.
- Une communauté Open Source active – développement accéléré de nouvelles technologies
Source : Zend
Donc un passage en douceur vers la version Eclipse (la licence que j’ai englobe également la version 5.5.1), de plus, il y a tout se qu’il faut pour passer ses projets de la 5.5 vers Eclipse vu qu’il existe des outils de migration vers ce nouvel IDE.
Seul petit bémol, ZSE est annoncé multi-langue mais ce n’est pas le cas pour le moment, seul la version anglaise est disponible.
Après l’envoi d’un ticket au support, on m’a signalé que des packs langues sont en cours de réalisation et que ceux-ci seront bientôt disponible.
En ce qui concerne le Framework, c’est la version 1.0.3 de Zend Framework qui est intégré dans les nouvelles versions de Zend Studio (5.5.1 et for Eclipse).
L’arrivé de ZF 1.5 est relativement imminente, celle-ci nous offrir :
- Un nouveau composant Zend_Form pour la création de formulaire avec le support de l’Ajax
- Nouveaux adaptateurs Infocard, OpenId et LDAP
- Support des recherches Lucene complexes et du format Lucene 2.1
- Nouveaux conteneurs Partial, Placeholder, Action, et Header pour des vues complexes
- Un nouveau composant Zend_Layout
- Le support de l’UTF-8 pour la création de document PDF
- Nouveaux webservices pris en charge : Technorati, SlideShare et Remember the Milk
Quelques liens utiles :