Archiv für die 'Allgemein' Kategorie

Zend Framework 2.0 nimmt Fahrt auf

Samstag, 05.06.2010

Erst vor einer Woche habe ich gefragt, wohin die Reise vom Zend Framework 2.0 geht. Die Zend Framework Community war damals unsicher, wie es weiter geht, weil über einen längeren Zeitraum keine neuen Informationen aus dem Kernteam nach außen drangen. Einige waren sogar so erbost, dass sie meinten, der Firma Zend sei die Zend Framework Community egal.

So ganz kann ich die Aufregung nicht verstehen. Bereits im November 2009 hat Matthew die Roadmap für das 2.0 Release veröffentlicht. Dieses Dokument wurde zuerst sehr vehement diskutiert, dann ist diese Diskussion aber eingeschlafen. Anfang des Jahres begann die Entwicklung des 2.0 Releases und auch dort fiel die Resonanz nach einem kurzen Hoch eher bescheiden aus. Den Vorwurf, die Community würde ausgegrenzt, kann ich also nicht nachvollziehen. Zudem macht es in einem so frühen Stadium viel Sinn, dass sich ein kleines Team um die grundlegenden Aufgaben (Namespaces, neues Pluginsystem, Unit Test Infrastruktur) kümmert, bevor die 2.0 Entwicklung für alle Contributors geöffnet wird.

Und dies ist nun der Fall. Denn seit 2 Tagen steht das Git Repository bereit, auf dass wie folgt zugegriffen werden kann:

git clone git://git.zendframework.com/zf.git

Es wird also Zeit, sich intensiver mit Git auseinander zu setzen, wenn man die kommende Entwicklung aktiv begleiten möchte. Weitere Instruktionen finden sich in einer Mail von Matthew. Seit gestern steht dann auch ein Github Mirror für das Zend Framework 2.0 bereit. Später soll noch ein SVN Mirror dazu kommen, über den aber nur lesend zugegriffen werden kann. Wer also neugierig ist, kann schon einmal schauen. Doch wichtig: viel ist noch nicht passiert. Bisher sind erst der Großteil (nicht alle) Komponenten in Namespaces konvertiert worden und einige Komponenten wie Zend_Session wurden überarbeitet. Dass dieses Release nicht für den Projekteinsatz empfohlen wird, steht außer Frage.

Zudem hat Matthew die Einrichtung eines Zend Framework Community Review Team angekündigt. Dies ist sicher auch der Kritik geschuldet, dass die Community etwas mehr Mitspracherecht bzw. Entscheidungsbefugnis eingefordert hat. Wer mitmachen möchte, sollte sich in der Contributors Mailingliste melden. Zu den Aufgaben des Review Teams gehören:

  • Unterstützung der Contributors, um Patches und neue Features in vorhandene Komponenten einstellen zu können
  • Verlassene Komponenten (also ohne aktiven Entwickler) identifizieren
  • Neue Proposals betreuen

Bleibt noch die Frage, wann denn mit einem Releasedatum für das 2.0 Zend Frameworks zu rechnen ist. Matthew antwortet darauf in seinem Blog, dass für das 4. Quartal 2010 mit einem Release zu rechnen sei. Ob dies nun ein Alpha, Beta oder Final Release wird, steht noch aus. Ich hoffe nur, dass nicht am Ende Hektik ausbricht, um diesen Termin zu halten, und deshalb vielleicht wichtige Entwicklungen auf “später” verschoben werden. Aber lassen wir uns überraschen, vielleicht geht die Entwicklung in den kommenden Monaten doch schneller voran, als ich nun denke.

Noch zwei Fragen zu Git:

  • Kennt jemand eine schnelle und verständliche Einführung in Git?
  • Gibt es für Eclipse ein solides Plugin?

Schönes Wochenende!

Tweet this via redir.ec

Zend_Tool steckt immer noch in den Kinderschuhen

Dienstag, 01.06.2010

Zend_Tool ist bereits seit dem Release 1.8 im Zend Framework dabei. Meine praktischen Erfahrungen damit sind bisher jedoch eher durchwachsen. Das liegt vor allem an den vielen kleinen und größeren Bugs sowie an der immer noch eher eingeschränkten Funktionalität. In Rahmen zweier Zend Framework Schulungen, die ich kürzlich gehalten habe, habe ich mich auch wieder intensiver mit Zend_Tool auseinander gesetzt.

