background preloader

Le framework PHP Symfony vient de publier sa version 3.2.0, avec l'intégration d'un nouveau composant pour la gestion des workflows

Le framework PHP Symfony vient de publier sa version 3.2.0, avec l'intégration d'un nouveau composant pour la gestion des workflows
Le framework PHP Symfony vient de publier sa version 3.2.0Avec l'intégration d'un nouveau composant pour la gestion des workflows Symfony 3 suit son évolution, et l'éditeur SensioLabs veut continuer à tenir ces promesses avec cette édition. Après la stabilité et les améliorations apportées dans Symfony 3.1, la version 3.2 vient d'être publiée avec de nombreuses fonctionnalités dont l'intégration d'un nouveau composant pour gérer les workflows (flux de travail). Le nouveau composant de gestion des workflows est une implémentation d'une sous-classe dédiée au workflow du langage de modélisation Petri net. Symfony veut ainsi confirmer sa position d'être l'un des leaders dans l'écosystème des frameworks PHP. SensioLabs, l'éditeur de Symfony promet assurer le support de cette nouvelle version jusqu'en fin Janvier 2018. Sources : Blog officiel, Roadmap Symfony, Workflow Symfony Votre avis ? Avez-vous déployé cette release Symfony 3.2.0 ? Voir aussi : La rubrique Symfony

Symfony 3.0 est disponible en version stable avec des correctifs de bogues et de nombreuses améliorations dans le framework PHP Parallèlement à la sortie de la version 2.8, l'équipe de Symfony a également annoncé la disponibilité de la version 3.0 de son framework PHP. Dans cette nouvelle version majeure, les fonctions et classes marquées comme obsolètes au long des versions 2.x ont été supprimées dans cette version 3.0. Dans les versions 2.x, par exemple, nous avons la classe UniversalClassLoader qui permet de charger les fichiers Symfony. Dans la version 3.0, ce nom a été supprimé au profit de ClassLoader. Cela a également entraîné des changements au niveau du nom de certaines méthodes. Par ailleurs, le nom de la classe DebugUniversalClassLoader a été supprimé au profit du nom DebugClassLoader. Au niveau de la console, plusieurs méthodes telles que isQuiet(), isVerbose(), isVeryVerbose(), isDebug() ont été ajoutées. Au lieu de celui-ci : TableHelper a également été supprimé pour le nouveau nom Table. Au niveau des formulaires, l’option precision a changé de nom. Source : Blog Symfony 3.0 Et vous ? Voir aussi

Pourquoi utilisez-vous Symfony ? - PHP Concernant tes slides, je voudrais bien voir quelles applications ont été testées et quel en est le contenu. Le dernier post datant de 2014, je déterre ce topic. Depuis le temps, pas mal de chose ont changé. À l'époque l'installeur de Symfony était extrêmement limité, tout jeune. une installation inconsistante : selon les versions, on propose Composer, ou une ligne curl pour télécharger un installeur Symfony (sans HTTPS !) Maintenant l'installeur est la méthode recommandée et proposée par défaut sur le site officielle. un directory ultra-complexe : ça fout une grosse claque sur la découverte du framework, et même ensuite, c’est bien trop compliqué. app, src, web, tu trouves que c'est beaucoup ? Du coup les seuls dossiers que tu utiliseras sont vraiment app, src et web. une doc oscillant de « pas géniale » à « franchement mauvaise » C'est pas un argument, c'est un jugement, donc il est impossible de commenter ça. Tout ça vient du composant "Security". les performances…

Tuto Jobeet Symfony2 FR :: Les tests unitaires Pleine page Les tests dans Symfony2 Il existe deux types de tests automatisés dans Symfony: les tests unitaires et les tests fonctionnels. Les tests unitaires seront couverts dans ce chapitre, alors que le prochain chapitre sera consacré aux tests fonctionnels. Symfony2 s'intègre à une bibliothèque indépendante, PHPUnit, pour vous donner un framework de tests riche. Chaque test - qu'il s'agisse d'un test unitaire ou un test fonctionnel - est une classe PHP qui doit se situer dans un sous-répertoire Tests/ de vos paquets. $ phpunit -c app/ L'option -c indique à PHPUnit de chercher un fichier de configuration dans le répertoire app/. Tests unitaires Un test unitaire est généralement un test contre une classe PHP spécifique. Créez un nouveau fichier, JobeetTest.php, dans le répertoire src/Ens/JobeetBundle/Tests/Utils. Pour exécuter ce test, vous pouvez utiliser la commande suivante: phpunit -c app/ src/Ens/JobeetBundle/Tests/Utils/JobeetTest Ajout de tests pour de nouvelles fonctionnalités

