Business / eZ Systems

You are using a browser that is not supported by this website. Therefore it is possible that not all functions work as expected and the things do not look like they should.

eZ Systems

In October 2005 I left the distance learning university in Hagen and changed to eZ Systems Deutschland GmbH. The enterprise content management system eZ Publish is the main product of eZ Systems . My first tasks have been customer support and trainings, as well as working on projects to implement customer specific solutions. While beeing employed at eZ Systems I mainly work with PHP , XML , XMP and RDF . As a result from my work I have written several articles.

PHP progress bar for uploads

Transferring files from a client (e.g. a browser ) to a server (e.g. a web server ) is a default feature of nowadays internet applications. Due to the raising amount of hight speed internet connections (e.g. DSL ) the average size of uploaded files also raises. In case of internet connections with low bandwidth or too large files sizes, a user would like to know how much of a file has already been transferred. As far as the internet application can make use of PHP, the extenion PHP upload progress can be used to show the user how many percent of a file have already been transferred. The extension is based on the work of Doru Petrescu and Christian Stocker and is written in the programing language C .

XMP4PHP extension

The XMP4PHP extension for PHP provides an interface that can be used to read XMP ( Extensible Metadata Platform ) meta data that is stored in binary files. XMP is a peculiarity of RDF (Resource Description Framework). Furthermore the API of the extension ca be used to store XMP meta data back into the files. While storing meta data with predefined field sets into binary files has mainly be done with images like JPEG (the formats IPTC and EXIF are common ones), the field sets can be extended when using XMP. This means that XMP covers several schemes like Dublin Core , EXIF, IPTC or Photoshop at the same time. XMP4PHP is based on the library exempi , that itself is based on the XMP Toolkit from Adobe .