background preloader

Symfony 3 arrive ! Et quoi de neuf ?

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!

La sortie de Symfony 3 | Blog Sensiolabs Symfony 3, la dernière version du framework open source créé par SensioLabs, est sortie le 30 novembre 2015. A la SymfonyCon Paris 2015, Fabien Potencier a annoncé l’arrivée de la nouvelle version de Symfony. Paris, le 2 décembre 2015, à la plus grande conférence Symfony jamais organisée, SensioLabs a annoncé que la dernière version du framework, Symfony 3, était dorénavant disponible pour de nouveaux projets. Plus de 1 000 participants ont été les premiers à entendre cette excellente nouvelle lors de la keynote d’ouverture de Fabien Potencier, créateur du projet Symfony. « Nous sommes ravis d’offrir un nouveau chapitre à l’histoire de Symfony. » La nouvelle version 3.0 de Symfony a mis plus d’un an à être peaufinée pour être prête pour le marché. Il s’agit tout simplement de la suite logique de l’évolution du framework où les couches de compatibilité et beaucoup de deprecated features ont été retirées.

Principaux changements depuis Symfony 3.0 | blog@kmelia Symfony 2.8 et Symfony 3.0 sont sortis il y a un peu plus d’un mois, en même temps. SensioLabs a donné une explication avec leur nouvelle procédure « Symfony Release Process » : A new Symfony major version […] it’s released at the same time of the last minor version of the previous major version. La nouvelle version majeure élimine toutes les parties dépréciées et propose des changements d’architecture, de dépendances, etc. tout en conservant toutes les fonctionnalités de la dernière version mineur précédente. Et je conseille de vous mettre aux versions 3.x dès à présent, car elles intègrent beaucoup de changements. Outch ! Binaires Le fichier app/console qui devient bin/console, ça va être dur de perdre l’habitude mais ça me semble bien mieux pour la compréhension du projet. Du coup, tous les binaires de Composer ne sont plus dans le dossier bin/ mais dans vendor/bin/. Séparation des données Le dossier var/ fait son apparition ! AppKernel Bootstrap A propos de l’utilité du fichier bootstrap :

Quel(s) framework(s) PHP utilisez-vous en 2015 ? Et pourquoi, en tant que développeur Web ? Quel(s) framework(s) PHP utilisez-vous en 2015 ? Et pourquoi, en tant que développeur Web ? Afin d'être plus efficients et surtout ne pas se retrouver à réinventer la roue, plusieurs développeurs se tournent vers les Frameworks qui viennent avec un lot d'outils et de composants réutilisables. C'est un univers en perpétuel mouvement, où les éditeurs de Framework veulent allier robustesse d'architecture, convivialité et fonctionnalités, pour offrir le meilleur. Bien qu'étant pour la plupart disponible gratuitement, la concurrence est réelle dans ce domaine. Toutefois, il semblerait que d'autres codeurs restent fidèles et traditionnels à des bibliothèques et extensions qui se sont mieux stabilisées avec le temps, et dont quelques uns ont constitué le socle de plateformes à grande audience. Alors, avec l'introduction imminente de PHP 7 dans l’écosystème du Web, quel est en 2015, votre Framework préféré ? Quel(s) Framework(s) combine(nt) au mieux simplicité, rapidité et portabilité ? Sondage CMS

Dominique Cardon : l'influence des algorithmes à l'ère de Google Le 29 mars dernier, Dominique Cardon était l’invité de l’association Doc Forum à Lyon pour délivrer ses réflexions sur le thème : « A quoi rêvent les algorithmes? Nos vies à l’heure des big data ». En qualité de sociologue au Laboratoire des usages d’Orange Labs et professeur associé à l’Université de Marne-la-Vallée (LATTS), il s’intéressent aux relations entre les usages des nouvelles technologies et les pratiques culturelles et médiatiques. évoque l’influence des algorithmes à comprendre et à apprivoiser. Google, Amazon, Facebook mais aussi les banques et assurances accumulent d’énormes quantités de données calculées par des algorithmes qui induisent une représentation spécifique de la société. Le sociologue Dominique Cardon pointe la nécessité de comprendre le fonctionnement des algorithmes pour en tirer le meilleur parti. « 95 % de l’audience du Web est centrée sur 0,03 % des contenus disponibles ». « Pour Google, la visibilité se mérite ou s’achète »

The Release Process (Contributing to Symfony) This document explains the release process of the Symfony project (i.e. the code hosted on the main symfony/symfony Git repository). Symfony manages its releases through a time-based model and follows the Semantic Versioning strategy: A new Symfony minor version (e.g. 2.8, 3.2, 4.1) comes out every six months: one in May and one in November;A new Symfony major version (e.g., 3.0, 4.0) comes out every two years and it's released at the same time of the last minor version of the previous major version. Development The full development period for any major or minor version lasts six months and is divided into two phases: Development: Four months to add new features and to enhance existing ones;Stabilization: Two months to fix bugs, prepare the release, and wait for the whole Symfony ecosystem (third-party libraries, bundles, and projects using Symfony) to catch up. Maintenance Each Symfony version is maintained for a fixed period of time, depending on the type of the release. Symfony Versions Tip

Pourquoi utiliser un framework PHP ? C’est une question qui revient souvent et qui mérite une réponse claire. Ce post a pour objectif de vous encourager à utiliser un framework PHP, peu importe lequel, lors de vos développements PHP. Les frameworks PHP, c’est cool… Passé cette phrase, qu’apportent-t-ils véritablement ? Une organisation à votre projet Que vous travailliez en équipe ou tout seul dans votre garage, un projet a toujours besoin d’organisation. découpage logique du code sourcefactorisation de composants communs, réutilisabilité du codeajout de couche métierséparation des logiques techniques / métiers (développeurs) et logiques de présentation (designeurs / intégrateurs)maintenance et évolutivité Bref, autant de choses qui modifieront la façon dont vous concevez votre projet. Des composants et bibliothèques réutilisables Une incitation aux bonnes pratiques C’est surtout vrai avec les versions 2 des frameworks les plus connus (Zend, Symfony, Cake). Une base régulièrement mise à jour Conclusion

Hypertext Preprocessor Premiers pas avec PrestaShop 1.6 Contenu Il vous faut prendre le temps de vous assurer que toutes les fonctionnalités de votre future boutique sont bien en place, validées et prêtes à prendre vos premières commandes. PrestaShop facilite grandement la création d'une boutique en ligne, mais pas au point de pouvoir se mettre à vendre des produits dès les premières minutes suivant l'installation : ici, vous avez affaire à des produits, des clients, et surtout à un réel échange de devises, qui devront circuler de vos clients vers votre compte bancaire. De toute évidence, vous préféreriez qu'aucune faille ne vienne empêcher les transactions d'être validées, les produits d'être trouvés dans votre entrepôt et envoyés à vos clients sans erreur, ou même que quoi que ce soit d'inattendu n'arrive sans que vous ne soyez tenu au courant. PrestaShop est un outil très complet, et l'étendue des possibilités peut sembler écrasante. Désactiver votre boutique Dans votre back-office, rendez-vous dans la page "Préférences / Maintenance".

Related: