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 ===================== Status update and IPC ===================== :Description: So, finally I'm blogging again. I was quite busy with learning for my university exams in the past weeks, which turned out to be a good idea and was honored with best marks for both of them: "Logic based commonsense reasoning" and "Knowledge discovery in databases" (aka datamining). But that part would fit more into a private blog. So, finally I'm blogging again. I was quite busy with learning for my university exams in the past weeks, which turned out to be a good idea and was honored with best marks for both of them: "Logic based commonsense reasoning" and "Knowledge discovery in databases" (aka datamining). But that part would fit more into a private blog. So, now it's time to get back to work. For the upcoming `eZ Components`__ release 2008.2 I'm dedicated to the `Webdav`__ component. The recent trunk of this component already provides support for `ETags`__ and authentication / authorization (using HTTP Basic auth and/or `Digest`__), tested and working with Gnome Nautilus, KDE Konqueror, Cadaver and MS InternetExplorer 6 and 7. The next step now is to make lock working, which is quite a hard piece of work, due to the crappiness of the `Webdav RFC`__. .. __: http://ezcomponents.org .. __: http://ezcomponents.org/s/Webdav .. __: http://en.wikipedia.org/wiki/HTTP_ETag .. __: http://en.wikipedia.org/wiki/Digest_access_authentication .. __: http://tools.ietf.org/html/rfc2518 Although I'm a bit sick currently, I will be heading of to `IPC 2008`__ on Sunday, which will take place in Mainz this time (instead of Mörfelden, near Frankfurt). I'm very much looking forward to this event, since it's one of the rare chances to meet a large portion of the PHP family in Germany. .. __: http://php-conference.de |image_1| .. |image_1| image:: http://files.schlitt.info/misc/ipc_2008_speaker.png :target: http://php-conference.de/ I will give the "`PHP Starterday`__" workshop together with Arne, Stefan and Bastian on Monday. During this workshop we'll give people an insight on best practices for professional PHP projects. We'll present version control (on basis of `SVN`__), documentation (`phpDocumentor`__), debugging (using `Xdebug`__) and basics of web security. In addition, we'll show you how to integrate the described tools properly and give you an introduction into common problems in PHP development and how to solve them effectively. .. __: http://it-republik.de/php/phpconference/phpstarter/ .. __: http://subversion.tigris.org/ .. __: http://phpdoc.org/ .. __: http://xdebug.org My second session is on Thursday (yes, I'll be there for almost a whole week), with the topic "Database abstraction with eZ Components". In this session I give an overview on the modular database components eZ Components provide (`Database`__, `PersistentObject`__ and `DatabaseSchema`__). I'll show the basic concepts behind the components and how you can decide your self, to which degree you want to abstract from database access in your application. Choosing step-wise between an enhanced version of PDO to a full-blown ORM will be easy for you, after that. .. __: http://ezcomponents.org/s/Database .. __: http://ezcomponents.org/s/PersistentObject .. __: http://ezcomponents.org/s/DatabaseSchema So, that's all for now. Hope to see you next week! .. Local Variables: mode: rst fill-column: 79 End: vim: et syn=rst tw=79 Trackbacks ========== Comments ========