Blog-Layout geändert, Forum lesbarer

Sonntag, 20.09.2009 Allgemein

Schon länger hat mich an meinem Blog-Layout gestört, dass das Forum dort nicht wirklich reinpasst. Die meisten Forenbeiträge waren nicht wirklich lesbar. Vor allem, wenn Programmcode enthalten war. Habe nun ein neues Wordpress-Theme ausprobiert und ein wenig gepimpt. Nun passt das Forum viel besser rein und es macht auch die Beiträge lesbarer. Wenn jemand mit dem neuen Layout Schwierigkeiten hat, bitte hier in den Kommentaren melden. Danke!

Feedback ist natürlich auch erwünscht!

In eigener Sache: Forum und so

Samstag, 19.09.2009 Sonstiges

Viele haben es schon bemerkt, dass mir derzeit leider ein wenig die Zeit fehlt, mich aktiver im Forum einzubringen. Das tut mir sehr Leid, lässt sich aber derzeit kaum ändern. Jetzt gibt es aber eine gute Nachricht. Und zwar hat sich eine Leserin angeboten, ein wenig das Forum zu betreuen und, soweit es ihr möglich ist, dort auch anderen zu helfen. Ich danke somit Alexia Wolniack schon jetzt für ihre Hilfe im Forum. Ihr findet alles Wissenswerte zu ihr auf ihrer Website: http://www.aw-inform.de/

Ansonsten freut es mich, dass das Zend Framework Buch insgesamt sehr gut bei den Lesern angekommen ist. Man kann es natürlich niemals allen Recht machen und so erreichen mich auch ab und zu immer mal wieder Kommentare und Rezensionen einiger enttäuschter Leser. Die Kritik ist leider nicht immer konstruktiv (Zitat aus einer Mail: “Dein Buch ist nur schlecht! Schade, das dafür so viele Bäume sterben mussten!!!”. Aber insgesamt ist das Feedback überwältigend positiv! Der erste Druck wurde sogar bereits verkauft, so dass die 1. Auflage mittlerweile nachgedruckt werden musste.

Mich erreichen auch immer wieder viele Fragen zu einer aktualisierten Neuauflage. Diese wird es sicherlich nicht vor dem Erscheinen vom Zend Framework Release 2.0 geben. Wann dieses erscheinen wird, steht noch in den Sternen. Hier könnt ihr gerne das Erscheinen des Zend Framework 2.0 mittippen. Das Buch selber kann natürlich erst nach dem Release 2.0 erscheinen, damit es auch wirklich aktuelle Informationen zum Zend Framework 2.0 enthält. Ich denke, dass dieser Termin frühstens im Spätsommer / Herbst 2010 liegen wird. Bis dahin nehme ich gerne jedes Feedback und Verbesserungsvorschläge entgegen.

Skripte angepasst für Zend Framework 1.8.4

Mittwoch, 22.07.2009 Sonstiges

Endlich ist es soweit und ich hatte Zeit, die Skripte aus dem Zend Framework Buch auf das neue Zend Framework 1.8.4 anzupassen. Das große Problem bei meinem Buch ist die Tatsache, dass es auf dem Zend Framework 1.7.4 basiert. Das war die bei Drucklegung aktuelle Version. Da so ein Buch zu drucken aber seine Zeit dauert und die Entwicklung des Frameworks stetig voran schreitet, ist ein Buch hinsichtlich der unterstützen Version meistens bei Erscheinen veraltet. Ich habe mir beim Schreiben aber große Mühe gegeben, dass die meisten Infos längerer Zeit gültig sind. Daher auch die regelmäßigen Verweise auf das meistens aktuellere Referenzhandbuch, wenn man spezielle Funktionen im Detail nachschlagen möchte. Wie die Leser wissen, bin ich sogar im Anhang auf einige neue Komponenten im Release 1.8 eingegangen, soweit dies zum damaligen Zeitpunkt überhaupt möglich war.

Doch ich habe die Rechnung ohne das Entwicklerteam gemacht, denn eine Änderung hat bei den meistens Setups vom Zend Framework doofe Notices ausgegeben. Ich denke, ihr wisst schon was ich meine: “Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead“. So laufen die Beispielanwendungen auf der CD-Rom zum Buch bei vielen nicht mehr, wenn man ein Release aus dem 1.8 Zweig einsetzt und das Error-Reporting entsprechend so eingestellt hat, dass diese Notice ausgegeben wird.

Ich habe nun alle Beispielanwendungen auf Lauffähigkeit mit dem aktuellen 1.8.4 Release hin überprüft und ggf. angepasst. Die Änderungen betreffen im Wesentlichen die Beispielanwendungen in folgenden Verzeichnissen:

/kapitel03/schnellstart/
/kapitel13/ajax/
/kapitel19/luigiblog/
/kapitel20/luigiguestbook/
/kurzlinks/

Geändert wurde vor allem der veraltete Aufruf von Zend_Loader::registerAutoload nach Zend_Loader_Autoloader::getInstance(), wobei bei Bedarf auch ein entsprechende Namespace definiert wird. Siehe auch im Manual. Zudem werden bei Bedarf auch die neuen Autoloader Ressourcen zum Laden von Models, Formularen usw. eingesetzt (siehe auch im Manual). Dabei mussten auch einige Dateien verschoben und Klassen umbenannt werden. So heisst eine Modelklasse z.B. nicht mehr Guestbook, sondern App_Model_Guestbook. Die fünf genannten Beispielanwendungen funktionieren somit wieder und auch die Unit-Tests in Kapitel 20 laufen wieder fehlerfrei durch.

Nicht geändert sind die alten Bootstrap-Dateien. Also ich habe Zend_Application nicht für das Bootstrapping eingesetzt. Wichtig war mir erst einmal, dass die Skripte wieder lauffähig werden, wenn ihr eine neuer Version einsetzt. Und nun könnt ihr die Dateien endlich downloaden. Ich hoffe, der Server hält das aus… ;-)