Mein Fazit zu der Komponente bis zum Stand 1.10.5: man kann sie ganz gut verwenden, um den Grundaufbau einer neuen Zend Framework Anwendung zu erstellen. Dafür sollte man sich im Vorfeld darüber Gedanken machen, welche Module, Controller, Actions, Formulare, Modelklassen, Db-Tables, usw. man braucht. Diese kann man dann prima als Gerüst mit Zend_Tool aufbauen, um alle Dateien und Verzeichnisse dort zu haben, wo sie standardmäßig hingehören. Danach sollte man Zend_Tool für die Pflege des Projektes aber erst einmal vergessen.

Hier eine unvollständige Liste der Bugs und fehlenden Funktionen, die mich an Zend_Tool stören. Für die meisten gibt es im Issue Tracker sogar bereits passende Bugs, doch ich habe nun nicht alle passend heraus gesucht. Man möge mir verzeihen.

  • Beim Anlegen eines Moduls wird das Module Directory im Front-Controller nicht in der application.ini konfiguriert.
  • Beim Anlegen eines Moduls wird keine Bootstrap für dieses Modul erstellt, so dass das Autoloading für dieses Modul nicht funktioniert.
  • Beim Anlegen eines Moduls muss dieses komplett in Kleinbuchstaben angegeben werden. Legt man nun für dieses Modul ein Model oder ein Formular etc. an, beginnt der Klassenname mit einem Kleinbuchstaben, also statt Shop_Model_Cart heißt die Klasse shop_Model_Cart.
  • Sämtliche Klassen werden ohne PHPDoc Blöcke angelegt. Diese muss man dann selber für alle Klassen und Methoden von Hand anlegen.
  • Man kann keine Controller, Aktionen, View-Skripte usw. mit Zend_Tool löschen und muss diese Änderungen von Hand übernehmen, sowohl für die eigentlichen Dateien als auch in der .zfproject.xml
  • Hat man in einem Action Controller bereits etwas Code drin, kann es passieren, dass dieser zerschossen wird, wenn man weitere Aktionen hinzufügt. Neben Leerzeilen und Tabs, die ärgerlich sind, wird auch mal ein schließendes } vergessen oder dazu gepackt.
  • Man kann zwar Modelklassen (und DbTables) erstellen, aber keine Datamapper und Services, obwohl die Verzeichnisse eigentlich konfiguriert werden. So muss man beim ersten Projekt erst einmal schauen, wo denn Datamapper und Service Klassen (nicht Webservices) hin kommen und wie die Klassen genau heißen. Gerade für Einsteiger etwas doof.
  • Mal wird bei der Angabe des Controllers der erste Buchstabe automatisch vergrößert, mal aber auch nicht. So kann man einen Controller shop anlegen, diesen muss man dann aber bei erneuter Verwendung (z.B. Anlegen einer Aktion) mit Shop angeben. Das ist irgendwie inkonsistent.

Ok, genug des Nörgelns. Da sich diese Probleme leider nicht von alleine lösen, bin ich am Wochenende in einem ersten Schritt einmal alle Issues für Zend_Tool durchgegangen und habe geschaut, welche voraussichtlich bereits erledigt sind und welche es doppelt gibt. Dadurch wird die aktuelle Liste von 80 Issues etwas kleiner (wenn Ralph Schindler meinen Anmerkungen folgt und ein paar Issues schließt). Vielleicht finde ich ab und an mal Zeit, den einen oder anderen Bug zu fixen, dann kann sich die Komponente langsam erholt. Vielleicht fühlt sich ja auch jemand der Leser dieses Beitrags dazu ermuntert, bei Zend_Tool einmal unterstützend in die Entwicklung einzugreifen?

Denn eines ist wohl klar: diese Komponente wird in den nächsten Monaten wohl weniger Entwicklerzeit angediehen bekommen, da der Fokus zum Teil jetzt schon auf dem Zend Framework 2.0 Release liegt.

Tweet this via redir.ec

Ein paar Neuigkeiten

Mittwoch, 14.04.2010

