• Search:

Top menu



Planet eZ publish




ezpublish.de

› eZ components in der ersten stabilen Version 1.0 veröffentlicht

Gestern veröffentlichte eZ systems die eZ components. Die unter der laxen New BSD Lizenz stehenden Components bilden eine Sammlung von PHP-Klassen, die die Entwicklung von Webanwendungen beschleunigen und sicherer machen sollen. Hier ein kurzer Auszug aus der Liste verfügbarer Komponenten: Cache, Configuration, Database, Debug, ImageAnalysis, ImageConversion, Mail, PersistentObject, Template, Translation, UserInput

Die Klassen sind weitestgehend voneinander unabhängig und laufen grundsätzlich unter PHP 5.1 (lediglich einige benötigen das kommende PHP 6, weil sie auf dessen Unicode-Unterstützung aufbauen). Über einen cleveren Autoload-Mechanismus spart man sich - nach Initialisierung der Base-Klasse - jegliches include() und es wird nur das in den Speicher geladen, was gerade benötigt wird.

Die Components bilden die Basis des kommenden eZ publish 4. Daran lässt sich der Anspruch ablesen, dass die Components auch für Highend-Anwendungen ausgelegt sein sollen - wenngleich natürlich auch kleinere Projekte von dem einheitlichen Design der Klassen profitieren.

Die Komponenten sind sowohl auf der Webseite von eZ systems zum Download als auch mittels PEAR-Installer verfügbar. Nähere Infos und Tutorials finden sich auf der Produktseite der Components. Ebenso bietet der Artikel eZ components vs PEAR auf ezpublish.de einen Vergleich zwischen den Components und PEAR.

31/01/2006 3:26 pm (UTC)   ezpublish.de   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› DevShed: Building a PHP 5 Form Processor - Using the Form Processor Package

DevShed has posted the next part in their "Building a PHP 5 Form Processor" series today - "Using the Form Processor Package" - a look at how to use the class created in the previous two parts to make useful, powerful forms.

Now, before proceeding further, let's spend a few minutes discussing the objectives of this last tutorial, so you can have an accurate idea of how I'll use this form processing library. Basically, I'll set up an example, in order to demonstrate the functionality of both modules within a real application.

First, I'll use the corresponding classes for constructing an online form, then I'll instruct the application to apply client-side validation on some of the form fields. Finally I'll have the application perform server-side checking on the form data, by displaying the appropriate error messages if any values entered on the form eventually fail to pass the verification process.

They step through its creation, from a bare-bones form, on to adding validation, putting those pieces together, and a look at the overall structure of the form to get a good, whole picture...

31/01/2006 2:12 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› DevArticles: Sending Email with AJAX - Developing the Client-Side Application Layer

DevArticles has posted part two of their "Sending Email with Ajax" series today, this time discussing the development of the client side of things.

Welcome to part two of the series "Sending email with AJAX." In three parts, this series goes through the making of a simple web-based email application. It uses AJAX as the driving technology for fetching the files responsible for sending email from the server, as well as for adding and updating contacts.

Building on the previous part, they create a few more modules - an "email sender", "contact listing", "contact insertion", and a function to get things started - initializeEmailClient. The next part of the series will wrap things up, making the server side of things to actually do the work of sending the emails...

31/01/2006 2:04 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› Tobias Schlitt's Blog: We go stable - eZ components 1.0

According to this new post on Tobias Schlitt's blog, the stable version of the eZ components system has been released - version 1.0.

2 weeks after our release candidate, I am very proud that we released eZ components 1.0 today.

As usual, you can download the archives (tar.bz2, zip) from our website or use the PEAR Installer. Beside some bug fixes, we concentrated on documentation in the past two weeks: Each component has now an introductory tutorial in it's online documentation and the API docs have been revised.

He also mentions that Sebastian Bergmann has brought the release into the Gentoo portage tree for easy access...