Feedback ist erbeten!

Die 10. Rezension

Freitag, 17.07.2009 Sonstiges

Bei Amazon sind mittlerweile 10 Rezensionen für das Zend Framework Buch eingegangen. Mit dem Schnitt von 4,5 Sternen bin ich mehr als zufrieden. Hatte mir vorher einen glatten 4 Sterne Schnitt erhofft. Also alles Friede, Freude, Eierkuchen? Nein, nicht ganz. Denn die 10. und bisher letzte Rezension gibt mir doch etwas zu denken. Timo gefiel das Buch nämlich nicht so besonders. Natürlich wäre es vermessen zu glauben, dass man mit einem Buch den Geschmack aller treffen könne. Und vermessen zu sein, entspricht sicherlich nicht meiner Natur.

Einige der Kritikpunkte sind sicher berechtigt, besonders was diese Website hier betrifft. Ich hatte vorab auch gehofft, mehr Zeit in die buchbegleitende Website investieren zu können. Die letzten Monate haben aber gezeigt, dass mir dies nicht möglich war. Ich möchte auch gar nicht lange über die diversen Gründe lamentieren (Umzug privat und Firma, Geburt Tochter, mit Aufträgen drohende Kunden, Frühling und Sommer). Ich werde aber dennoch versuchen, daran bald etwas zu ändern. So werde ich in den nächsten Tagen die für das aktuelle Zend Framework Release überarbeiteten Skripte bereit stellen und auch mal im Forum mehr Präsenz zeigen. Zudem werde ich die Beispielanwendung für Luigis Blog sowie die Anwendung für die Kurzlinks hier online stellen, weil danach gefragt wurde. Das aber Schritt für Schritt.

