ezpublish.de

› Willkommen bei ezpublish.de

Ab sofort können deutschsprachige eZ publish-Anwender ihre Erfahrungen auf einem neuen Community-Portal miteinander austauschen. Unter www.ezpublish.de finden sie wertvolle Informationen im Forum, dem Weblog und unterschiedlichen Artikeln rund um das Open Source Enterprise CMS.

Im Forum werden jede Art von Fragen beantwortet, ob technischer oder allgemeiner Natur. Die Artikel sind sowohl für Anfänger wie Fortgeschrittene interessant. So wird zum Beispiel aufgezeigt, wie sich das Design von eZ publish anpassen lässt, oder was es mit den eZ components auf sich hat - dem neuesten Produkt aus dem Hause eZ systems, dem Hersteller von eZ publish.

Aufgesetzt wurde das Portal auf Basis von eZ publish durch die deutschsprachige Community. Inhaltlich darf sich jeder Interessierte beteiligen; sei es durch Teilnahme an den Diskussion im Forum, einen eigenen Blog-Eintrag oder das Einstellen eigener Artikel.

Desweiteren möchte ich allen danken die bei diesem Projekt bis dato mitgeholfen haben und es in den Zukunft vorran treiben werden. Alles getreu nach dem Motto: "Share your information".

25/01/2006 10:38 pm (UTC)   ezpublish.de   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› Dikini.net: Some ways to use saved state with closures in PHP

On dikini.net today, there's a new post that talks about a method of implementing saved state in PHP, and how to couple it with closures.

In a previous short post I describe a way to emulate closures in php. Using that technique execution environment, otherwise known as a call stack can be saved for future use. This can be put to good use. A couple of patterns or programming techniques could be useful in practice.

A closure represents a state => implemenation of a state pattern. This is a bit rich. Usually in OO programming the state pattern is implemented by encapsulating different protocols, for denoted states. This is simple to implement by substituting your protocol specification with a different name.

His example starts off with the Drupal hooks, using the State pattern to create a method of tracking "where we are" via PHP.

25/01/2006 7:43 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› When Penguins Attack: Tuning IIS for PHP

On the "When Penguins Attack" blog today, there's a brief guide to help you tune your IIS installation for PHP.

IIS is a multi-threaded web server available on Windows NT and 2000. From the Internet Services Manager, it is possible to tune the following parameters: Performance Tuning based on the number of hits per day, Bandwidth throttling, Process throttling, Timeout, and HTTP Compression.

He looks at tips for each of the above, as well as other things like the memory cache size and max pool threads that can be changed with the help of the registry editor...

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

tobias schlitt  eZ systems employee

› "emerge" eZ components

Sebastian announced that eZ components are now available in Gentoo's portage system. This adds one more posibility for you to install the components. So, we now have 3 methods in place (if you are a lucky Gentoo user), of which the new one is the most comfortable:

1. Portage:

Simply type $ emerge ezc-eZComponents as root and you will get everything you need (including PHP 5, if not setup, yet).

2. PEAR (also feasible for other systems):

Simply type $ pear install components.ez.no/eZComponents-beta (presumed, that you have PHP 5 in place and PEAR 1.4.x installed).

3. Download ZIP or TAR (also feasible for other systems):

We provide a ZIP and and a TAR.BZ2 archive for direct download, containing the components.

Thanks to Sebastian and happy installing to all others! :)

24/01/2006 4:38 pm (UTC)   Tobias Schlitt   View entry   Digg!  digg it!   del.icio.us  del.icio.us

tobias schlitt  eZ systems employee

› "emerge" eZ components

Sebastian announced that eZ components are now available in Gentoo's portage system. This adds one more posibility for you to install the components. So, we now have 3 methods in place (if you are a lucky Gentoo user), of which the new one is the most comfortable:

1. Portage:

Simply type $ emerge ezc-eZComponents as root and you will get everything you need (including PHP 5, if not setup, yet).

2. PEAR (also feasible for other systems):

Simply type $ pear install components.ez.no/eZComponents-beta (presumed, that you have PHP 5 in place and PEAR 1.4.x installed).

3. Download ZIP or TAR (also feasible for other systems):

We provide a ZIP and and a TAR.BZ2 archive for direct download, containing the components.

Thanks to Sebastian and happy installing to all others! :)

24/01/2006 4:38 pm (UTC)   Tobias Schlitt   View entry   Digg!  digg it!   del.icio.us  del.icio.us

tobias schlitt  eZ systems employee

› "emerge" eZ components

Sebastian announced that eZ components are now available in Gentoo's portage system. This adds one more posibility for you to install the components. So, we now have 3 methods in place (if you are a lucky Gentoo user), of which the new one is the most comfortable:

1. Portage:

Simply type $ emerge ezc-eZComponents as root and you will get everything you need (including PHP 5, if not setup, yet).

2. PEAR (also feasible for other systems):

Simply type $ pear install components.ez.no/eZComponents-beta (presumed, that you have PHP 5 in place and PEAR 1.4.x installed).

3. Download ZIP or TAR (also feasible for other systems):

We provide a ZIP and and a TAR.BZ2 archive for direct download, containing the components.

Thanks to Sebastian and happy installing to all others! :)

24/01/2006 4:38 pm (UTC)   Tobias Schlitt   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› Community News: HTML2PHP - Transformation Tool

Via a post over on digg.com today, there's an interesting little tool called HTML2PHP that could be useful in some certain situations.

The tool takes in whatever text input you have and performs operations on it. For example, paste in some HTML and hit the button to submit it and out the other side pops HTML formatted to echo in PHP (using print). There are other options on the tool - the ability to use printf and echo along with print, to add in newlines, and to add parenthesis (depending on your preference).

It's nothing overly impressive, but if you have a large block of HTML that you need to work with, you might check into it...

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

php developer

› WebReference.com: How to Interact with Web Forms (Part 2)

With a continuation of their previous article, WebReference has posted part two of their "How to Interact with Web Forms" series - an excerpt from the PHP Phrasebook (Sams).

They build on the previous code, showing how to:

  • preselect items from a multiple select list,
  • process image submit buttons
  • checking the mandatory fields
  • checking the values of select lists
They wrap it all up with two handy concepts - how to write out your data to a form and send it off in email form to the location of your choosing and working with the files uploaded via a form.
24/01/2006 2:03 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› DevShed: Building a PHP5 Form Processor - Coding the Form Validator Module

DevShed has the second part of their "Building a PHP5 Form Processor" series posted today - Coding the Form Validator Module. It looks at how to construct a set of functions that will check the data inputted to ensure it exists and correct/valid.

In this second part of a three-part series, we take up the topic of server-side validation. By the time you finish this article, you'll have the general guidelines for how to build a form validating class. You'll use some PHP built-in introspection functions, along with regular expressions, to assist you in building this class.

They create several functions, including validateEmpty, validateInteger, validateNumber, validateRange, and validateEmail. Each one (obviously) serves their own purpose, and some are more complex that others (validating an integer versus a valid email address), but they walk you through each, showing you plenty of code and explainations along the way...

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

php developer

› Marco Tabini's Blog: Security Is As Security Does

With a follow-up to Chris Shiflett's post on the "insecurity of PHP", Marco Tabini has voiced his opinion over on his blog as well.

Via Chris' blog, I came across this posting that discusses the perceived lack of security in PHP. Others have already made excellent points in response to the author's claims

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

eZ publish™ copyright © 1999-2005 eZ systems as