├── README.md └── check /README.md: -------------------------------------------------------------------------------- 1 | # Symfony resources 2 | 3 | Curated list of Symfony resources, tutorials, articles, bundles and other useful links. 4 | 5 | ## Table of Contents 6 | 7 | * [Official resources](#official-resources) 8 | * [Useful resources](#useful-resources) 9 | * [Tutorials](#tutorials) 10 | * [Trainings](#trainings) 11 | * [Administration](#administration) 12 | * [Cheat sheets](#cheat-sheets) 13 | * [Frameworks](#frameworks) 14 | * [Blogs](#blogs) 15 | * [Other resources](#other-resources) 16 | * [Community](#community) 17 | * [Global](#global) 18 | * [Local](#local) 19 | 20 | ## Official resources 21 | 22 | *Symfony documentation and official Symfony links.* 23 | 24 | * [Symfony.com](http://symfony.com) - official Symfony page 25 | * [Symfony documentation](http://symfony.com/doc) - official Symfony documentation 26 | * [Symfony best practices](http://symfony.com/doc/current/best_practices/index.html) - Symfony best practices 27 | * [Symfony cookbook](http://symfony.com/doc/current/cookbook/index.html) - Symfony cookbook 28 | 29 | ## Useful resources 30 | 31 | *Useful, unofficial, but important links for intermediate or advanced Symfony learning.* 32 | 33 | * [Knp Bundles - Symfony2 Bundles](http://knpbundles.com/) - Symfony bundles 34 | * [Awesome Symfony2](https://github.com/sitepoint/awesome-symfony) - A list of awesome Symfony bundles, utilities and resources. 35 | * [Symfony News](http://symfony-news.com) - What a Symfony developer should know about the framework: News, Jobs, Tweets, Events, Videos... 36 | * [Sound of Symfony](http://www.soundofsymfony.com/) - Unofficial Symfony podcast 37 | * [Friends of Symfony](http://friendsofsymfony.github.io/) - Friends of Symfony - useful bundles and support for Symfony 38 | 39 | ## Tutorials 40 | 41 | *Symfony tutorials.* 42 | 43 | * [Jobeet](http://www.ens.ro/2012/03/21/jobeet-tutorial-with-symfony2/) - Jobeet tutorial with Symfony2 44 | * [Screenfony](http://www.screenfony.com/) - Symfony tutorials for serious developers 45 | * [Sitepoint](http://www.sitepoint.com/?s=symfony) - Sitepoint's articles about Symfony 46 | * [Symblog](http://tutorial.symblog.co.uk/) - Creating a blog in Symfony 47 | * [Working with Symfony 2](http://code.tutsplus.com/series/working-with-symfony-2--cms-636) - Tutsplus series of Symfony tutorials 48 | * [Symfony Controller Best Practice by not extending a Base Controller but injecting dependencies](http://blog.dashboardhub.io/2015/09/26/symfony-controller-not-extending-fosrest-bundle/) 49 | * [Sending configurable e-mails in Symfony](https://github.com/sebastianbergmann/phpunit/wiki/Release-Announcement-for-PHPUnit-5.0.0) 50 | * [Custom Events in Symfony2 Bundle](http://harikt.com/blog/2015/10/11/custom-events-in-symfony2-bundle/) 51 | * [Symfony2 Admin panel in 30 seconds?](http://level7systems.co.uk/en/symfony2-admin-panel-in-30-seconds/) - Usage of EasyAdminBundle. 52 | * [Basic User Management in Symfony2 with FOSUserBundle](http://www.sitepoint.com/basic-user-management-in-symfony2-with-fosuserbundle/) 53 | * [Symfony Guard](http://www.sitepoint.com/easier-authentication-with-guard-in-symfony-3/) - Easier Authentication with Guard in Symfony 3. 54 | 55 | ## Traininings 56 | 57 | *Get trained by Symfony professionals.* 58 | 59 | * [Certificationy](https://github.com/certificationy) - Certificationy provides multiple tools to train on certifications like Symfony or Zend PHP5.5 60 | * [Knp University](http://knpuniversity.com/) - PHP tutorial screencast with many Symfony topics and tutorials 61 | * [Symfony Certification Guide](https://github.com/jmolivas/symfony-certification-guide) - unofficial Symfony certification guide 62 | * [Symfony Live talks](https://github.com/SymfonyLive) - talks from SymfonyLive conferences 63 | * [SymfonyCon talks](https://github.com/SymfonyCon) - talks from SymfonyCon conferences 64 | 65 | ## Administration 66 | 67 | CRUD, models generation and other administration resources 68 | 69 | * [AdmingeneratorGeneratorBundle](https://github.com/symfony2admingenerator/AdmingeneratorGeneratorBundle) - Admingenerator for Symfony2, parse generator.yml files to build classes 70 | * [Sonata Admin Bundle](http://github.com/sonata-project/SonataAdminBundle) - Simple admin generator for Symfony applications 71 | * [EasyAdminBundle](https://github.com/javiereguiluz/EasyAdminBundle) - AdminBundle, The missing Symfony2 Admin Generator 72 | 73 | ## Cheat sheets 74 | 75 | * [Cheat sheet](http://www.symfony2cheatsheet.com/) - Symfony cheat sheet 76 | * [Symfony.si's Cheat Sheet](https://github.com/symfony-si/symfony-cheatsheet) - Symfony cheat sheet for Slovenian user group 77 | * [Cheat sheet](https://github.com/andreia/symfony-cheat-sheets) - Symfony cheat sheets 78 | * [Cheat sheet](http://dattaya.github.io/symfony2-cheatsheets) - Symfony cheat sheet 79 | 80 | ## Frameworks 81 | 82 | *Frameworks which use Symfony components.* 83 | 84 | * [API Platform](https://api-platform.com/) - API-first web framework on top of Symfony with JSON-LD, Schema.org and Hydra support 85 | * [Laravel](http://laravel.com/) - popular full stack PHP framework built with some of Symfony components 86 | * [Silex](http://silex.sensiolabs.org/) - PHP micro-framework based on Symfony components 87 | * [Silly](https://github.com/mnapoli/silly) - Silly CLI micro-framework based on Symfony Console component 88 | 89 | ## Blogs 90 | 91 | *Awesome blogs about Symfony.* 92 | 93 | * [Craft it Online](http://www.craftitonline.com/) 94 | * [Dunglas.fr](https://dunglas.fr/) 95 | * [Knp University](https://knpuniversity.com/blog) 96 | * [Loïc's blog](http://gnugat.github.io/tags/symfony) 97 | * [Loige.co](http://loige.co/tag/symfony/) 98 | * [stfalcon.com](http://stfalcon.com/en/blog/tag/symfony2) 99 | * [Symfony Finland](https://www.symfony.fi/) 100 | * [Symfony Bloggers](https://github.com/khepin/symfonybloggers) - List of Symfony related blog's RSS feeds. 101 | 102 | ## Books 103 | 104 | *Awesome books about Symfony.* 105 | 106 | * [Symfony Certification](https://leanpub.com/symfony-selfstudy) - Preparation for Symfony certification exam. 107 | 108 | ## Other resources 109 | 110 | * [Melody](http://melody.sensiolabs.org/) - one file Composer scripts 111 | * [Twigfiddle](http://twigfiddle.com) - Small development environment to develop, run, store and access Twig code online. 112 | 113 | ## Community 114 | 115 | *Ask and answer questions, find and share Symfony resources and get in touch with the community.* 116 | 117 | ### Global 118 | 119 | *Global communities around the world.* 120 | 121 | * [Symfony support on Stack Overflow](http://stackoverflow.com/questions/tagged/symfony2) 122 | * [Symfony on Redit](http://www.reddit.com/r/symfony) 123 | * Facebook: 124 | * [Facebook](https://www.facebook.com/groups/7672226565/) - Large and active Symfony group. 125 | * [Google+](https://plus.google.com/communities/109013871316146116610) - Large and active group about Symfony on Google+. 126 | * [Freenode](http://irc.lc/freenode/symfony) - Active IRC channel for Symfony support. 127 | * [Linked.in](https://www.linkedin.com/grp/home?gid=29205) - Large and active group on Linked.in. 128 | * [Quora](https://www.quora.com/Symfony) - Symfony topics on Quora. 129 | * [Meetup](http://symfony.meetup.com/) - Find and meet Symfony users from across the world on Meetup. 130 | 131 | ### Local 132 | 133 | *Local user groups from all over the world.* 134 | 135 | * [Symfony Armenia](http://symfony.am/) 136 | * [Symfony Austria](http://symfony-austria.org/) 137 | * [Symfony China](http://symfony.cn/) 138 | * [Symfony Croatia](http://symfony-croatia.com/) 139 | * [Symfony Czech](http://www.symfony.cz/) 140 | * [Symfony Indonesia](https://github.com/SymfonyId) 141 | * Symfony Italy 142 | * [Playing Symfony](http://www.playingsymfony.it/) - Symfony workshop 143 | * [Symfony Italy](http://symfony.it/) 144 | * [Symfony Day Italy](http://symfonyday.it) 145 | * [Symfony Japan](http://www.symfony.gr.jp/) 146 | * [Symfony Poland](http://symfonylab.pl/) 147 | * [Symfony Slovenia](http://symfony.si) 148 | * Symfony Spain 149 | * [Symfony Barcelona](http://symfony-barcelona.es/) 150 | * [Symfony Madrid](http://www.symfony-madrid.es/) 151 | * [Symfony Spain](http://symfony.es/) 152 | * [Symfony Sweden](http://symfony.se) 153 | * [Symfony Tunisia](http://symfony-tunisia.com/) 154 | -------------------------------------------------------------------------------- /check: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -euo pipefail 3 | IFS=$'\n\t' 4 | 5 | DIR=$(dirname $0) 6 | 7 | cat $DIR/README.md | grep -iIohE 'http(s?):\/\/[^ \"\(\)\<\>]*' | \ 8 | xargs -n1 -P 10 curl -o /dev/null --silent --head --write-out '%{url_effective} %{http_code}\n' | \ 9 | awk '$2 >= 400' 10 | 11 | exit 0 --------------------------------------------------------------------------------