Archiv für die 'Tutorial' Kategorie

Aktuell: Zend Framework Tutorial pausiert

Samstag, 31.03.2007

Derzeit bin ich sehr stark mit Arbeit eingedeckt und kann mich momentan leider nicht um die Aktualisierung des Zend Framework Tutorials kümmern. Unsere Firma Travello GmbH ist derzeit dabei, unsere Reiseportale komplett neu zu überarbeiten. Natürlich auf Basis des Zend Frameworks. Diese Arbeit geht zur Zeit vor und ein Ende ist momentan noch nicht abzusehen.

In letzter Zeit habe ich für das Tutorial viele Supportanfragen und E-Mails von PHP Entwicklern bekommen. Ich schaffe es aber einfach nicht, alle Anfragen zu bearbeiten. Deshalb gibt es Bestrebungen, dass komplette Tutorial an die Community zu übergeben, so dass die Zend Framework Community das Tutorial und das darin erstellte Blog gemeinsam weiter pflegen und voran bringen kann. Dies ist leider auch ein wenig eingeschlafen, was zum großen Teil auch an meinem Zeitmangel liegt. Die Anfänge des Zend Framework Tutorial Brutkastens sind schon zu begutachten, aber noch nicht weit fortgeschritten. Wer Lust hat, das Tutorial umzuziehen und auf den neuesten Stand zu bringen, der kann sich gerne bei mir melden.

Ich hoffe, dass ich in Zukunft wieder ein wenige mehr zum Bloggen kommen, wenn auch nicht für das Tutorial, dann aber doch eher allgemeiner Natur. Schauen wir mal.

Zend Framework Tutorial an die Community übergeben?

Donnerstag, 04.01.2007

Nach gründlicher Überlegung habe ich den Entschluss gefasst, mein Zend Framework Tutorial an die Community zu übergeben. Das soll bedeuten, dass ich das Tutorial nicht mehr alleine pflege, sondern die deutsche Zend Framework Community dabei hilft, ein verständliches und tiefgehendes Tutorial für alle Einsteiger zu schaffen.

Die Gründe für diese Entscheidung sind vielfältig. Allen voran habe ich mit der Zeit gemerkt, dass die Pflege des Tutorials beim Erscheinen neuer Releases einfach zu lange dauert, wenn ich mich darum alleine kümmere. Außerdem hat sich gezeigt, dass ein Blog für solch ein Tutorial doch nicht unbedingt die geeignetste Form darstellt. Zumal auch die Druckversion schon immer zu wünschen übrig lässt. Ich bin mittlerweile der Meinung, dass ein Wiki besser für das umfangreiche Tutorial geeignet ist. Zudem hoffe ich, mit der sich gerade entwickelnden Community beim deutschen Zend Framework Forum einige begeisterte Helfer für die Fortführung des Tutorials zu finden.

Im Grunde werden zwei Dinge benötigt. Zum einen ein Wiki für die Pflege der Tutorial Seiten und zum anderen ein SVN Server für die Verwaltung der Projektdateien, mit dem auch der Code für die einzelnen Kapitel des Tutorials verwaltet werden können, damit jeder sich bei Bedarf den vollständigen Code jedes Kapitels downloaden kann. Die Zend Framework Website bietet mit dem Laboratory und dem Wiki bereits die technischen Voraussetzungen, um das Tutorial von der Community pflegen und fortführen zu können. Es wäre aber auch denkbar, ein eigenes Wiki aufzusetzen. Ein eigener SVN Server wiederum würde meiner Meinung nach weniger Sinn machen.

Ich möchte nun alle Interessierten zur Diskussion einladen,

  • wie man das Ganze gemeinsam umsetzen könnte
  • ob man die vorhandenen technischen Voraussetzungen nutzt
  • ob man eigenen technische Voraussetzungen schafft (halte ich persönlich eher für ungünstig)
  • wer Interesse hat, sich an der Umsetzung zu beteiligen
  • wer ggf. an einer Übersetzung in andere Sprachen (vor allem Englisch) interessiert ist
  • was sonst noch so einfällt

Dazu bitte entweder in den Kommentaren hier im Blog melden oder die Diskussion im Zend Framework Forum nutzen. Ich freue mich auf zahlreiche Meinung.

Natürlich werde ich auch weiterhin am Tutorial mitarbeiten und werde sicher auch neue Teile beisteuern. Aber gerade die Pflege nach einem neuen Release artet sehr schnell in Fleißarbeit aus, wenn z.B. eine Änderung in allen Codepaketen eingepflegt werden muss. Parallel werde ich mich auch mit dem Server Team in Verbindung setzen, wie man das Tutorial und die Codebasis auf der Zend Framework Website integrieren könnte.

Zend Framework Tutorial verzögert sich

Mittwoch, 22.11.2006

Einige haben es sicher schon bemerkt: das Zend Framework Tutorial verzögert sich derzeit ein wenig. Die beiden Hauptgründe sind die knappe Zeit und die Änderungen an den MVC Komponenten, die derzeit noch nicht in der Library, sondern nur im Incubator verfügbar sind. Da ich wahrscheinlich alle Tutorial Teile überarbeiten muss, wenn das neue Release mit den MVC Änderungen erschienen ist, halte ich die neuen Teile noch so lange zurück und bitte noch um ein wenig Geduld.

