Sortie de Zend Framework 1.8
L'avez-vous essayé ?

Le , par RideKick, Rédacteur
Salut

Matthew annonçait ce matin la version bêta 1 de Zend Framework 1.8

Cette version est complète en termes de fonctionnalités dont voici la liste :

  • Zend_Tool, par Ralph Schindler
  • Zend_Application, par Ben Scholzen et Matthew Weier O'Phinney
  • Zend_Loader_Autoloader (cf. tutoriel indiqué ci-dessous) et Zend_Loader_Autoloader_Resource, par Matthew Weier O'Phinney
  • Zend_Navigation, par Robin Skoglund
  • Zend_CodeGenerator, par Ralph Schindler
  • Zend_Reflection, Ralph Schindler et Matthew Weier O'Phinney
  • Interface Zend Server pour Zend_Cache, par Alexander Veremyev
  • Zend_Service_Amazon_Ec2, par Jon Whitcraft
  • Zend_Service_Amazon_S3, Justin Plock et Stas Malyshev
  • Zend_Filter_Encrypt, par Thomas Weidner
  • Zend_Filter_Decrypt, par Thomas Weidner
  • Support de la progression des transferts de fichiers dans Zend_File_Transfer, par Thomas Weidner
  • Routes compatibles avec les traductions, par Ben Scholzen
  • Support d'expressions Zend_Json, par Benjamin Eberlei et Oscar Reales
  • Zend_Http_Client_Adapter_Curl, par Benjamin Eberlei
  • Support des en têtes SOAP, par Alexander Veremyev
  • Support de recherche par mots clefs en utilisant des requêtes, par Alexander Veremyev
  • Support de la recherche sur plusieurs indexes dans Zend_Search_Lucene, par Alexander Veremyev
  • Support du redimensionnement, de la rotation et de la distortion des pages dans Zend_Pdf, par Alexander Veremyev
  • Support de la Locale dans Zend_Validate_Int et Zend_Validate_Float, par Thomas Weidner
  • Support des codes téléphoniques dans Zend_Locale, par Thomas Weidner
  • Zend_Validate_Iban, par Thomas Weidner
  • Zend_Validate_File_WordCount, par Thomas Weidner
  • Zend_Validate_LocalizedToNormalized et NormalizedToLocalized, par Thomas Weidner
  • Zend_Validate_Db_RecordExists et NoRecordExists, par Ryan Mauger
  • Zend_Tag_Cloud, par Ben Scholzen

Est-ce que quelqu'un la déjà essayé ? Allez, je suis sûr que oui

Téléchargement : http://framework.zend.com/download/latest

[Edit]
Tutoriel sur le nouveau composant Zend_Loader_Autoload : http://julien-pauli.developpez.com/t...r/autoloaders/
Tutoriel sur le composant Zend_Tool : http://aityahia.developpez.com/tutor...ork/zend-tool/


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Eusebe Eusebe - Membre expert https://www.developpez.com
le 27/05/2009 à 22:25
La version 1.8.2 est sortie, et corrige 41 bugs :
The Zend Framework team is pleased to announce the immediate
availability of the 1.8.2 release. This release is the second
maintenance release in the 1.8 series. Fixes for this release focus on
Zend_Db and autoloading improvements. In all, over 50 issues were closed
for the release.

With the introduction of Zend_Loader_Autoloader in 1.8.0, a number of
issues related to autoloading could finally be closed. All cases where
Zend_Loader::loadClass() was hard-coded into the framework were modified
to check for class_exists() first, to trigger the autoloader. This
should make writing custom adapters and plugins an easier task.

For a full list of closed issues, you can visit:

http://framework.zend.com/changelog/1.8.2

For those that follow Zend Framework closely, the above URL should look
quite new. One often requested feature for the website has been a
canonical changelog for each release. The changelog for the current
release may always be found at:

http://framework.zend.com/changelog

and contains a sidebar with changelogs by version. As we continue, we
will also add in release notes, including migration issues.

Many thanks to all the contributors who helped with this release: issue
reporters, documentation translators, and code contributors alike.

-- Matthew Weier O'Phinney

Avatar de stailer stailer - Membre chevronné https://www.developpez.com
le 20/06/2009 à 17:09
Avec la 1.8 mon application ne permet plus d'ajouter des événements par Zend_GData_Calendar. Le framework a changé et des classes ne sont plus au même endroits apparemment, puisque j'obtiens un message d'erreur d'inclusion.

