An introduction to the
Symfony Standard Edition
Tom Van Looy
I am Tom Van Looy @tvlooy
I work at @intracto Ditital Agency
What is Symfony2
Components
✔
BrowserKit
✔
ClassLoader
✔
Config
✔
Console
✔
CssSelector
✔
Debug
✔
DependencyInjection
✔
DomCrawler
✔
EventD...
Distributions
✔
Symfony CMF
✔
Sylius
✔
Vespolina
✔
...
✔
Symfony Standard Edition
Std. Edition bundles
✔
FrameworkBundle - core Symfony framework
✔
SensioFrameworkExtraBundle - template, routing, annotati...
Other useful bundles
✔
JMSAopBundle - Aspect Oriented Programming
✔
JMSDiExtraBundle - Dependency Injection annotations
✔
...
Releases
Meetings website
✔
Symfony2 installation
✔
Create a bundle
✔
Look at templating
✔
Create a service
✔
Use the database
✔
Ge...
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)
Upcoming SlideShare
Loading in …5
×

An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)

3,035 views

Published on

Talk by Tom Van Looy (@tvlooy) at Drupalcamp Leuven 2013 about the use of Symfony Standard Edition demonstrated by a hands on demo. Also available on GitHub. https://github.com/tvlooy/dc-demo-meeting

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,035
On SlideShare
0
From Embeds
0
Number of Embeds
146
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

An introduction to the Symfony Standard Edition (Drupalcamp Leuven 2013)

  1. 1. An introduction to the Symfony Standard Edition Tom Van Looy
  2. 2. I am Tom Van Looy @tvlooy I work at @intracto Ditital Agency
  3. 3. What is Symfony2
  4. 4. Components ✔ BrowserKit ✔ ClassLoader ✔ Config ✔ Console ✔ CssSelector ✔ Debug ✔ DependencyInjection ✔ DomCrawler ✔ EventDispatcher ✔ Filesystem ✔ Finder ✔ Form ✔ HttpFoundation ✔ HttpKernel ✔ Locale ✔ Intl ✔ Icu ✔ OptionsResolver ✔ Process ✔ PropertyAccess ✔ Routing ✔ Security ✔ Serializer ✔ Stopwatch ✔ Templating ✔ Translation ✔ Validator ✔ Yaml http://symfony.com/components Composer / Packagist
  5. 5. Distributions ✔ Symfony CMF ✔ Sylius ✔ Vespolina ✔ ... ✔ Symfony Standard Edition
  6. 6. Std. Edition bundles ✔ FrameworkBundle - core Symfony framework ✔ SensioFrameworkExtraBundle - template, routing, annotation ✔ DoctrineBundle - Doctrine ORM ✔ TwigBundle - Twig templating ✔ SecurityBundle – security component integration ✔ SwiftmailerBundle - sending emails ✔ MonologBundle - logging library ✔ AsseticBundle - asset processing ✔ WebProfilerBundle - profiling and debug toolbar ✔ SensioDistributionBundle - working with distributions ✔ SensioGeneratorBundle - code generation ✔ AcmeDemoBundle - example code
  7. 7. Other useful bundles ✔ JMSAopBundle - Aspect Oriented Programming ✔ JMSDiExtraBundle - Dependency Injection annotations ✔ JMSSecurityExtraBundle - Security annotations ✔ FOSUserBundle - User management ✔ SonataAdminBundle - Administration interfaces ✔ SonataBlockBundle - Block system ✔ KnpMenuBundle - Menu management http://knpbundles.com Composer / Packagist
  8. 8. Releases
  9. 9. Meetings website ✔ Symfony2 installation ✔ Create a bundle ✔ Look at templating ✔ Create a service ✔ Use the database ✔ Generate CRUD ✔ Install extra bundles ✔ Security ✔ https://github.com/tvlooy/dc-demo-meeting

×