Zend Framework: Surviving The Deep End

Pádraic Brady, ein Urgestein der Zend-Framework-Community und Autor von Mockery und Humbug, schrieb in den Jahren 2008 bis 2010 das kostenlose e-Book „Zend Framework: Surviving The Deep End“. Ich war damals ein wenig in der ZF-Szene involviert und als Pádraic auf der Suche nach Freiwilligen war, sein e-Book noch während der Entstehungsarbeiten in andere Sprachen zu übersetzen, meldete ich mich freiwillig.

So kam es, dass Pascal Martin eine französische Übersetzung schrieb und ich die deutsche Übersetzung. Das war eine sehr spannende Zeit für mich, denn ich hatte noch nie im großen Stil übersetzt und auch die Koordination des mehrsprachigen Teams mit laufenden Updates der Texte war für mich damals Neuland. Noch dazu bekamen wir über eine Kommentar-Funktion direkt in der Online-Version laufen Anregungen von LeserInnen, die wir verarbeiten konnten.

Herausgekommen ist Text, der ausgedruckt 166 Seiten im A4-Format ergibt. Verlegt wurde das Buch nie, aber das war auch nicht der Plan. Wir wollten den ProgrammiererInnen das damals noch recht junge und innovative Zend Framework 1 näher bringen und beim Einstieg in die Materie helfen.

Inzwischen sind viele Jahre, die zweite und dritte Version von ZF sowie viele andere PHP-Frameworks ins Land gezogen. Das e-Book hat schon viel Jahre auf dem Buckel, aber wie die Besucherzahlen zeigen, enthält es immer noch viel nützliches Wissen zu Zend Framework und Webentwicklung im Allgemeinen. Deswegen behalte ich die deutsche Übersetzung weiterhin online und hoffe, meinen LeserInnen damit das Leben etwas zu erleichtern.

Der Inhalt des Buches

  1. Inhaltsverzeichnis
  2. Einleitung
  3. Die Architektur von Zend-Framework-Anwendungen
  4. Das Model
  5. Zend Framework installieren
  6. Ein gar nicht so simples „Hallo Welt“-Tutorial
  7. Standardisierung der Bootstrap-Klasse mit Zend_Application
  8. Mit Anwendungsfehlern elegant umgehen
  9. Entwicklung einer Blogging-Anwendung
  10. Implementierung des Domain-Models: Einträge und Autoren
  11. Erstellung des Designs mit Zend_View, Zend_Layout, HTML 5 und der Yahoo! User Interface Library
  12. Eine lokale Domain mittels Apache Virtual Hosts erstellen
  13. Leistungsoptimierung von Zend-Framework-Anwendungen