Planet eZ publish
Here are a few XML parsing tutorials from kirupa.com. Kirupa.com is a cool place to check out tutorials on Flash and PHP.
The three tutorials are:
Both of the parsing tutorials use the SAX extension that comes by default in PHP but is also more difficult to use. The DOM extension has a cleaner feel too it, but isn't as standard. Overall, though, they do provide a good look at how you can simply parse XML with a quick PHP script...
Here's your early x-mas present: the eZ components beta2 are out! Seems like our developers had a lot of fun working on this release - that's the impression I get from Toby's article and blog entry. When studying the changelog, it becomes clear that they put quite some effort into making this release useful for early adopters.
It makes me extremely happy to see the good development of the eZ components, as this is state-of-the-art PHP 5 development - right what is needed to showcase PHP's OO-power. Now that the inline docs are available online, the clean design and implementation becomes obvious.
If you love to live cutting edge with PHP 5, check out the components and work with them. There are also Powered by eZ components logos available if you want to show off as a beta geek :)
Oh yes, and there's #ezcomponents on irc.freenode.net now!

About a month ago it's been the time, where we were about to release the first beta version of the eZ components, the new - new BSD licensed - enterprise open source library. A bit under stress (as usual, who doesn't know) we brought out beta 1, missing some refactoring and unification work, testing and documentation improvements.
Now it's finally done and after a lot of work during the past 4 weeks, we are ready to release the 2nd beta version. A nice christmas present I would say. :)
The feedback on beta 1 was quite positive, at least what I experienced. By I'm sure it will be really good, now. The API of the components has been highly unified, the naming scheme and usage of specific features is smooth and using the classes starts really making fun. I also have to admit, that I never saw a better documented PHP project so far (I could not discover any undocumented element so far).
A deeper impression on what has changed from beta 1 to 2, can be found in the extended version of this entry and in the changelog of beta 2.
To try out the new version of our entrprise component library, simply do
$ pear install -a components.ez.no/eZComponents-beta
if you haven't installed an earlier version, yet, or
$ pear upgrade ezc/eZComponents-beta
if you already have beta 1 installed on your system.
For those of you who do not use the PEAR Installer to manage their eZ components installation, an explicit download package is available here.
I would be glad to receive some feedback on our work, so tell me, what do you geeks out there say?

About a month ago it's been the time, where we were about to release the first beta version of the eZ components, the new - new BSD licensed - enterprise open source library. A bit under stress (as usual, who doesn't know) we brought out beta 1, missing some refactoring and unification work, testing and documentation improvements.
Now it's finally done and after a lot of work during the past 4 weeks, we are ready to release the 2nd beta version. A nice christmas present I would say. :)
The feedback on beta 1 was quite positive, at least what I experienced. By I'm sure it will be really good, now. The API of the components has been highly unified, the naming scheme and usage of specific features is smooth and using the classes starts really making fun. I also have to admit, that I never saw a better documented PHP project so far (I could not discover any undocumented element so far).
A deeper impression on what has changed from beta 1 to 2, can be found in the extended version of this entry and in the changelog of beta 2.
To try out the new version of our entrprise component library, simply do
$ pear install -a components.ez.no/eZComponents-beta
if you haven't installed an earlier version, yet, or
$ pear upgrade ezc/eZComponents-beta
if you already have beta 1 installed on your system.
For those of you who do not use the PEAR Installer to manage their eZ components installation, an explicit download package is available here.
I would be glad to receive some feedback on our work, so tell me, what do you geeks out there say?

About a month ago it's been the time, where we were about to release the first beta version of the eZ components, the new - new BSD licensed - enterprise open source library. A bit under stress (as usual, who doesn't know) we brought out beta 1, missing some refactoring and unification work, testing and documentation improvements.
Now it's finally done and after a lot of work during the past 4 weeks, we are ready to release the 2nd beta version. A nice christmas present I would say. :)
The feedback on beta 1 was quite positive, at least what I experienced. By I'm sure it will be really good, now. The API of the components has been highly unified, the naming scheme and usage of specific features is smooth and using the classes starts really making fun. I also have to admit, that I never saw a better documented PHP project so far (I could not discover any undocumented element so far).
A deeper impression on what has changed from beta 1 to 2, can be found in the extended version of this entry and in the changelog of beta 2.
To try out the new version of our entrprise component library, simply do
$ pear install -a components.ez.no/eZComponents-beta
if you haven't installed an earlier version, yet, or
$ pear upgrade ezc/eZComponents-beta
if you already have beta 1 installed on your system.
For those of you who do not use the PEAR Installer to manage their eZ components installation, an explicit download package is available here.
I would be glad to receive some feedback on our work, so tell me, what do you geeks out there say?
A crucial but easily overlooked aspect of data storage is protecting sensitive information
This tutorial will show you how to add such a text size switcher to your Web pages using PHP and CSS, thereby immediately making your Web site more accessible and scoring you useful brownie points from everyone over the age of 50. Keep reading, and find out how!
21/12/2005 2:12 pm (UTC)
PHP Developer View entry
digg it!
del.icio.us
The page links off to tutorials on other sites, but it's still a very good centralized repository if you're looking for information on a certain subject.
Some of the latest ones include:
Each link is color-coded according to the section it's in, so it makes it easier to identify which kind of item you're looking at...
Personally, I think that PHP, while not to the point he mentions here yet, is growing to that point rather quickly. More and more I see highly skilled PHP developers out there coming out with quality projects/products to help "the little guy" get up and running - *and* work within some standards...
So, silent users, what do you think of this idea?
After reviewing my Zend Download Server logs today for Pearified.com, I was surprised to see that there have been several hundred downloads of the Pearified JavaScript and other "front end" packages. Assuming that some people are downloading all of the packages, and some are downloading them for multiple sites, etc, I figure there are at least 80-100 people who are following (and maybe even using) these packages.
HE proposes a "socially-enforced" guideline to move these kinds of strings out of the DocumentRoot where the "real" packages go and to their own home, maybe something like a "/webpear" directory...
