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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Responsable Qt & Livres


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

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 752
    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
    Membre Expert
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    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 419
    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 confirmé

    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
    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
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 325
    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 325
    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

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

  6. #6
    Responsable Qt & Livres


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

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 752
    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 !

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

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

  8. #8
    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
    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

  9. #9
    Responsable Qt & Livres


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

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 752
    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 !

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    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
    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

  11. #11
    Membre éprouvé
    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
    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.

  12. #12
    Membre éprouvé 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
    Par défaut
    Il me semble que la doc officielle est à jour pour la version 2.1.1

  13. #13
    Futur Membre du Club
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    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
    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

  14. #14
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2013
    Messages : 1
    Par défaut
    j'ai cette erreur et je voudrais bien savoir comment la corriger s'il vous plait aidez moi:
    Catchable Fatal Error: Method myapp\gestionproduitsconsommablesBundle\Entity\AdresseO::__toString() must return a string value in C:\wamp\www\Symfony\vendor\symfony\symfony\src\Symfony\Component\Form\Extension\Core\ChoiceList\ObjectChoiceList.php line 177

  15. #15
    Invité de passage
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Mai 2013
    Messages : 1
    Par défaut besoin de conseil
    titulaire d'un bac +3 en informatique sensible au développement web en recherche active d'emploi !!!!

    je suis entrain de me spécialise sur php5 et exactement sur symfony2
    en espérons trouvé du travail sur ce thème la.

    je pose la question aux professionnelles du domaine est ce que y a de l'avenir??

    si no des conseils svp .

    merci d'avance

  16. #16
    Membre Expert
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    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 419
    Par défaut
    J'utilise symfony a travers mes projet perso comme pro maintenant... je le trouve plutot bien foutu.

    Il semble qu'il soit sur la pente ascendante en tout cas pour l’intérêt suscité.

    Franchement, ce n'est pas un mauvais investissement, les frameworks se ressemblent, et ce que tu apprendras sur symfony te servira aussi sur zend par exemple. Donc si tu n'es pas dans le bon frameworks, peu importe lors d'un recrutement, le plus dur, c'est de maitriser un premier frameworks, les suivants sont plus simple.

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, 15h31
  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, 18h05
  3. Rediriger le plux de sortie
    Par Groove dans le forum C
    Réponses: 5
    Dernier message: 17/04/2003, 17h16
  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, 11h28

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