Choisir & Comprendre le framework Symfony, Choisir son CMS Vous êtes-vous déjà demandé ce que signifiait framework, Symfony, back-end ou PHP ? Aujourd’hui, l’équipe technique d’acti vulgarise pour vous les rouages d’un outil très utilisé dans de nombreux sites web : Symfony. Un peu d’histoire Symfony est un framework français lancé en 2007 par l’agence web Sensio Labs. Le terme framework signifie littéralement “cadre de travail” en anglais : il apporte un ensemble d’éléments permettant de structurer un projet de site web. Historiquement, Symfony est une évolution d’un framework interne à l’agence Sensio, qui a été ouvert à la communauté PHP (un langage informatique) : cela signifie que son utilisation a été rendue accessible par tous, gratuitement. Pour l’anecdote, le logo représente les lettres SF, selon la volonté des créateurs de garder les initiales du projet de base : Sensio Framework. Le pouvoir du réseau Symfony est basé sur le système d’architecture logicielle bien connu qu’est MVC (Modèle-Vue-Contrôleur).

Symfony 3 arrive ! Et quoi de neuf ? Comme vous le savez très certainement Symfony3 arrive cet automne et il est temps de commencer à s’informer sur le sujet. L’arrivée de Symfony 2 avait soufflé un gentil vent de panique dans la communauté du côté des décideurs techniques avec la difficulté/chaos de porter un projet symfony 1 sur Symfony2. Là, pas de panique ce sera possible ! Ouf ! Mais alors concrètement ça va changer quoi Symfony3 ? Pour voir ce qui ne sera pas conserver dans la version de Symfony 3 vous pouvez suivre l’évolution avec le CHANGELOG Symfony 3.0. Les fonctionnalités qui vont disparaitre sont annotés par @deprecated et la doc officielle nous guide déjà pour s’en occuper dès maintenant : rupture de compatibilité. Vous trouverez plus d’infos techniques sur le passage de Symfony2 à Symfony 3 sur KNP University avec une explication détaillée dans notre vidéo “Symfony3“. Pour finir, une rapide présentation de Symfony 3 donnée récemment par Ryan Weaver au PHP User Group d’Atlanta : Enjoy!

Isidore | Symfony2, pourquoi utiliser ce framework? Mis au point en 2005 par l’agence web française SensioLabs, Symfony2 est un framework PHP. Il s’agit d’une « boîte à outils » rassemblant des composants préfabriqués, rapides et faciles à utiliser. Cette boîte à outils facilite et accélère le développement de sites et d’applications Internet et Intranet, ce qui en fait un outil très recherché pour les développements de grosse ampleur. Pour mieux comprendre le principe de base d’un framework et de son utilité, nous vous proposons aujourd’hui de quitter un temps le monde de l’informatique pour partir en trecking. Développer une application est similaire à l’ascension d’un sommet montagneux : Vous êtes en bas (vous avez une application à créer) et vous devez vous rendre au sommet (et vous voulez vous assurez d’arriver au bout de votre projet avec une application qui fonctionne parfaitement). L’utilisation du framework Symfony2 présente donc de nombreux avantages :

Symfony3, Behat 3, quoi de nouveau ? Article co-écrit avec Florent Denis. Ekino était présent au Symfony Live 2014. Après ces deux jours passés, nous voulions vous faire un retour sur deux conférences qu’on a retenues : la conférence (keynote) de Fabien Potencier sur le versioning du projet Symfony et la conférence de Christophe Coevoet sur les nouveautés de Behat 3. L’avenir de Symfony Un titre un peu grossier, en détail, pendant la keynote, Fabien Potencier nous a parlé de la compatibilité ascendante entre les versions de Symfony. Aujourd’hui, Fabien Potencier annonce que la mise à jour d’une version au dessus de 2.3 à 3.0 sera très simple. Les développeurs pourront rendre leur code compatible avec Symfony 3.0 avant même qu’il ne soit sorti. C’est grâce à l’annotation “@deprecated” qu’on aperçoit les fonctionnalités qui vont disparaître : La “core team” revient pour améliorer la contribution de la communauté, et accélérer également le développement de Symfony. Nouveautés de Behat 3

Qu'est ce que Symfony, le Framework ! A mes heures pas perdues je travaille dans l’agence qui est à l’origine d’une fort belle chose : un framework PHP 5 qui jouit d’une assez bonne presse, ce qui n’est pas complètement un hasard parce qu’il est vraiment très bien[]. Ce framework porte le nom de Symfony, pour des raisons expliquées ici. Jusque là, fastoche. Pour commencer, donc, qu’est-ce qu’un framework ? Une boîte à outils On a l’habitude de comparer un framework à un ensemble des « briques » toutes faites qu’on peut utiliser pour son application []. Mais revenons à l’analogie de départ, même si elle est un peu faible ; elle dit qu’un framework est à un développeur ce qu’une boîte à outils est à un bricoleur. Pour tout ça, le framework offre marteaux et tournevis, voire dans certains cas pistolets à clous. A un niveau un peu plus complexe, le framework (du moins Symfony) favorise l’intégration en deux coups de cuiller à pot de plug-ins, qui sont un peu comme les briques évoquées plus haut. Une méthodologie

Related: