A short introduction to the PHP framework Symfony2.
The sourcecode, which was shown during the presentation, is stored on GitHub (https://github.com/andygrunwald/DigitalKanban)
So you can have your own look.
This talk was presented at PHP Usergroup Düsseldorf, in January 2012
2. About me
✤ Andy Grunwald
✤ wmdb Systems GmbH
✤ Nerd, Developer,
Chaot, OpenSource-Fan
✤ Sports, Traveling, Fun-Stuff
✤ @andygrunwald
✤ andygrunwald
3.
4.
5. Some facts
✤ PHP Framework
✤ Minimum PHP 5.3.2
✤ Modern concepts
✤ Symfony 2.0 is about 3 times faster than Version 1.4
✤ Open Source MIT license
✤ Bundle system
✤ Developed by Sensio Labs (head Fabien Potencier)
6. Some features
✤ Convention > Configuration
✤ Fuckin Flexible and extendable
✤ YAML, @annotations, XML
✤ XLIFF
✤ ESI
✤ Awesome documentation
✤ Cool CLI interface
12. Easy to use
✤ Install / Requirements
✤ Developing
✤ Learning
✤ Strict conventions
✤ Kickstart your stuff
✤ Awesome automation via CLI
✤ Updates
13. MVC HTTP framework
✤ MVC ... WTF?
✤ Separation of Concerns ... FTW!
✤ Request/Response framework
✤ Principles are centered around the HTTP specification
✤ Further read: What is Symfony2?
14. Bundles
✤ Plugin-System
✤ EVERYTHING is a bundle :)
✤ Create your own ...
✤ ... and share it?