Zend Framework Tutorial Sonderausgabe: Update auf Release 0.2.0

Donnerstag, 09.11.2006

Oops, habe ganz vergessen, diesen Beitrag freizuschalten.

In dieser Sonderausgabe des Zend Framework Tutorials werden wir das TravelloBlog auf das vor wenigen Tagen veröffentliche Release 0.2.0 anpassen. Der ursprünglich geplante zwölfte Teil für das Versenden und Empfangen von Trackbacks wird deshalb um eine Woche verschoben. Das Anpassen der bestehenden Tutorialteile ist durchaus zeitintensiv.

Mit dem Release 0.2.0 gab es einige Neuerungen, auch wenn noch nicht alles direkt in der Library des Zend Frameworks aufgenommen worden ist. Die meisten Änderungen sind erst im Incubator vorhanden, so dass ich in dieser Sonderausgabe nur auf die Änderungen an der eigentlichen Library eingehen werde.

Wichtig: Dieses Tutorial setzt die Zend Framework Preview Version 0.2.0 voraus und kann bei der Verwendung einer aktuelleren Version aus dem SVN unter Umständen nicht zu 100% funktionieren. Des weiteren setzt diese Sonderausgabe voraus, dass du das Tutorial bis einschließlich zum elften Teil durchgearbeitet hast.

(weiterlesen…)

Zend Framework Tutorial Teil 11: Nützliche Komponenten Zend_Log und Zend_Mail

Montag, 30.10.2006

Im zehnten Teil vom Zend Framework Tutorial haben wir die Zend_Cache Komponente für das Cachen von Templates und Datenbankabfragen kennen gelernt und in unser Projekt integriert. Wenn du die ersten zehn Teile noch nicht gelesen hast, hole dies bitte schnell nach.

In diesem elften Teil des Zend Framework Tutorials werde ich gleich zwei Komponenten vorstellen. Mit Hilfe von Zend_Mail kannst du auf einfache Weise E-Mails erstellen und versenden und die Komponente Zend_Log ist für das individuelle Erstellen von Logs zuständig.

Wenn du über neue Tutorial Teile informiert werden möchtest, abonniere am besten den Feed dieses Blogs. Dann verpasst du garantiert keinen Teil des Tutorials.

Wichtig: Dieses Tutorial setzt die Zend Framework Preview Version 0.2.0 voraus und kann bei der Verwendung einer aktuelleren Version aus dem SVN unter Umständen nicht zu 100% funktionieren.

(weiterlesen…)

Zend Framework Tutorial Teil 10: Sinnvoll cachen mit Zend_Cache

Dienstag, 24.10.2006

Im neunten Teil vom Zend Framework Tutorial haben wir die Zend_Filter Komponente für das Filtern von Benutzereingaben kennen und anwenden gelernt. Zudem hast du in einer umfangreicheren Übung (so hoffe ich zumindest) die Kommentarfunktion für unser TravelloBlog realisiert. Wenn du die ersten neun Teile noch nicht gelesen hast, hole dies bitte schnell nach.

In diesem zehnten Teil des Zend Framework Tutorials werde ich Dir die Komponente Zend_Cache vorstellen, mit der du beliebige Daten cachen kannst. Dabei werden wir uns um das Cachen von Templates sowie Datenbankabfragen kümmern und so die Performance unseres TravelloBlogs stark verbessern.

Wenn du über neue Tutorial Teile informiert werden möchtest, abonniere am besten den Feed dieses Blogs. Dann verpasst du garantiert keinen Teil des Tutorials.

Wichtig: Dieses Tutorial setzt die Zend Framework Preview Version 0.2.0 voraus und kann bei der Verwendung einer aktuelleren Version aus dem SVN unter Umständen nicht zu 100% funktionieren.

(weiterlesen…)

Zend Framework Tutorial Teil 9: Benutzereingaben filtern mit Zend_Filter_Input

Montag, 16.10.2006

Im achten Teil vom Zend Framework Tutorial haben wir die Zend_Config Komponente für das Laden unsere Konfigurationsdaten verwendet, unsere Bootstrap Datei stark entschlackt und noch ganz nebenbei zwei Bugs aus dem siebten Teil bereinigt. Wenn du die ersten acht Teile noch nicht gelesen hast, hole dies bitte schnell nach.

In diesem neunten Teil des Tutorials widmen wir uns nun dem Filtern der Benutzereingaben mit der Zend Framework Komponente Zend_Filter_Input. Bisher haben wir direkt auf die Daten der globalen $_POST Variable zugegriffen, was zwar funktioniert, aber gewisse Sicherheitsprobleme bringen kann. Wir werden die Komponenten auch mit eigenen Methoden erweitern und uns in einer umfangreichen Übung um die Kommentarfunktion für unser TravelloBlog kümmern.