31/01/2006 1:58 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› php|architect: New php|symphony Talk - eZ Components

php|architect has posted information about their latest webcast offering coming up in mid-February - a talk with Derick Rethans about the eZ components framework.

Join PHP Guru Derick Rethans in this free live webcast on February 17th, 2006 at 1PM EST, and learn about the new eZ components platform recently release by software maker eZ systems, publishers of the popular eZ publish content management system.

In this one-hour event, Derick will introduce the new platform and discuss its design philosophy, its strong points and role in enterprise development, as well as show practical examples of components at work. A Q&A session will follow the main presentation; all members of the audience are invited to take part in the live webcast and ask questions.

You can head over to this page to sign up for this free event...

31/01/2006 1:50 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› Professional PHP Blog: Podcast interview with Andi Gutmans

Professional PHP has thie opinions posted today about the latest show from the Pro-PHP Podcast - the interview with Andi Gutmans.

I enjoyed Friday's pro::PHP podcast interview with Andi Gutmans. With a name like pro::PHP how can I not like it? This was a less formal presentation than the Zend Framework webcast. Perhaps surprisingly informal for Andi, at least at the end. I thought Marcus Whitney did a great job selecting and asking questions. There were some technical difficulties in the live version. I hope those are worked out for the next broadcast, which I am looking forward to.

Now, the question is early February, or late February?

If you're confused about that last question, check out this post for the scoop. (According to a comment made by Andi, though, they're shooting for "mid-February")...

31/01/2006 1:45 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

paul borgermans

› Improving search in eZ publish

Search in eZ publish is not really rocket science with the current plugins (ezsearch and openfts). Our team at SCK-CEN had a meeting with the Mathematics department of the University of Ghent on order to brainstorm on a possible collaboration with them in the areas of fuzzy logic, AI, … applied to search with eZ [...]
31/01/2006 1:18 pm (UTC)   Paul Borgermans   View entry   Digg!  digg it!   del.icio.us  del.icio.us

paul borgermans

› Improving search in eZ publish

Search in eZ publish is not really rocket science with the current plugins (ezsearch and openfts). Our team at SCK-CEN had a meeting with the Mathematics department of the University of Ghent on order to brainstorm on a possible collaboration with them in the areas of fuzzy logic, AI, … applied to search with eZ [...]
31/01/2006 1:18 pm (UTC)   Paul Borgermans   View entry   Digg!  digg it!   del.icio.us  del.icio.us

hans melis

› eZ components hit the road

eZ systems has released version 1.0 of the eZ components, an enterprise ready general purpose PHP platform (that sounds fancy). In the two weeks since release candidate 1, they’ve focused on writing tutorials for each component to make it easier to start using them. But that’s not all they’ve done. There is of course a complete [...]
30/01/2006 11:27 pm (UTC)   Hans Melis   View entry   Digg!  digg it!   del.icio.us  del.icio.us

tobias schlitt  eZ systems employee

› We go stable: eZ components 1.0

2 weeks after our release candidate, I am very proud that we released eZ components 1.0 today.

ez_components_final.jpg

As usual, you can download the archives (tar.bz2, zip) from our website or use the PEAR Installer:

$ pear upgrade ezc/eZComponents
or
$ pear install components.ez.no/eZComponents

(note that you don't need ...-beta anymore! ;)

Beside some bug fixes, we concentrated on documentation in the past two weeks: Each component has now an introductory tutorial in it's online documentation and the API docs have been revised.

Sebastian has already brought the 1.0 release into Gentoos portage tree, so they are available through its fabulous emerge command (currently soft-masked, but that should be gone, soon).

Now we'll start working on 1.1! :)

If you have any suggestions on enhancements for 1.1 or have any other feedback, please let us know in our forum!

30/01/2006 6:31 pm (UTC)   Tobias Schlitt   View entry   Digg!  digg it!   del.icio.us  del.icio.us