Ein paar Neuigkeiten aus meinem Zend Framework Leben (habe übrigens noch mehr Leben, es dreht sich nicht alles ums Zend Framework bei mir ;-):

  • Soeben habe ich auf dem neuen Zend Framework News Blog die 100. Nachricht veröffentlicht. Das Feedback zu dem neuen Blog ist noch überschaubar, ich hoffe dennoch, dass es dem einen oder anderen hilft.
  • Gestern ist auf dem PHP hates me Blog ein neuer Beitrag von mir erschienen. Thema: PHP Framework Vergleiche und warum diese Grütze sind.
  • Letzte Woche habe ich für das PHP Magazin meine neue Kolumne abgegeben. Wobei ich theoretisch sogar noch bis heute Zeit gehabt hätte, aber der frühe Vogel fängt halt den Wurm ;-)
  • Auch in der letzten Woche habe ich den Vertrag für die Neuauflage zum Zend Framework Buch unterschrieben. Das Buch wird erst nach der Veröffentlichung vom Zend Framework 2.0 erscheinen, um sicherzustellen, dass sich nichts Gravierendes mehr ändert. Es wird wohl auch intensiv überarbeitet werden, doch dazu bald mehr auf dem Blog zum Buch.

Tweet this via redir.ec

Die Entwicklung vom Zend Framework 2.0 hat begonnen

Donnerstag, 11.03.2010

Vor kurzem hat die Entwicklung vom Zend Framework 2.0 begonnen. Die Roadmap wurde ja bereits im November 2009 erstellt und dort wurde viel über die geplanten Änderungen diskutiert. Mittlerweile ist die reine Diskutier-Phase abgeschlossen und seit dem 25.2.2010 gibt es endlich im SVN einen eigenen Branch für das 2.0 Release. Für die erste Phase waren ursprünglich folgende Aufgaben geplant:

  • Entfernen aller require_once() Aufrufe
  • Überarbeitung der Test Suite (Testsammlungen AllTests entfernen und eine eigene PHPUnit Bootstrap einrichten)
  • Konvertierung aller Dateien zu den PHP Namensräumen
  • Alternatives Plugin System einrichten

Matthew Weier O’Phinney, der Projektleiter für das Zend Framework beim Unternehmen Zend, berichtet in der Contributers Mailingliste in regelmäßigen Abständen vom Stand der Dinge. Bisher wurde folgendes bereits umgesetzt:

  • Alle require_once() Aufrufe wurden entfernt. Um Abhängigkeiten darstellen zu können, wurden diese in den Docblocks mittels @uses notiert. Hierdurch wurden auch alle @see Notationen obligatorisch und ebenfalls entfernt, um den Code sauber zu halten. Zusätzlich erleichtern die @uses Angaben später die Konvertierung zu den PHP Namensräumen.
  • Auch die Test Suite wurde bereits ein wenig überarbeitet. Alle AllTests.php Dateien (darin wurden Testfälle gesammelt) wurden entfernt und die PHPUnit Bootstrap wurde eingerichtet. Da in den Testfallklassen bereits @group Deklarationen vorhanden waren, erleichtert dies zukünftig die Ausführung der Tests. Das Ausführen der Tests erledigt PHPUnit jetzt komplett selbständig. Zusätzlich kann einfach eine Gruppe von Testfällen über phpunit –group=Zend_View ausgeführt werden. Ein weiterer Vorteil dieser Gruppen liegt darin, dass alle View Helper aus den Verzeichnissen Zend/View/Helper/, Zend/Dojo/View/Helper/ und ZendX/Jquery/View/Helper/ zusammen ausgeführt werden können.
  • Beim Durcharbeiten des Tests ist Matthew aufgefallen, dass einige gar nicht in den AllTests.php Dateien eingetragen wurden sind. Die AllTests.php Dateien mussten manuell gepflegt werden und dabei wurde hier und dort auch mal ein Testfall vergessen. Diese vergessenen Testfälle funktionieren mitunter gar nicht mehr, weil sie teilweise seit Monaten nicht mehr ausgeführt wurden. Damit beim Ausführen aller Testfälle nun nicht laufend Fehlermeldungen auftauchen, die nichts mit den derzeitigen Umbauarbeiten zu tun haben, hat Matthew diese mit @group disable markiert und die Ausführung von Tests dieser Gruppe in der phpunit.xml deaktiviert.
  • Alle Testfälle konnten nach diesen Umbauarbeiten bereits erfolgreich ausgeführt werden. Somit ist der aktuelle Stand vom stabilen 1.10.2 Release nun gewahrt.
  • Die Komponente Zend_Loader_Autoloader hat einige Erweiterungen bekommen. Es gibt nun registerPrefix und registerNamespace Methoden, um sowohl die alte Präfixe als auch die neuen Namensräume zu unterstützen.

Zudem hat Matthew auch die nächsten Teilaufgaben angekündigt, an denen nun gearbeitet wird:

  • Konvertierung zu den Namensräumen
  • Refaktorierung der Exceptions

