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

Symfony PHP Discussion :

Sortie de Symfony 2.1.2


Sujet :

Symfony PHP

  1. #1
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 609
    Points : 188 580
    Points
    188 580
    Par défaut Sortie de Symfony 2.1.2
    Symfony2 est un projet très communautaire, depuis le début (des centaines de bundles étaient disponibles bien avant les premières RC de la 2.0), une tendance qui se confirme : 250 contributeurs, 1 000 pull requests sur GitHub pour la première version beta de Symfony 2.1 !

    Après les difficultés de migration avec symfony 1.x, l'équipe a tenté autant que possible de restreindre les changements à même de casser la rétrocompatibilité ; de même, le refactoring du module de formulaires a fait que la version finale de la 2.1 devrait sortir en août, afin de concentrer autant que possible les changements et faire que de plus en plus de code ne devra pas être modifié lors de la migration d'une version à l'autre. Ainsi, n'hésitez pas à tenter de migrer vos applications vers cette beta, pour remonter à l'équipe de développement tous les problèmes potentiels de migration (en tant que version beta, cependant, il n'est pas conseillé de l'utiliser en production).

    Un des plus gros changements dans cette version et sa distribution standard est l'utilisation de Composer pour gérer les dépendances, au lieu d'un script spécifique au framework : adieu deps et deps.lock, bienvenue composer.json et composer.lock ! Dans la même lignée que le chargement automatique des classes (avec PSR0) et les règles de codage (PSR1), le framework tente autant que possible de s'aligner sur les standards actuels dans la communauté PHP.

    Sources : http://symfony.com/blog/symfony-2-1-0-beta1-released et la mailing list.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  2. #2
    Expert éminent
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 418
    Points : 7 295
    Points
    7 295
    Par défaut
    Bonne nouvelle.

    Question, les fichiers qui remplacent deps et deps.lock seront ils à mettre a jour a chaque update ?
    Et est ce qu'ils ont prévu 2 fichiers, un pour le core symfony, et un pour les bundles ajoutés ?(actuellement on doit a la main faire un merge des deux)

    Merci pour l'info en tout cas.
    Pierre

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    Citation Envoyé par pmithrandir Voir le message
    Question, les fichiers qui remplacent deps et deps.lock seront ils à mettre a jour a chaque update ?
    Ce dépends comment tu mets tes dépendances

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    symfony/finder: 2.1.*
    // ou
    symfony/finder: 2.1.1
    Citation Envoyé par pmithrandir Voir le message
    Et est ce qu'ils ont prévu 2 fichiers, un pour le core symfony, et un pour les bundles ajoutés ?(actuellement on doit a la main faire un merge des deux)
    dans le standard c'est en wildcard donc quand une version de symfony sortira y'aura juste a faire un composer update

  4. #4
    Membre régulier
    Inscrit en
    Novembre 2004
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 152
    Points : 87
    Points
    87
    Par défaut
    A quand un livre en français sur symfony 2?

  5. #5
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 320
    Points : 3 740
    Points
    3 740
    Billets dans le blog
    12
    Par défaut
    Sympa la news mais il me semble qu'il manque les plus grosses modifications apportées entre la version 2.0 et 2.1, le passage entre les deux versions nécessite quelques retouches.

    Je vous en montre un par exemple, avant (SF2.0) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    {% for choice, label in choices %}
        <option value="{{ choice }}"{% if _form_is_choice_selected(form, choice) %} selected="selected"{% endif %}>
            {{ label }}
        </option>
    {% endfor %}
    Après (SF2.1) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    {% for choice in choices %}
        <option value="{{ choice.value }}"{% if _form_is_choice_selected(form, choice) %} selected="selected"{% endif %}>
            {{ choice.label }}
        </option>
    {% endfor %}
    Vous pouvez consulter les différentes modifications apportées entre la 2.0 et 2.1 ici.
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  6. #6
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 609
    Points : 188 580
    Points
    188 580
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  7. #7
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 609
    Points : 188 580
    Points
    188 580
    Par défaut
    Troisième beta, normalement la dernière avant les RC : http://symfony.com/blog/symfony-2-1-0-beta3-released.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 13
    Points : 16
    Points
    16
    Par défaut La version 2.1 est maintenant en version finale

  9. #9
    Chroniqueur Actualités

    Homme Profil pro
    CEO
    Inscrit en
    Juillet 2012
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : CEO
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 78
    Points : 1 395
    Points
    1 395
    Par défaut Symfony sort en version 2.1 définitive
    Symfony sort en version 2.1 définitive
    Gestion des dépendances avec Composer, formulaires plus efficaces et un Swift Mailer plus performant


    Le framework populaire Symfony est témoin d'une nouvelle évolution majeure, la 2.1.

    C'est un travail d'envergure que vient d'accomplir la communauté, réussissant plus de 1 100 requêtes pull pour un total de plus de 3 500 commis. Plus de 6 000 tests unitaires ont été ajoutés et la documentation a été enrichie de 3 000 lignes de texte.


    Un travail qui s'est concrétisé après deux ans de dur labeur.

    Symfony 2.1 embrasse un nouveau composant PHP appelé Composer. Il s'agit d'un gestionnaire de dépendances qui permet d'ajouter et d'installer facilement et rapidement de nouveaux paquets. On s'aperçoit aussi que le bundle Swift Mailer a vu ses performances s'améliorer considérablement.


    Le plus important concerne l'afficheur des formulaires. Des modifications lui ont été apportées pour enlever le besoin d'utiliser la méthode bindRequest(), pour permettre l'ajout des contraintes de champs personnalisés, pour gérer les choix plus facilement avec le composant OptionsResolver et de fournir des messages d'erreurs meilleurs.

    On remarque aussi le support des balises HTML5 pour les champs date et datetime, une meilleure performance pour l'affichage, ainsi qu'un type de collection de la deuxième version rendu utilisable.

    Symfony est distribuée sous la licence MIT. Les différents composants peuvent être obtenus et utilisés séparément.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $ curl -s https://getcomposer.org/installer | php
    $ php composer.phar create-project symfony/framework-standard-edition path/
    Pour faire la migration vers cette nouvelle mise à jour, il faut suivre les instructions du fichier UPGRADE des deux éditions (standard et non standard).
    Ensuite, il faut exécuter le script web/config.php avec un navigateur et le script app/check.php en ligne de commande pour vérifier si l'environnement PHP est bien configuré.



    Fichier UPGRADE de l'édition standard
    Fichier UPGRADE de l'édition non standard

    Source : annonce sur le blog de Symfony

  10. #10
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 609
    Points : 188 580
    Points
    188 580
    Par défaut
    Les mauvaises langues ajouteront que cette vresion n'a pas été complètement testée, on voit déjà apparaître la 2.1.1, résolvant un problème dans la configuration de Composer, cinq jours après la 2.1.0.

    Source : http://symfony.com/blog/symfony-2-1-1-released.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  11. #11
    Membre à l'essai
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Points : 10
    Points
    10
    Par défaut SF2.1.1 est sorti
    Sensio a fait sortir la version sf2.1.1 juste après quelques jours du sorti du sf2.1.0 pour résoudre un problème engendré par composer et pas par symfony.

    J'ai testé la nouvelle version et elle parfaitement fonctionnelle.

    J'ai beaucoup aimé le composer

  12. #12
    Membre habitué
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2010
    Messages : 141
    Points : 157
    Points
    157
    Par défaut
    Alors concrètement le changement de la 2.0 à la 2.1 (donc 2.1.1 maintenant si je suis bien) est plutôt complexe ou pas? Un simple ajout de composer et de l'édition dans les controleurs contenant des formulaires suffit?

    Si quelqu'un a de la doc, je suis preneur. Les changements apportés à la personnalisation des formulaires pourraient grandement m'aider sur le projet sur lequel je travaille en ce moment, notamment en ce qui concerne la personnalisation de prototype.

  13. #13
    Membre habitué Avatar de Avrel
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2010
    Messages : 118
    Points : 177
    Points
    177
    Par défaut
    Il me semble que la doc officielle est à jour pour la version 2.1.1

  14. #14
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 609
    Points : 188 580
    Points
    188 580
    Par défaut
    La 2.1.2 est sortie, avec peu de changements : Doctrine 2.3.0, qui vient de sortir ; encore quelques corrections sur Composer.

    http://symfony.com/blog/symfony-2-1-2-released
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  15. #15
    Membre à l'essai
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Points : 10
    Points
    10
    Par défaut Fabien Potencier a publié le communiqué du processus formel
    En gros,

    A partir de la version 2.3,
    • Les versions majeurs sront sorties toutes les semestres (6 mois). En Mai et Novembre de chaque année
    • Prise en charge de la compatibilité ascendante. Ne refaire l'erreur du passage de 1.x à 2.0
    • Symfony 2.2 sera sortie en Février 2013
    • Symfony 2.3 sera sorti en Mai 2013 avec premier TLS. la 2.3 est une version spéciale
    • La version 2.4 en Novembre 2013
    • la version 2.5 en Mai 2014


    Super plannification et accélération des développement. Au lieu 1 an pour les versions majeures, à partir de Mai 2013, 6 mois !

    Pour contribuer à la discussion:

    https://groups.google.com/forum/?hl=...vs/oNaXdV5UGRU

  16. #16
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 513
    Points
    6 513
    Par défaut
    Citation Envoyé par dourouc05 Voir le message
    La 2.1.2 est sortie, avec peu de changements : Doctrine 2.3.0, qui vient de sortir ; encore quelques corrections sur Composer.
    Toujours pas au point le composer...

    Si on l'utilise, ça installe les versions dev de pas mal de dépendances, au lieu des dernières versions stables !
    Et en téléchargeant le package d'install (tgz ou zip), il y a un problème avec doctrine 2.3 qui n'est pas complet (absence de l'outil en console doctrine.php notamment).

    Je trouve ça hallucinant l'amateurisme du packaging de symfony 2...

    Moi qui avais lu beaucoup bien à son sujet et qui voulais m'y mettre, ça commence bien...

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  17. #17
    Expert éminent
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 418
    Points : 7 295
    Points
    7 295
    Par défaut
    Bonjour,

    J'aimerais avoir votre avis...

    Je suis actuellement en version 2.0.18, et j'aurai aimé savoir si le passage en 2.1 était décrit quelque part.
    J ai jamais réussi a vraiment trouvé quoi que ce soit a propos des mises a jour sur le site de symfony.(j ai les install, mais pas les mises à jour)

    Pour ceux qui ont essayé, est ce que :
    - c'est interessant
    - ca apporte quoi que ce soit
    - c'est stable
    - c'est rapide à faire.

    Parce que les comentaires ci dessus ne sont pas super encourageant.

    Merci,
    Pierre

  18. #18
    Membre averti

    Inscrit en
    Juin 2008
    Messages
    307
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 307
    Points : 364
    Points
    364

  19. #19
    Expert éminent
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 418
    Points : 7 295
    Points
    7 295
    Par défaut
    Merci pour le lien.

    Petite question, qu'apporte la 2.1 par rapport a la 2.0.18 ?
    Juste pour savoir si ca vaut le coup de m'embeter tout de suite ou pas.

    Je ne sais pas, des meilleur perf, moins de mémoire, un système plus simple ?

  20. #20
    Membre averti

    Inscrit en
    Juin 2008
    Messages
    307
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 307
    Points : 364
    Points
    364
    Par défaut
    Je t'avouerai, qu'a part le composant form qui a été nettement amélioré et l'ajout de composer, que je ne sais pas.

    Personnellement j'ai migré car le support de la 2.0 va s’arrêter, du moins il n'y aura plus d'amélioration. De plus il me semble que c'est la 2.2 qui sera en LTS, du coup en migrant je me suis dit que ca sera moins compliqué de migrer de la 2.1 à la 2.2 que de la 2.0 a la 2.2

Discussions similaires

  1. [1.x] Sortie de la version 1.4.14 de Symfony
    Par kdmbella dans le forum Symfony
    Réponses: 4
    Dernier message: 05/10/2011, 16h31
  2. Sortie de la version 1.4.14 de Symfony
    Par kdmbella dans le forum Actualités
    Réponses: 0
    Dernier message: 22/09/2011, 19h05
  3. Rediriger le plux de sortie
    Par Groove dans le forum C
    Réponses: 5
    Dernier message: 17/04/2003, 18h16
  4. récupérer la valeur de sortie d'un thread
    Par jakouz dans le forum Langage
    Réponses: 3
    Dernier message: 31/07/2002, 12h28

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