Aber noch zu ein paar anderen Punkten aus Timos Kritik bei Amazon. Dass das einführende Projekt in der Schnellanleitung für manche zu langweilig ist, kann ich nachvollziehen. Es ist aber eben auch als Schnelleinstieg gedacht, so dass dort nicht viel Aufregendes passieren kann. Gerade Einsteiger möchten schnell die wesentlichen Komponenten kennen lernen und den meisten hat der Schnellstart aus Kapitel 3 sehr geholfen. Spannung sollte da der Einstiegs ins Zend Framework bieten und nicht die Anwendung selbst. Natürlich liegt auch bei Teil II immer der Vergleich zum Referenzhandbuch des Zend Frameworks nahe. Dies liegt aber in der Natur der Sache, wenn man alle Komponenten des Frameworks vorstellen möchte. Ich habe mich in Teil II aber dennoch bemüht, möglichst neue Beispiele zu finden, mich auf das Wesentliche zu beschränken und auch den Blick nach links und rechts zu anderen Komponenten zu wagen. Anscheinend ist mir dies aus Timos Sicht nicht so gut gelungen.

Dass in Kapitel 19 die Bootstrap-Datei ohne jede Erklärung hingeklatscht wurde, ist aber schlichtweg falsch. Zum einen gibt es Verweise auf die einleitenden Kapitel zur Bootstrap-Datei. Es macht halt keinen Sinn, alles bisher Erläuterte doppelt zu erklären, denn dann hätte Kapitel 19 bestimmt 200 Seiten lang sein müssen. Zum anderen folgen nach dem Listing noch Erläuterungen zu den Besonderheiten dieser Bootstrap-Datei. Die Aussage “ohne jede Erklärung” wurde von Timo also im Prinzip auch nur “hingeklatscht” ;-)…

Die Kritik aus dem dritten Absatz unterschreibe ich aber vollkommen und wie eingangs erwähnt, versuche ich dies in naher Zukunft zu ändern. Ob es aber wirklich die zweitschlechteste Website zu einem Buch ist, lässt sich nur nachvollziehen, wenn wir wüssten, welche anderen Buchwebsites Timo kennt. ;-)

Übrigens warte ich selber auch auf die nächsten Bücher zum Zend Framework. Mein überarbeitetes wird erst zum 2.0 Release erscheinen und sicherlich auch erst einige Zeit nach deren Erscheinen.

Linkcodes für Zend Framework Buch

Donnerstag, 04.06.2009 Allgemein

Da die Frage häufiger kommt, noch einmal eine kurze Anleitung, wie ihr die Anwendung mit den Linkcodes aus dem Zend Framework Buch bei euch installieren könnt.

  1. Die Anwendung befindet sich auf der CD-ROM im Verzeichnis /Buchdaten/kurzlinks. Diese Dateien kopiert ihr auf euren Rechner und zwar in ein Verzeichnis, dass ihr über euren Apache ansteuern könnt. Dies kann z.B. unter Windows c:\wamp\apache\htdocs oder d:\ und unter Linux /home/devhost sein, wie bei mir.
  2. Als nächstes kopiert ihr die Zend Framework Dateien aus /Buchdaten/ZendFramework-1.7.4/library nach c:\wamp\apache\htdocs\kurzlinks\library\ oder d:\kurzlinks\library\ oder /home/devhost/kurzlinks/library/, so dass sich in dem /library Verzeichnis wiederum das /Zend Verzeichnis befindet.
  3. Nun ruft ihr die Anwendung in eurem Browser auf, z.B. über http://localhost/kurzlinks/public/ oder http://devhost/kurzlinks/public/ und könnt den Linkcode eingeben.

Wichtig: die Pfadangaben können bei euch natürlich variieren. Und wenn ihr mit einem Virtual Host arbeitet, sieht der Aufruf im Browser nochmals anders aus. Sollte es weiterhin nicht klappen, könnt ihr die komplette Liste mit den Linkcodes auch hier im Blog aufrufen.

Neuigkeiten

Samstag, 16.05.2009 Allgemein

Es ist nun schon eine Weile her, seitdem ich das letzte Mal hier etwas geschrieben habe. Ein Umzug und die Geburt meiner Tochter haben mich neben der Veröffentlichung des Buches ganz schön auf Trab gehalten. So langsam wird es aber wieder ruhiger und ich kann mich hier wieder melden.