J'ai tenté de changer le code mais sans succés.
Le $service->insertEvent( $event, $url) ne fonctionne plus.
Ni $service->insertEntry.

Donc pour l'instant pas possible de passer pour moi à la 1.8... vivement que la doc soit à jour.
Avatar de Eusebe Eusebe - Membre expert https://www.developpez.com
le 24/06/2009 à 14:00
La version 1.8.4 est sortie, elle corrige 57 bugs !

Pour la télécharger :
http://framework.zend.com/download/latest

Le changelog :
http://framework.zend.com/changelog/1.8.4
Avatar de stailer stailer - Membre chevronné https://www.developpez.com
le 26/06/2009 à 23:18
J'en profite pour dire que j'y suis finalement passé.

La différence à partir de la 1.8.1 est que la méthode suppressNotFoundWarnings était true par défaut et est passée à false, ce qui pose des bugs avec Zend_Gdata.

Donc ceci dans le bootstrap résoud tous les problèmes :

Code : Sélectionner tout
1
2
3
4
5
6
7
 
... 
require_once 'Zend/Loader/Autoloader.php'; 
$autol = Zend_Loader_Autoloader::getInstance(); 
$autol->registerNamespace(array(   mes espaces de noms ici  )); 
$autol->suppressNotFoundWarnings(true); 
...
Avatar de jean-marc rigade jean-marc rigade - Nouveau membre du Club https://www.developpez.com
le 09/07/2009 à 23:01
Citation Envoyé par Eusebe  Voir le message
La version 1.8.4 est sortie, elle corrige 57 bugs !

Perso j'ai un "petit" problème avec les nouveaux bug.
Dojo filteringSelect ne fonctionne plus.
Il n'y a plus de sélection d'une occurrence indiquée par value et populate sur un formulaire Dojo est sans effet...
Avatar de s.n.a.f.u s.n.a.f.u - Membre expert https://www.developpez.com
le 09/07/2009 à 23:46
Je vais peut-être me mettre à jour. Je crois que mon ZF est un 1.8.2 et cela expliquerait peut-être mes misères avec les Module_Bootstrap.
A suivre...
Avatar de GrandFather GrandFather - Expert éminent https://www.developpez.com
le 10/07/2009 à 11:01
Je m'y suis mis.

Partant d'une version 1.5.0, je m'attends à un temps d'adaptation... Pour l'instant, je me bats avec Zend_Tool_Project. C'est un super outil, mais le squelette d'application qu'il produit ne me satisfait pas complètement. J'ai notamment besoin que soient placés à plusieurs endroits différents .htaccess, d'avoir Smarty dans le dossier /library, de coller jQuery dans /public/scripts etc.

Zend_Tool_Project est visiblement conçu pour être étendu, mais la doc est encore inexistante à ce sujet (il n'y a que les titres de chapitres). J'ai déjà obtenu une partie de ce que je souhaitais en créant une classe fille de Zend_Tool_Project_Provider_Project avec une méthode _getDefaultProfile() spécifique, maintenant il me faut créer les contextes manquants, le tout uniquement en essayant de comprendre les mécanismes à partir des sources.
Avatar de dca_marshall dca_marshall - Membre à l'essai https://www.developpez.com
le 23/07/2009 à 13:34
Bonjour,

Est-ce que cette dernière version gère la compression des données en mode Remote Object, comme le fait AMFPHP ?

Merci...
Avatar de Alshten Alshten - Membre actif https://www.developpez.com
le 23/07/2009 à 13:56
Il existe un composant Zend_Amf qui peut gérer ça :
http://zendframework.com/manual/fr/zend.amf.html
Il existe au moins depuis la version 1.7 du framework d'ailleurs.
Avatar de dca_marshall dca_marshall - Membre à l'essai https://www.developpez.com
le 23/07/2009 à 14:45
Ha ouaip ! J'avais point vu !
...pas l'air simple la config, mais il paraît que AMFPHP est "has been", alors je me lance dans ZF !

Merci t'es un chou
Avatar de stailer stailer - Membre chevronné https://www.developpez.com
le 23/07/2009 à 19:00
J'ai utilisé Zend_Amf sur 2 sites en production : marche d'enfer et facilite vraiment tout. Tu peux y aller presque les yeux fermés
Offres d'emploi IT
Expert décisionnel business intelligence H/F
Safran - Ile de France - Évry (91090)
Data scientist senior H/F
Safran - Ile de France - Magny-les-Hameaux (Saclay)
Architecte et intégrateur scade/simulink H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique PHP