Wie ihr seht, wurde bisher also noch keine wirklich neuen Features implementiert. Derzeit geht es wirklich erst nur um die grundlegenden Aufräumarbeiten, um das Zend Framework 2.0 fit für PHP 5.3 zu machen und die Arbeit mit den Unit-Tests zu erleichtern. Wir dürfen gespannt sein, wie es weiter geht.

Tweet this via redir.ec

Auswertung Tippspiel, wann kommt ZF 2.0

Mittwoch, 30.12.2009

Ich habe damals vor vielen Monden einmal in meinem alten Blog ein kleines Tippspiel veranstaltet. Es ging um die Frage, wann das Zend Framework Release 2.0 erscheinen wird. Gefragt hatte ich am 10.7.2009 und man musste bis zum 30.09.2009 seinen Tipp abgeben. Als Anreiz habe ich drei Ausgaben von meinem überarbeiteten Zend Framework Buch, das aber natürlich noch gar nicht erschienen ist (wie auch?).

Da sich so langsam eine Art von Termin für das Release 2.0 am Horizont abzeichnet (gleich mehr), habe ich mal die Tipps in eine Reihenfolge gebracht:

  • 30.10.2009: Manuel
  • 11.11.2009: Daniel
  • 15.11.2009: EG
  • 06.12.2009: Tobias
  • 10.12.2009: Renner
  • 21.12.2009: LudwigR
  • 01.01.2010: Marek
  • 15.01.2010: Stefan II.
  • 20.01.2010: Jonathan
  • 02.02.2010: Michael
  • 09.02.2010: Stephan
  • 10.02.2010: Paul
  • 20.02.2010: Dominiki
  • 30.02.2010: Adrian
  • 06.03.2010: Michael II.
  • 09.03.2010: Ralf (ein anderer)
  • 10.03.2010: Michael III.
  • 14.03.2010: Danny
  • 23.03.2010: Obby
  • 31.03.2010: Ulf
  • 01.04.2010: Stefan I.
  • 05.04.2010: René, Vincent
  • 12.04.2010: ThomasK
  • 15.04.2010: MRKS
  • 17.04.2010: Bau
  • 04.05.2010: Ralf (das bin ich)
  • 07.05.2010: Dirk
  • 12.06.2010: Hakan
  • 22.06.2010: Ulrich
  • 30.06.2010: Timo
  • 03.07.2010: Axel
  • 07.07.2010: Hans
  • 01.05.2011: mtthff

Einige der Tipps sind jetzt schon aus dem Rennen und für die meisten anderen sehe ich auch eher schwarz. Warum? Hier schreibt Matthew, dass das ZF Release 2.0 voraussichtlich im letzten Quartal 2010 erscheinen wird. Deshalb werden die drei Gewinner wohl aus den letzten 4 bis 5 Tipps stammen. Aber wissen werden wir dies erst in einer langen Weile.

http://framework.zend.com/wiki/display/ZFDEV2/Zend+Framework+2.0+Roadmap?focusedCommentId=19005610#comment-19005610

Tweet this via redir.ec

Gewinnspiel: endlich die Auflösung!

Samstag, 12.12.2009

Leider war bei mir in den letzten Wochen sehr viel los, so dass ich jetzt erst dazu komme, das Gewinnspiel aufzulösen. Zur Erinnerung, es gab zwei Mal das Buch “Zend Framework 1.8 – Web Application Development” zu gewinnen.Teilnehmen konnten alle, die kommentiert, getwittert oder gebloggt haben. War also gar nicht so schwer. Je mehr Aktionen man durchgeführt hatte, desto höher waren die Gewinnchancen, da man mehr Lose bekommen hat (bis zu 6).

Gewonnen haben Tobias Zeising und Benjamin Klaile. Übrigens hatte Tobias 6 Lose und Benjamin nur 1 Los gesammelt. Die Chancen standen also auch bei minimalem Einsatz sehr gut. Ich habe beide bereits per E-Mail benachrichtigt und um die kompletten Adressen für den Versand der Bücher gebeten. Vielleicht liegen die ja dann schon unterm Weihnachtstisch… ;-)

Vielen Dank an alle, die teilgenommen haben. Bitte nicht enttäuscht sein! Mal schauen, wann ich wieder ein neues Gewinnspiel veranstalten kann. Vielleicht klappt es dann ja auch bei Euch mal.

Tweet this via redir.ec

Gewinnspiel: Zend Framework Bücher zu gewinnen

