2. Wer bin ich?
•  Leiter IT bei ROTEX Heating Systems
Timo
•  Autor für Fachzeitschriften
•  Buchautor zum Thema Symfony (1.1)
•  Trainer für Symfony, Advanced PHP,
Backbone.JS
•  @thaberkern
•  timo.haberkern@shift-up.de
3.
4. Zum Workshop
•  Wir sind per Du
•  Fragen! Jederzeit!
•  Slides:
http://de.slideshare.net/thaberkern/php-summit-sf2
•  Unterlagen:
http://tiny.cc/summit_sf2
•  Fertiges Projekt (ab Mittwoch Abend):
https://github.com/thaberkern/phpsummit-2013-sf2
5. Zum Workshop
Anwendung
•  Anwendung zur Verwaltung von Veranstaltungen
•  Verschiedenste Businessregeln und Background-Tasks
Umsetzung
•  Optisch nicht ausgefeilt!
•  Heute nur teilweise besprochen
•  Komplettiert für euch als Referenz
9. Anforderungen an ein Web-Framework
• 
• 
• 
• 
• 
• 
• 
• 
Saubere Strukturierung der Anwendung
Übernimmt lästige Routine-Aufgaben
Flexibel und einfach zu Erweitern
Möglichst performant
Sicher
Gut dokumentiert
Große und aktive Community
Dauerhaft!
13. Eine lange Geschichte kurz erzählt
Symfony 1
•  Geburt:
•  Open-Source-Geburt:
•  1.0, 1.1, 1.2, 1.3, 1.4
ca. 2003
2005
•  Fokus: Rapid Application Development
14. Eine lange Geschichte kurz erzählt
Symfony 2
•  Erster Commit:
•  Release:
•  Commiter:
•  Bundles (Plugins):
12.2009
07.2011
800
> 2.000
•  Komplette Neuentwicklung
•  Fokus: Flexibilität, Skalierbarkeit, Performance