schlitt.info - php, photography and private stuff ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Author: Tobias Schlitt :Date: Fri, 09 Jan 2009 12:34:32 +0100 :Revision: 2 :Copyright: CC by-nc-sa ============== My first book! ============== :Description: More than 4 month of intensive planning, writing, coding, correcting, drawing, rephrasing, more writing,... to keep it short: A huge lot of work and much more even than **we** expected, after so many people told us, that writing a book would be a huge lot of work. Anyway, although writing was hard beside university, normal work, conferences, girl friend, and other commitments, Kore and me managed to have the world wide **first eZ Components book** in the final correction phases right now! ``*``\jump``*`` While Kore already wrote a chapter for a collaborative work, this is the first book for us 2, which we write completly on our own and for me even the first real contribution to a book overall. More than 4 month of intensive planning, writing, coding, correcting, drawing, rephrasing, more writing,... to keep it short: A huge lot of work and much more even than **we** expected, after so many people told us, that writing a book would be a huge lot of work. Anyway, although writing was hard beside university, normal work, conferences, girl friend, and other commitments, `Kore`__ and me managed to have the world wide **first eZ Components book** in the final correction phases right now! ``*``\jump``*`` While Kore already wrote a chapter for a collaborative work, this is the first book for us 2, which we write completly on our own and for me even the first real contribution to a book overall. .. __: http://kore-nordmann.de |image_1| .. |image_1| image:: http://files.schlitt.info/blog/eZ_Components_Das_Entwickler-Handbuch.serendipityThumb.jpg :alt: Großes Cover Bild :target: http://files.schlitt.info/blog/eZ_Components_Das_Entwickler-Handbuch.jpg `Order now!`__ .. __: http://www.amazon.de/gp/product/3836210738?ie=UTF8&tag=tobiscliapass-21&linkCode=as2&camp=1638&creative=6742&creativeASIN=3836210738 Especially the last phase, right during the exams, was hard and kept us much more from our regular work than we originally expected. Sorry to eZ for our delay there, I'm sure I can fix what I missed so far in a bit more than 2 weeks, when I can start right with real work on the 2007.2 version. Luckily I passed 3 of my 4 exams already very good this year, the 4th does not look very likely to succeed and I fust just need to write a 15 pages evaluation paper on XML accessing facilities in PHP during the rest of the free phase between exams. That means, until mid of October a lot of time for eZ Components, private projects and personal issues. Amazon has finally setup the image for it, so I can blog this post. ;) The "eZ Components Developers Handbook", that is the working title translated to English, is a full-featured, professional and modular introduction into `eZ Components`__. Beside the basic services of eZ Components you will get to know most of the stable components, among those Template, Graph, PersistentObject, DatabaseSchema, ConsoleTools, SignalSlot and a lot more. Except for 2 really minor ones and the brand new of background and insider information directly from the developer team. .. __: http://ez.no/ezcomponents Since eZ Components already have a very good API documentation with basic usage examples and a tutorial including some descriptive text, we decided, that a pure reference book would just be a rephrased print of the docs and not worth much. Therefore, we developed a funny little example application to illustrate, how eZ Components could can be used, as close as possible to the real world. This tiny blog is developed during the book, step by step, introducing new features which are based on different components. This gives you, as a reader, the possibility to understand how to solve real-world-like problems from the base of an application up to more specific features, like visualizing log data using Graph or creating blog entries out of IMAP or POP mail boxes. We also show extended features of what each component can do for you to catch up all available features, everything build upon our integrated examples. While this is a nice way of reading the book sequentially and mostly suitable for beginners, we tried to take care, that you can use it as a reference to find commented reference examples as fast as possible. Each chapter has an informal part, introducing the new features for the example application and how they will be realized using the specific components. You won't need to understand this one, if you did not read the chapters before, but get all references you need to understand that part. The second part is much larger and gives you a detailed architectural overview of the component, including small examples, and a about as long practical introduction, based on shorten code snippets from the application. That way, it is possible to read the book as a complete eZ Components new-be, as well as an intermediate and also professional users, who get a good reference, completing the online documentation. Where feasible, important OO patterns are explained in short, but from scratch and references for additional information is provided, so that even OO-beginners can learn good programming manor while reading this book. The complete source code, so far we needed it for the book, will be shipped with the book on CD, as well as the utilized eZ Components release, the documentation and more material. That way, you get the full source code to dig into the application structure in depth, if you want to. Following the book, you should be able to understand the step-by-step application development and the different source code stages, alligned with the chapters. Trying to extend the functionality of the tested code or to implement missing parts of a feature is a nice idea to reflect a chapter. We hope to give the PHP community a good way to start rapidly with their speed-improved, secured and more comfortable application development. Pre-Order the book in German language now, either on Amazon or directly on our publishers website, to get a shipping-free copy (inside Germany) as soon as the printed version is released. The target due date here is start of October 2007. Although the Amazon text states, that the book will be about 350 pages, I can tell you the secret that the last draft that I saw was over 400. Let's see how the final version will like... Some insiders of the library project told me, that chances might be good, that eZ will get this book translated into English, after the German release... ;) **Note:** Kore and me wrote this book apart of our work at eZ Systems and the content is not related to the company in any way! Anway, thanks to eZ Systems for the permission to use the logo on the really cool cover and to the eZ Components team for technical support. Special thanks from me to Kore for great team work! :) .. Local Variables: mode: rst fill-column: 79 End: vim: et syn=rst tw=79 Trackbacks ========== - eZ Components book, the best book ever on Fri, 02 Nov 2007 21:02:37 +0100 in Manuel Pichler eZ Components Yesterday I recieved my copy of the new eZ Components book from my favourite deliverer with a personal dedication. The different chapters of this book discuss about most components in the excellent eZ library. On the basis of a single - eZ Components book in the press on Sun, 24 May 2009 12:59:30 +0200 in Kore Nordmann - PHP / Projects / Politics Tobys and my book about eZ Components, published by Galileo Computing, has passed the second gelley-proof and will be published very soon. Comments ======== - Christian Wenz at Wed, 08 Aug 2007 21:24:14 +0200 Congratulations!! Looking forward to seeing the final book. I guess that has been a great effort, but believe me, after a few of these babies, you get used to it ;-) - Toby at Wed, 08 Aug 2007 21:42:47 +0200 Hehe, thanks Christian! I already recommended you as a reviewer. ;) I'm not sure that I will write another "one of these babies" soonish, like in the next 5 years or so. It actually kept me from implementing some strange stuff and was - beside all the other things in normal life - a bit too much effort. Anyway, maybe later. ;) - Markus Wolff at Wed, 08 Aug 2007 21:58:51 +0200 Grats, man! Should be a very interesting read - will make sure to get my hands on a copy :-) - Ammar Ibrahim at Thu, 09 Aug 2007 09:36:59 +0200 Congrats :) I'm sure it's gonna be a big hit! I wish an English translation would be released soon. - Maxime THOMAS at Fri, 10 Aug 2007 02:08:43 +0200 Impressive... Is a english version available ? - Toby at Fri, 10 Aug 2007 08:16:26 +0200 Hi! I'm sorry, not from start. But it is likely, that eZ Systems is going to translate it soonish. Regards, Toby - Sandro Groganz at Sun, 12 Aug 2007 15:26:41 +0200 Congratulations Tobias! - Graham Brookins at Sun, 12 Aug 2007 15:34:33 +0200 Congratulations Tobias! This is very exciting, I can't wait to read your first book! I eagerly await the English translation of your book. Cheers, Graham - Bisk at Mon, 13 Aug 2007 21:05:16 +0200 Congrats indeed. Quite an achievement. Though my german isn't that great, I liked the php language more ;) So I'll probably wait for something in english. - Ekke at Wed, 15 Aug 2007 17:11:17 +0200 cool, cool, cool, I can't wait until I get it ;-) congratulations Kore and Toby, greetings, ekke