eZ components Online Schulungen

Am letzten Mittwoch (20.9.) und am gestrigen Freitag (22.9.) habe ich an den beiden Online Schulungen zu den eZ Components teilgenommen. Veranstalter waren ez Systems und das PHP Portal dynamic-webpages.de, die Technik wurde von php|architect bereit gestellt. Bis auf ein paar Probleme bei der Aussteuerung des Tons zu Beginn lief die Technik reibungslos. Ein wenig schade war, dass bei beiden Kursen nur etwa die Hälfte der Angemeldeten auch wirklich am Kurs teilgenommen haben. Der Trainer war übrigens Tobias Schlitt, der aktiv an der Entwicklung der eZ components beteiligt ist.

Im ersten Teil am Mittwoch hat Tobias zu Beginn einen kurzen Überblick über den aktuellen Stand der eZ components gegeben sowie die Möglichkeiten zur Installation und die grundlegende Architektur erläutert. Danach ging es schon los mit einem Praxisbeispiel, einem einfachen Photoalbum. Anhand dieses Beispiels hat Tobias die Verwendung der Komponenten Database, PersistentObject, Log, ImageConversion, Archive, Config und UserInput vorgestellt und den Code der Beispielanwendung erläutert. Mir ist aufgefallen, dass die eZ components bisher über keine MVC Komponente verfügen. Wenn ich mich nicht irre, soll solch eine Komponente aber bald kommen. Besonders die Komponente ImageConversion fand ich persönlich sehr interessant und ich könnte mir vorstellen, sie auch in einem auf dem Zend Framework basierenden Projekt zu verwenden.

Im zweiten Teil am gestrigen Mittwoch hat Tobias dann anhand einer weiteren Beispielanwendung, einem Webmailer, intensiv die Komponenten Mail und Template erläutert. Im Gegensatz zum Zend Framework verfügen die eZ components bereits über eine Template Engine mit eigener Templatesprache. Hierbei werden die Templates (wie bei Smarty) kompiliert und müssen bei wiederholtem Aufruf nicht neu geparst werden. Das Gute an der Templatesprache ist, dass sie sich leicht mit eigenen Funktionen erweitern lässt. Leider konnte ich den Kurs nicht bis zum Ende verfolgen, so dass ich nicht genau weiß, was ich noch spannendes verpasst habe.

Die beiden Kurse waren auf jeden Fall sehr interessant und Tobias war sehr gut vorbereitet. Anhand der beiden Beispielanwendungen konnte man einen guten Einblick bekommen, wie man mit Hilfe der eZ components eine eigene Applikation aufbauen kann. Wer sich für die eZ components interessiert und den Kurs verpasst hat, sollte Ausschau halten, ob sie noch mal wiederholt werden. Ich kann nur jedem empfehlen, sich einmal die Zeit dafür zu nehmen.

2 Antworten für “eZ components Online Schulungen”

  1. Jenny sagt:

    hi ralf.
    ich stehe gerade vor der entscheidung, ob ich für ein projekt welches bei uns neu aufgesetzt werden soll (version 2) als framework eZcomponents oder Zend nehme. da du ja (als profi ;-) ) von beiden ganz angetan zu sein scheinst, fällt mir die entscheidung sehr schwer.
    wenn ich bis jetzt richtig recherchiert habe, können beide frameworks in den neusten versionen (zend 1.0.3 und eZ 2007.1.1) ungefähr das gleiche, richtig?
    nur eine richtige template-engine fehlt bei zend, wobei das gar nicht so wichtig wäre (der designer kann etwas PHP)…

    wichtige anforderungen wären:
    - mehrsprachigkeit der oberfläche (25 sprachen)
    - templates
    - MVC
    - sehr ausgereiftes rechte-management (wir haben bis jetzt ca. 48 verschiedene berechtigungen)
    - sehr gute dokumentation, ggf. große community

    gerade der letzte punkt ist sehr wichtig, da ich beide frameworks noch gar nicht kenne und sicherlich viel auf hilfe angewiesen bin. von der groben einsicht in die manuals fande ich die von eZ besser, da es mir so vor kam, das Zend in seinen docs die versionen gemischt hat. (dementsprechend also nicht ganz aktuell ist was 1.0.3 angeht)

    kannst du mir vielleicht eine kurze abschätzung geben, wie ich meine entscheidung nun fällen kann? zB was ist leichter zu erlernen, gibt es wichtige aspekte die ich oben noch nicht bedacht habe, usw?

    das wäre super lieb von dir!
    danke schon mal im voraus,
    liebe grüße jenny

  2. Programming Tutorials sagt:

    Programming Tutorials…

    I couldn’t understand some parts of this article, but it sounds interesting…

Hinterlasse eine Antwort