IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Les nouveautés de Zend Framework 1.8 [News]


Sujet :

Zend Framework PHP

  1. #1
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut Les nouveautés de Zend Framework 1.8
    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/
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  2. #2
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    L'application que je développe actuellement utilise le Zend Framework... Et comme je veux absolument qu'à sa sortie elle soit compatible avec la dernière version du ZF, et bien j'utilise carrément le SVN que j'update chaque soir.

    C'est un peu fou, mais je fais confiance aux gens de Zend et en 4 mois, aucun souci n'est apparu.

    Bref, la 1.8 oui je l'ai testé, surtout CodeGenerator qui tombait à pic et Zend_Filter_Encrypt.

    J'apprécie de plus en plus le ZF. J'ai fait le choix d'utiliser ADODBPHP (5.0.8 actuellement) pour la base de données et justement j'ai développé un générateur de code pour les ActiveRecords avec le nouveau CodeGenerator.

    Après Tag_Cloud et Navigation sont gadgets mais peuvent êtres sympas si on développe un site web avec le ZF.
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  3. #3
    Inactif  
    Inscrit en
    Novembre 2008
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 255
    Points : 264
    Points
    264
    Par défaut
    Salut

    Mon seul inconvenant est le traçage d'erreur qui devient parfois impossible sans outil de déboguage puissant.

  4. #4
    Membre expert
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Points : 3 401
    Points
    3 401
    Par défaut
    De nombreuses nouveautés intéressantes Pour ma part je suis très intéressé par les classes Zend_Validate_Db_RecordExists et NoRecordExists, j'en avais assez de créer mes propres validateurs Je ne l'ai pas encore essayé mais nul doute que je vais passer mes projets en cours sur cette version, les développeurs font beaucoup d'effort pour conserver une rétro-compatibilité, et je n'ai jamais eu de soucis jusque là pour passer d'une version à une autre.

  5. #5
    Membre expert
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Points : 3 401
    Points
    3 401
    Par défaut
    Voilà, sortie officielle depuis hier : http://devzone.zend.com/article/4524...1.8.0-Released

    Cette version 1.8.0 corrige notamment un bug de la bêta, qui gênait le fonctionnement de Zend_Tool.

    Note : il me semble qu'il y est un petit soucis lors du téléchargement, les archives sont vides

  6. #6
    Membre du Club
    Inscrit en
    Mai 2004
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2004
    Messages : 44
    Points : 40
    Points
    40
    Par défaut
    Aucun soucis pour ma part!
    Archive extraite correctement

  7. #7
    Membre expert
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Points : 3 401
    Points
    3 401
    Par défaut
    Citation Envoyé par CocoRambo Voir le message
    Aucun soucis pour ma part!
    Archive extraite correctement
    En effet, le problème n'apparait que lorsqu'on télécharge depuis le site de Zend : http://www.zend.com/community/downloads

    Mais tout va bien si on télécharge du site du framework directement :
    http://framework.zend.com/download/latest

  8. #8
    Membre expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Points : 3 329
    Points
    3 329
    Par défaut
    Salut.

    ce que j'apprécie aussi dans la nouvelle version c'est l'introduction de Zend_tool qui nous permet d'effectuer des taches courantes sur le projet (création de l'arborescence, création d'action....) grâce a la ligne de commande similaire a celle de prado
    salutations.

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 215
    Points : 171
    Points
    171
    Par défaut
    Bonjour,

    J'avoue ne pas avoir vraiment cherché, mais, y'a-t-il un "how to upgrade to 1.8" officiel ou non ?

  10. #10
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    Je n'ai pas vraiment vu de "comment migrer" non plus, mais bon, apparemment à part le Zend_Loader le reste devrait continuer de fonctionner sans problème.

    Personnellement j'utilise la partie MVC-LAYOUT-JSON-GDATA et je n'ai aucun problème de compatibilité.

    Tu trouveras sur ce site aussi un article de Julien Pauli concernant l'évolution vers le Zend_Autoloader.
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  11. #11
    Invité
    Invité(e)
    Par défaut
    Oui à part Zend_Loader, il n'y a pas d'autres "cassures" à ma connaissance.
    En route pour 1.9, j'ai déja quelques patchs sur le feu ^^

  12. #12
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Pour info, la version 1.8.1 corrige les problèmes de compatibilité/migration en appelant Zend_Loader_Autoloader depuis Zend_Loader::registerAutoload()

  13. #13
    Membre actif Avatar de turican2
    Profil pro
    Inscrit en
    Août 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2006
    Messages : 257
    Points : 239
    Points
    239
    Par défaut
    Pourrais je avoir quelques précisions:

    je tourne sous xampp et dans mon phpinfo() j'ai une ligne qui me stipule:
    - Zend Engine v2.2.0

    Habituellement, j'installe xampp et je code sous php sans me soucier des rouages. Je me dis que je suis surement entrain de passer à coté d'un truc qui pourrait éventuellement me faciliter la vie mais je sais pas dire quoi. J'ai un peu honte de l'avouer mais je ne comprends pas ce qu'est le zend framework.

    Pourriez vous me dire si le zend engine et le zend framework sont deux applicatifs non compatibles ou alors si zend framework est une sorte d'additif au zend engine qui m'ajouterai des bibliothèques.

    Edit: parfait, je vais donc tenter l'installe sur mon poste de developpement :-)
    "La connaissance s'accroît quand on la partage."(Socrate)

    Si vous trouvez vous même la solution au POST que vous venez de poser, indiquez nous comment vous avez fait

  14. #14
    Invité
    Invité(e)
    Par défaut
    Zend Engine et ZendFramework sont 2 choses fondamentalement différentes qui n'ont strictement rien à voir.

    ZendEngine est le nom du moteur PHP, souvent appelé "Machine virtuelle PHP" en rapport avec Java.
    Il s'agit du moteur d'interprétation de PHP, qui fait de PHP un langage de programmation. Il est codé en C et compilé en tant que partie intégrante du "langage PHP".

    Le ZendFramework est un ensemble de classe écrites dans le langage PHP, et donc destinnées à être éxecutées par le Zend Engine, comme n'importe quel code source PHP valide.

    ZendFramework représente un ensemble de composants orientés objets en PHP, qui permettent d'utiliser directement la puissance de la POO de PHP en répondant à des problématiques classiques du développement web sous cette plateforme.

  15. #15
    Membre expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Points : 3 344
    Points
    3 344
    Par défaut
    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

  16. #16
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    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.
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  17. #17
    Membre expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Points : 3 344
    Points
    3 344
    Par défaut
    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

  18. #18
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    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 - Visualiser dans une fenêtre à part
    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);
    ...
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  19. #19
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 21
    Points : 37
    Points
    37
    Par défaut
    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...

  20. #20
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    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...
    • Avant de poser une question, n'hésitez pas à chercher dans la FAQ et les forums
    • Merci d'utiliser les balises de code (# dans l'éditeur)
    • N'oubliez pas de vous servir des boutons , et

    S.N.A.F.U

Discussions similaires

  1. Quelles sont les nouveautés de Zend Core 2 ?
    Par piour dans le forum Zend
    Réponses: 4
    Dernier message: 21/09/2012, 16h26
  2. Les nouveautés de Zend Framework 1.11
    Par Eusebe dans le forum Zend Framework
    Réponses: 1
    Dernier message: 04/11/2010, 13h49
  3. [ZF 1.9] Les nouveautés de Zend Framework 1.9
    Par RideKick dans le forum Zend Framework
    Réponses: 19
    Dernier message: 19/07/2010, 13h25
  4. [ZF 1.7] Les nouveautés de Zend Framework 1.7
    Par Yogui dans le forum Zend Framework
    Réponses: 35
    Dernier message: 23/04/2009, 17h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo