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