Changes between Version 28 and Version 29 of members/GRIP-UQAM/Symfony
- Timestamp:
- Oct 7, 2016, 7:03:35 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
members/GRIP-UQAM/Symfony
v28 v29 5 5 * http://knpuniversity.com/tracks/symfony 6 6 === Tutorials === 7 * //[http://blog.olasoft.net/articles/3/developpement-web/Debuter-avec-Symfony-3-Creer-sa-premiere-page-web/ Débuter avec Symfony 3 : Créer sa première page web]// Abdel-Farid SALAMI 2016 7 8 * [http://www.ens.ro/2012/03/21/jobeet-tutorial-with-symfony2/ Jobeet Tutorial with Symfony2] [http://jobeet.thuau.fr/ fr] 8 9 * DevAndClick [https://www.youtube.com/channel/UCyEM6z6Ssl9K5Khg46DY3Mw YouTube] 10 * //[http://symfony.com/doc/current/create_framework/index.html Create your own PHP Framework]// 11 * //[https://knpuniversity.com/screencast/symfony-journey Journey to the Center of Symfony: HttpKernel Request-Response]// 12 * //[https://knpuniversity.com/screencast/symfony-journey-di Journey to the Center of Symfony: The Dependency Injection Container]// 13 * [http://training.sensiolabs.com/en/courses/SF3C4-web-development-with-symfony3 SF3C4 | Web Development with Symfony 3] 14 * [https://sensiolabs.com/en/symfony/certification.html Symfony Certification] 15 * [https://www.symfony.fi/entry/going-async-in-symfony-controllers Going Async in Symfony Controllers] 9 16 === Software using Symfony === 10 17 * //[https://www.symfony.fi/entry/symfony-components-full-stack-framework-cms-ecosystems Symfony components and the full stack framework in CMS ecosystems] … … 35 42 ==== Some popular Components ==== 36 43 {{{#!th 44 **[https://packagist.org/packages/symfony/console Console]** 45 }}} 46 {{{#!td 47 [[Image(http://phppackages.org/p/symfony/console/badge/rank.svg, link=http://phppackages.org/p/symfony/console, title=symfony/console,)]] [[Image(https://www.versioneye.com/php/symfony:console/reference_badge.svg, link=https://www.versioneye.com/php/symfony:console/references, title=symfony/console,)]][[Image(https://img.shields.io/packagist/dm/symfony/console.svg, link=https://packagist.org/packages/symfony/console, title=symfony/console)]] 48 }}} 49 {{{#!td 50 ... 51 }}} 52 |---------------- 53 {{{#!th 54 **[https://packagist.org/packages/symfony/yaml Yaml]** 55 }}} 56 {{{#!td 57 [[Image(https://www.versioneye.com/php/symfony:yaml/reference_badge.svg, link=https://www.versioneye.com/php/symfony:yaml/references, title=symfony/yaml,)]][[Image(https://img.shields.io/packagist/dm/symfony/yaml.svg, link=https://packagist.org/packages/symfony/yaml, title=symfony/yaml)]] 58 }}} 59 {{{#!td 60 ... 61 }}} 62 |---------------- 63 {{{#!th 64 **[https://packagist.org/packages/symfony/finder Finder]** 65 }}} 66 {{{#!td 67 [[Image(https://www.versioneye.com/php/symfony:finder/reference_badge.svg, link=https://www.versioneye.com/php/symfony:finder/references, title=symfony/finder,)]][[Image(https://img.shields.io/packagist/dm/symfony/finder.svg, link=https://packagist.org/packages/symfony/finder, title=symfony/finder)]] 68 }}} 69 {{{#!td 70 ... 71 }}} 72 |---------------- 73 {{{#!th 37 74 **[https://packagist.org/packages/symfony/event-dispatcher EventDispatcher]** 38 75 }}} 39 76 {{{#!td 40 /m 77 [[Image(https://www.versioneye.com/php/symfony:event-dispatcher/reference_badge.svg, link=https://www.versioneye.com/php/symfony:event-dispatcher/references, title=symfony/event-dispatcher,)]][[Image(https://img.shields.io/packagist/dm/symfony/event-dispatcher.svg, link=https://packagist.org/packages/symfony/event-dispatcher, title=symfony/event-dispatcher)]] 41 78 }}} 42 79 {{{#!td … … 45 82 |---------------- 46 83 {{{#!th 47 **[https://packagist.org/packages/symfony/console Console]**48 }}}49 {{{#!td50 /m51 }}}52 {{{#!td53 ...54 }}}55 |----------------56 {{{#!th57 **[https://packagist.org/packages/symfony/yaml Yaml]**58 }}}59 {{{#!td60 /m61 }}}62 {{{#!td63 ...64 }}}65 |----------------66 {{{#!th67 **[https://packagist.org/packages/symfony/finder Finder]**68 }}}69 {{{#!td70 /m71 }}}72 {{{#!td73 ...74 }}}75 |----------------76 {{{#!th77 84 **[https://packagist.org/packages/symfony/ ]** 78 85 }}} 79 86 {{{#!td 80 /m 87 [[Image(https://www.versioneye.com/php/symfony:yaml/reference_badge.svg, link=https://www.versioneye.com/php/symfony:yaml/references, title=symfony/yaml,)]][[Image(https://img.shields.io/packagist/dm/symfony/yaml.svg, link=https://packagist.org/packages/symfony/yaml, title=symfony/yaml)]] 81 88 }}} 82 89 {{{#!td … … 91 98 * [http://symfony.com/doc/current/session/locale_sticky_session.html Making the Locale "Sticky" during a User's Session] See Translation component. 92 99 ===== PSR-7 ===== 93 * [http://symfony.com/blog/psr-7-support-in-symfony-is-here PSR-7 Support in Symfony is Here]94 * [http://symfony.com/doc/current/request/psr7.html The PSR-7 Bridge]100 * //[http://symfony.com/blog/psr-7-support-in-symfony-is-here PSR-7 Support in Symfony is Here]// 101 * //[http://symfony.com/doc/current/request/psr7.html The PSR-7 Bridge]// 95 102 * [https://packagist.org/packages/symfony/psr-http-message-bridge symfony/psr-http-message-bridge] 96 * [http://php-fig.org/psr/psr-7/ PSR-7: HTTP message interfaces] 103 * //[http://php-fig.org/psr/psr-7/ PSR-7: HTTP message interfaces]// 104 * //[https://inviqa.com/blog/introduction-psr-7-symfony An introduction to PSR-7 in Symfony]// Marek Pietrzak 2016 105 * //[http://blog.netapsys.fr/psr-7-et-symfony/ PSR-7 et Symfony]// [http://blog.netapsys.fr/author/nacera-boucetta/ Nacera Boucetta] 2016 97 106 ==== Routing ==== 98 107 ===== RouteCollection vs RouteCollectionBuilder ===== … … 182 191 * [https://packagist.org/packages/knpuniversity/oauth2-client-bundle knpuniversity/oauth2-client-bundle] 183 192 * [https://packagist.org/packages/knpuniversity/guard-bundle Upgrade from KNP Guard bundle to Symfony Guard component] 193 ==== Stopwatch (also on PHP page) ==== 194 * [https://packagist.org/packages/symfony/stopwatch symfony/stopwatch] 195 * [https://packagist.org/packages/phpunit/php-timer phpunit/php-timer] 184 196 ==== Translation ==== 185 197 * [http://symfony.com/doc/current/components/translation.html The Translation Component] … … 227 239 * https://github.com/a2lix/Demo 228 240 * TwigBundle - Adds support for the Twig templating engine 241 * [https://sensiolabs.com/en/twig/certification.html Twig Certification] 229 242 * symfony/security-bundle SecurityBundle - Adds security by integrating Symfony's security component 230 243 * symfony/security may need to be also required … … 233 246 * [http://symfony.com/doc/current/logging.html Logging with Monolog] 234 247 * WebProfilerBundle (in dev/test env) - Adds profiling functionality and the web debug toolbar 248 * [https://packagist.org/packages/elao/web-profiler-extra-bundle elao/web-profiler-extra-bundle] 235 249 * SensioDistributionBundle (in dev/test env) - Adds functionality for configuring and working with Symfony distributions 236 250 * [https://packagist.org/packages/sensio/generator-bundle sensio/generator-bundle] [https://symfony.com/doc/current/bundles/SensioGeneratorBundle/ SensioGeneratorBundle] [http://documentation-symfony.fr/bundles/SensioGeneratorBundle/ fr] (in dev/test env) - Adds code generation capabilities