├── 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
--------------------------------------------------------------------------------