Mit den Verkäufen des Buches und dem bisherigen Feedback bin ich mehr als zufrieden. Es tut mir Leid, dass ich mich hier im Forum in den letzten Wochen nicht gemeldet habe und euer Feedback beantwortet habe. Aber darum kümmere ich mich noch. Ein wesentlicher Kritikpunkt war das Fehlen der Linkcodes auf dieser Seite, da nicht jeder die Anwendung von der CD-ROM auf Anhieb zum Laufen bekommen hat. Ich habe nun eine extra Seite mit allen Linkcodes erstellt. Ich hoffe, damit sind diese Probleme gelöst.

Bei Amazon sind mittlerweile schon 6 Rezensionen eingegangen und ich freue mich über das positive Feedback. Das Buch ist bei Amazon seit Erscheinen auch nahezu konstant unter den ersten beiden am meisten verkauften Büchern zum Thema PHP vorhanden, was mich ebenfalls sehr freut. Bald wird sogar schon nachgedruckt werden müssen.

Vielen Dank an alle bisherigen Leser und vor allem an diejenigen, die das Buch auch gerne weiter empfehlen. Es freut mich, dass ich mit dem Buch zum besseren Verständnis des Zend Frameworks in Deutschland im deutschsprachigem Raum beitragen kann.

Erstes Feedback eingegangen

Mittwoch, 08.04.2009 Allgemein

Das erste Feedback zum Zend Framework Buch ist eingegangen und ich versuche mal alle Quellen zusammen zu fassen. Ich freue mich sehr über das positive Feedback. Irgend wann kommt man doch ins Grübeln, ob das Buch den Lesern gefällt, und man möchte in letzter Sekunde noch hier und dort etwas ändern. Aber dann heisst es irgend wann, nichts geht mehr, und dann muss man dem Ganzen seinen Lauf lassen.

Wer noch andere Quellen findet, bitte melden. Wer sich nun überzeugt hat, kann das Zend Framework Buch gleich bestellen. ;-)

Außerdem hat der Verlag Addison-Wesley auf der Verlagsseite auch eine Leseprobe bereit gestellt.

Das Zend Framework Buch ist endlich da

Mittwoch, 01.04.2009 Allgemein

Heute kam der Postbote und überbrachte mir meine Autorenexemplare vom Zend Framework Buch. Das Buch sieht sehr gut aus (siehe Foto). Muss erst mal genauer schauen, dann schreibe ich später vielleicht etwas mehr. Ihr könnt also endlich das Zend Framework Buch bestellen.Zend Framework Bücher

Forum für Zend Framework Buch eingerichtet

Samstag, 14.03.2009 Allgemein

Da das Zend Framework Buch in absehbarer Zeit erscheinen wird, habe ich auf dieser Website einmal ein Forum für das Zend Framework Buch eingerichtet. Dies soll für alle Fragen und euer Feedback zum Buch dienen. Ich habe dafür ein Wordpress Plugin verwendet, da sich dieses ins Blog integrieren lässt. So richtig zufrieden bin ich mit der Lösung noch nicht. Was haltet ihr davon? Vielleicht hat der eine oder die andere kurz Zeit, das Forum einmal zu testen. Freue mich auf ein kurzes Feedback.

Wann das Buch erscheinen wird, kann ich immer noch nicht genau sagen. Ich stehe laufend mit dem Verlag in Kontakt für diese oder jene Kleinigkeit und bin selber gespannt, wann es soweit sein wird.

474 Seiten

Samstag, 28.02.2009 Schreiben

Die Fahne für das Zend Framework Buch besteht aus insgesamt 474 Seiten. Das ist eine Menge Holz und mir tun die vielen Bäume schon etwas Leid. Aber dafür erhalten die Leser das meines Wissens bisher umfangreichste Buch zum Zend Framework.

Ich bin gerade bei der letztmaligen Korrektur, bevor das Buch dann letztendlich in den Druck gehen kann. Dieses Wochenende steht also noch einmal ganz im Zeichen des Buches. Am Dienstag ist Abgabe meiner Korrekturwünsche und dann habe ich keinen Einfluss mehr, bis das Buch Ende März / Anfang April erscheinen wird. Das Zend Framework Buch könnt ihr bei Amazon auch schon vorbestellen.