Wenn du über neue Tutorial Teile informiert werden möchtest, abonniere am besten den Feed dieses Blogs. Dann verpasst du garantiert keinen Teil des Tutorials.

Wichtig: Dieses Tutorial setzt die Zend Framework Preview Version 0.2.0 voraus und kann bei der Verwendung einer aktuelleren Version aus dem SVN unter Umständen nicht zu 100% funktionieren.

(weiterlesen…)

Zend Framework Tutorial Teil 8: Konfiguration mit Zend_Config

Montag, 09.10.2006

Im siebten Teil vom Zend Framework Tutorial haben wir uns ein wenig intensiver mit Zend_Controller, Zend_Db und Zend_View auseinander gesetzt und unsere Anwendung navigierbarer und mit Hilfe von CSS auch ein wenige hübscher gemacht. Wenn du die ersten sieben Teile noch nicht gelesen hast, hole dies bitte schnell nach.

In diesem achten Teil des Tutorials widmen wir uns nun einer neuen Komponente. An mehreren Stellen in unserer Applikation haben wir bereits verschiedene Konfigurationsdaten eingeführt. Es macht jedoch sehr viel Sinn, alle Konfigurationsdaten an einer zentralen Stelle abzulegen und von überall aus zugreifbar zu machen. Dabei hilft uns die Komponente Zend_Config. Außerdem werden wir unsere Applikation auch heute noch ein wenig mehr aufräumen und zwei Bugs fixen.

Wenn du über neue Tutorial Teile informiert werden möchtest, abonniere am besten den Feed dieses Blogs. Dann verpasst du garantiert keinen Teil des Tutorials.

Wichtig: Dieses Tutorial setzt die Zend Framework Preview Version 0.2.0 voraus und kann bei der Verwendung einer aktuelleren Version aus dem SVN unter Umständen nicht zu 100% funktionieren.

(weiterlesen…)

Zend Framework Tutorial Teil 7: MVC Design Pattern für weitere Controller

Montag, 02.10.2006

Im sechsten Teil vom Zend Framework Tutorial hhaben wir mit Hilfe der Zend_View Hilfsmethoden die Formularverarbeitung für unser TravelloBlog erstellt. Wir haben ein Formulartemplate erstellt, die Validierung eingerichtet und die Daten in der Datenbank gespeichert. Zudem haben wir Funktionen für das Ändern und Löschen bestehender Artikel eingerichtet. Wenn du die ersten sechs Teile noch nicht gelesen hast, hole dies bitte schnell nach.

In diesem siebten Teil des Tutorials werden wir nun das MVC Design Pattern für einige weitere Controller umsetzen. Neben den Artikeln hast du in den Übungen auch schon einige Funktionalitäten für die Anzeige und Pflege von Kategorien und Tags programmiert. Heute kümmern wir uns darum, die Navigation unseres TravelloBlogs ein wenig umzustrukturieren und die vorhandenen Funktionen mehr miteinander zu verknüpfen. Außerdem werden wir ein wenig intensiver in den Zend_Controller_RewriteRouter einsteigen, bestehende Zend Framework Klassen erweitern und unsere erste Zend_View Hilfsklasse schreiben.

Wenn du über neue Tutorial Teile informiert werden möchtest, abonniere am besten den Feed dieses Blogs. Dann verpasst du garantiert keinen Teil des Tutorials.

Wichtig: Dieses Tutorial setzt die Zend Framework Preview Version 0.2.0 voraus und kann bei der Verwendung einer aktuelleren Version aus dem SVN unter Umständen nicht zu 100% funktionieren.

(weiterlesen…)

Zend Framework Tutorial Teil 6: MVC Design Pattern und Formularverarbeitung

Montag, 25.09.2006

Im fünften Teil vom Zend Framework Tutorial haben wir die Zend_View Komponente kennen gelernt und schon für die Anzeige der Artikelliste und eines einzelnen Artikels verwendet. Wir haben ein Haupttemplate mit dem Seitenaufbau sowie mehrere Subtemplates erstellt. Zudem haben wir ein wenig CSS unser TravelloBlog ein wenig aufgehübscht. Wenn du die ersten fünf Teile noch nicht gelesen hast, hole dies bitte schnell nach.

In diesem sechsten Teil des Tutorials werden wir uns um die Formularverarbeitung kümmern. Hierbei übernehmen die Aktionsmethoden des Controllers die Interaktion zwischen Model, View und Controller. Ich zeige einen Weg auf, wie du mit Hilfe des Zend Frameworks die einzelnen Schritte und Aspekte einer Formularverarbeitung (Erstellung des Formulars, Validierung der Daten, Behandlung der Fehlermeldung und Speichern der Daten) lösen kannst.

Wenn du über neue Tutorial Teile informiert werden möchtest, abonniere am besten den Feed dieses Blogs. Dann verpasst du garantiert keinen Teil des Tutorials.

Wichtig: Dieses Tutorial setzt die Zend Framework Preview Version 0.2.0 voraus und kann bei der Verwendung einer aktuelleren Version aus dem SVN unter Umständen nicht zu 100% funktionieren.

(weiterlesen…)