Freitag, 20.11.2009

PacktLogoIch freue mich sehr, euch heute ein kleines Zend Framework Gewinnspiel präsentieren zu können. Zu gewinnen gibt es zwei Ausgaben des Buches “Zend Framework 1.8 – Web Application Development“. Nach dem Klicken auf den Link findet ihr meine Rezension zu dem Buch und ich kann das Buch durchaus empfehlen. Die beiden Ausgaben des Buches liegen bereits bei mir warm und trocken, so dass das Gewinnspiel genau jetzt los gehen kann. Gesponsert wird das Gewinnspiel vom Verlag Packt Publishing Ltd.

Hier der Ablauf und die Bedingungen für das Gewinnspiel.
Zend Framework 1.8 - Web Application Development

  1. Die Laufzeit des Gewinnspiels startet am 20.11.2009 um 7.00 Uhr und endet am 30.11.2009 um 23:59 Uhr.
  2. Die Bücher werden unter allen verlost, die während der Laufzeit eine der Aktionen ausführen. Je nach gewählter Aktion bekommt der Teilnehmer ein Anzahl an Losen.
  3. Je mehr Lose jemand hat, desto höher sind die Gewinnchancen für sie oder ihn. Man kann auch mehrere als eine oder alle Aktionen ausführen.
  4. Folgende Aktionen stehen zur Auswahl:
    • Dieses Zend Framework Blog (http://blog.zf-info.de/) im eigenen Blog vorstellen und verlinken. (3 Punkte)
    • Auf Twitter auf diesen Beitrag hinweisen und schreiben, warum man dieses Buch gewinnen möchte. (2 Punkte)
    • In den Kommentaren zu diesem Beitrag schreiben, warum man dieses Buch gewinnen möchte. (1 Punkt)
  5. Wichtig: damit niemand mit Dutzenden E-Mail Adressen teilnimmt, mir bitte bis zum Ende der Laufzeit eine E-Mail an ralf@zf-info.de senden, mit dem(n) Link(s) zu der(n) ausgeführten Aktion(en), dem vollständigen Namen und dem Wohnort.
  6. Die Gewinner werden im Anschluss per Zufall unter allen Losen gezogen. Die Gewinne werden auf dem Postwege versandt.
  7. Der Rechtsweg ist natürlich ausgeschlossen.

Nun wünsche ich allen Teilnehmern viel Erfolg.

Tweet this via redir.ec

Undokumentierte Zend_Application Resource Plugins

Montag, 19.10.2009

Die Komponente Zend_Application gibt es bereits seit dem 1.8 Release des Zend Frameworks. Leider sind auch bis heute einige der Resource Plugins noch nicht im Manual zu Zend_Application dokumentiert. Derzeit gibt es folgende Resource Plugins:

  • Zend_Application_Resource_Db
  • Zend_Application_Resource_Frontcontroller
  • Zend_Application_Resource_Layout
  • Zend_Application_Resource_Locale
  • Zend_Application_Resource_Modules
  • Zend_Application_Resource_Navigation
  • Zend_Application_Resource_Router
  • Zend_Application_Resource_Session
  • Zend_Application_Resource_Translate
  • Zend_Application_Resource_View

Die meisten sind bereits dokumentiert, doch drei aus dieser Liste wurden bisher nicht im Manual beschrieben. Dabei handelt es sich um Zend_Application_Resource_Layout, Zend_Application_Resource_Locale und Zend_Application_Resource_Translate. Lediglich der Einsatz von Zend_Application_Resource_Layout wird kurz im Manual an einem Beispiel erwähnt.

Der Einsatz von Zend_Application_Resource_Layout ist sehr trivial. Es können die Konfigurationsoptionen für Zend_Layout definiert werden und diese werden beim Einsatz dieses Resource Plugins an die Methode Zend_Layout::startMvc() übergeben. Die dabei erstellte MVC Instanz von Zend_Layout wird in diesem Plugin gespeichert und somit kann im weiteren Programmablauf auch darauf zugegriffen werden.

Wie zu erwarten, kann mit Zend_Application_Resource_Locale eine Zend_Locale Instanz generiert werden. Auch hier können Konfigurationsoptionen definiert werden. Hierbei werden derzeit die beiden Optionen default und registry_key verwendet. Mit default kann ein Default Locale angegeben werden, der zum Einsatz kommt, wenn kein Locale automatisch erkannt werden konnte. Mit registry_key wird der Schlüssel angegeben, der für das Speichern der Instanz in der Zend_Registry verwendet werden soll (Standard ist der String Zend_Locale).

Auch der Einsatz von Zend_Application_Resource_Translate ist schnell erklärt. Es können ebenfalls mehrere Konfigurationsoptionen definiert werden und es wird eine Instanz von Zend_Translate in der Zend_Registry abgelegt. Es gibt die Optionen adapter für die Angabe des zu verwendenden Adapters, locale für die Angabe des Locale, data für die Festlegung einer Datei, welche die Übersetzungsdaten enthält, options für weitere Optionen, die Zend_Translate verwendet (siehe Manual), sowie registry_key für die Angabe des Schlüssels in der Zend_Registry (Standardwert ist der String Zend_Translate).

Zum Abschluss noch ein Beispiel für eine application.ini Datei, welche diese drei Resource Plugins verwendet:

CODE:
  1. ; Layout Resource Plugin konfigurieren
  2. resources.layout.layout = "sitelayout"
  3. resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
  4.  
  5. ; Locale Resource Plugin konfigurieren
  6. resources.locale.default = de
  7. resources.locale.registry_key = my_locale
  8.  
  9. ; Translate Resource Plugin konfigurieren
  10. resources.translate.adapter = ini
  11. resources.translate.data = APPLICATION_PATH "/languages"
  12. resources.translate.default = de_DE
  13. resources.translate.options.scan = filename

Tweet this via redir.ec

Framework Vergleich mit Google Trends – Ruby on Rails verliert an Bedeutung

Mittwoch, 07.10.2009

Ist zwar nur eine Spielerei, aber eine sehr interessante. Bei Google Trends kann man ja bekanntlich die Trends für bis zu fünf Suchbegriffe miteinander vergleichen. Was liegt da näher, als dies einmal für einige PHP Frameworks zu starten. In dem Beispiel habe ich es für das Zend Framework (blau), CakePHP (rot), CodeIgniter (gelb) und Symfony (grün) gemacht. Per Klick auf die Grafik könnt ihr euch das Ganze auch direkt bei Google anschauen.

Und dann habe ich das Gleich noch einmal mit Ruby on Rails und dem Zend Framework. Und siehe da, Ruby on Rails verliert schon seit längerem an Bedeutung. Der Hype ist eindeutig vorbei, auch wenn das Interesse aktuell noch größer als für das Zend Framework ist. Fragt sich nur, wie lange das so ist.

P.S. In Deutschland hat das Zend Framework übrigens Ruby on Rails schon hinter sich gelassen.

Tweet this via redir.ec

10 Zend Framework Twitter Accounts, denen man folgen muss (oder kann)

Donnerstag, 01.10.2009

Im Internet gibt es eigentlich schon zu fast jedem Thema eine Liste mit Twitter-Accounts, denen man unbedingt folgen muss. Seien es zu Meerschweinchen, Vokabeln, Busfahrer oder zur aktuell angesagten Sockenfarbe. Da liegt es nahe, einmal eine Liste mit Twitter-Accounts zum Thema Zend Framework zu erstellen.

Die Liste erhebt natürlich keinen Anspruch auf Vollständigkeit. Wenn euch also noch andere Twitterer oder Twitterinnen bekannt sind, die auch über das Zend Framework twittern, denn immer her damit in die Kommentare. Das gilt natürlich auch, wenn ihr selber regelmäßig über das Zend Framework twittert.

  1. Matthew Weier O'Phinney (aktueller Projektleiter)
  2. Ralph Schindler (Entwickler für das ZF bei Zend)
  3. Thomas Weidner (ZF Contributor der fast ersten Stunde)
  4. Ben Scholzen (ZF Contributor)
  5. Pádraic Brady (Buchautor und Blogger)
  6. Rob Allen (Buchautor, Blogger, Tutorialschreiber)
  7. ZFForum (ein Feed aus dem besten deutschen ZF Forum)
  8. ZFChannel (verlinkt verschiedene Quellen zum Zend Framework)
  9. Zend Framework Feed (noch ein Feed mit diversen Quellen)
  10. Ralf Eggert (das bin ich, twittere zwar nicht so viel, wollte aber unbedingt in diese Liste)

P.S. Bisher bin ich leider noch nicht dazu gekommen, mich intensiver mit Zend_Service_Twitter auseinander zu setzen. Hat da schon mal jemand ernsthaft mit gearbeitet?

Tweet this via redir.ec


Better Tag Cloud